Тугая струя нашего подкаста почти попала в цель и к нам придут разработчики ВК из команды Тарантула, рассказать как они дошли до жизни такой, есть ли жизнь у бизнес-логики внутри базы данных и как работает Java-драйвер https://www.youtube.com/watch?v=4FWZUYhqW0o
YouTube
Выпуск 257 - Тарантул
Cache invalidation really is one of the hardest problems in computer science
https://surfingcomplexity.blog/2022/11/25/cache-invalidation-really-is-one-of-the-hardest-things-in-computer-science/
https://surfingcomplexity.blog/2022/11/25/cache-invalidation-really-is-one-of-the-hardest-things-in-computer-science/
Surfing Complexity
Cache invalidation really is one of the hardest problems in computer science
My colleagues recently wrote a great post on the Netflix tech blog about a tough performance issue they wrestled with. They ultimately diagnosed the problem as false sharing, which is a performance…
Forwarded from Denis Pavlyuchenko
кто лямбды на джаве у себя гоняет, удалось уже потестировать https://aws.amazon.com/about-aws/whats-new/2022/11/aws-lambda-snapstart-java-functions/ ? интересно, какой фидбек
Amazon
Announcing AWS Lambda SnapStart for Java functions
AWS launches Application Composer, a low-code tool for building serverless apps
https://techcrunch.com/2022/12/01/aws-launches-application-composer-a-low-code-tool-for-building-serverless-apps/
https://techcrunch.com/2022/12/01/aws-launches-application-composer-a-low-code-tool-for-building-serverless-apps/
TechCrunch
AWS launches Application Composer, a low-code tool for building serverless apps
At its re:Invent conference today, AWS announced the launch of AWS Application Composer, a new low-code tool for visually designing and building serverless applications. The service provides developers with a visual canvas and a simple drag-and-drop interface…
🔥1
Forwarded from Vladimir Ivanov
видели, как Netflix запатчил JDK, чтобы перформанса выйграть побольше? https://netflixtechblog.com/seeing-through-hardware-counters-a-journey-to-threefold-performance-increase-2721924a2822
Medium
Seeing through hardware counters: a journey to threefold performance increase
By Vadim Filanovsky and Harshad Sane
🔥2
Forwarded from Denis Pavlyuchenko
там прям куча проектов начала патчи делать по этой проблеме. Интересно, что эта проблема всплыла на радарах как-то одновременно сразу у несколько фирм/продуктов
https://redhatperf.github.io/post/type-check-scalability-issue/
https://redhatperf.github.io/post/type-check-scalability-issue/
Red Hat App Services Performance Team
Journey to a N-fold improvement due to a stealthy scalability issue
Learn about fixing a severe JIT scalability issue
👍1
Move faster, wait less: Improving code review time at Meta
https://engineering.fb.com/2022/11/16/culture/meta-code-review-time-improving/
https://engineering.fb.com/2022/11/16/culture/meta-code-review-time-improving/
Engineering at Meta
Move faster, wait less: Improving code review time at Meta
Code reviews are one of the most important parts of the software development process At Meta we’ve recognized the need to make code reviews as fast as possible without sacrificing quality We’re sha…
👍1
Forwarded from Architecture Weekly
Architecture Weekly N46
Video
Highlights
The biggest event of this week is definitely Amazon re:Invent and so far the most exciting announcement is the Amazon Lambda cold start improvement by 90%. This was the major showstopper for many services, and now no more. Another item worth noting is the start of the Advent of Code - everyday programming tasks for the whole of December.
Synthesized.io and TestContainers integration 🍼
We all love integration tests, and TestContainer is an excellent tool to set up them. However, in order to have valuable tests we want to run them against the close-to-production data. This is where a Synthesized solution comes in handy. And the good news you can now use both products combined. Check out more details in the video.
Improving Kafka client performance by 40% by cleaning up unused Topic Metadata By LinkedIn 👷♂️
You might wonder how empty topics can slow down a Kafka Cluster, but they actually do: metadata is still stored in ZooKeeper, the partitions polls it etc. At scale it can be significant. LinkedIn Engineering Team came up with a TopicGC service, which will monitor for empty topics and drop them. Get more details inside.
#kafka
Preparing for the Systems Design Interview 🍼
System Design interview is a common step in the hiring process in many companies. Gergely Orosz made a cool write-up half a year ago on the books, courses, prep materials and mock interview resources which can help you to prepare. I can personally help with them too 🙂
#systemdesign #course
Video
Highlights
The biggest event of this week is definitely Amazon re:Invent and so far the most exciting announcement is the Amazon Lambda cold start improvement by 90%. This was the major showstopper for many services, and now no more. Another item worth noting is the start of the Advent of Code - everyday programming tasks for the whole of December.
Synthesized.io and TestContainers integration 🍼
We all love integration tests, and TestContainer is an excellent tool to set up them. However, in order to have valuable tests we want to run them against the close-to-production data. This is where a Synthesized solution comes in handy. And the good news you can now use both products combined. Check out more details in the video.
Improving Kafka client performance by 40% by cleaning up unused Topic Metadata By LinkedIn 👷♂️
You might wonder how empty topics can slow down a Kafka Cluster, but they actually do: metadata is still stored in ZooKeeper, the partitions polls it etc. At scale it can be significant. LinkedIn Engineering Team came up with a TopicGC service, which will monitor for empty topics and drop them. Get more details inside.
#kafka
Preparing for the Systems Design Interview 🍼
System Design interview is a common step in the hiring process in many companies. Gergely Orosz made a cool write-up half a year ago on the books, courses, prep materials and mock interview resources which can help you to prepare. I can personally help with them too 🙂
#systemdesign #course
YouTube
Prepare to System Design Interview and Speed up Kafka by 40%
Architecture Weekly N46
Text version of the issue: https://vvsevolodovich.dev/architecture-weekly-46/
Telegram channel: https://t.me/architectureweekly
Patreon: https://www.patreon.com/vvsevolodovich
Boosty: https://boosty.to/vvsevolodovich
#aws #lambda…
Text version of the issue: https://vvsevolodovich.dev/architecture-weekly-46/
Telegram channel: https://t.me/architectureweekly
Patreon: https://www.patreon.com/vvsevolodovich
Boosty: https://boosty.to/vvsevolodovich
#aws #lambda…
The era of constant innovation at Amazon could be over
https://techcrunch.com/2022/12/02/the-era-of-constant-innovation-at-amazon-could-be-over/
https://techcrunch.com/2022/12/02/the-era-of-constant-innovation-at-amazon-could-be-over/
TechCrunch
The era of constant innovation at Amazon could be over
There was a time when AWS re:Invent, the yearly customer extravaganza put on by Amazon’s cloud arm, was chock full of announcements. The innovation coming out of the company was so mind-boggling that it was hard to keep up with the onslaught of news.
Introducing a product delivery culture at Etsy
https://t.me/iv?url=https://martinfowler.com/articles/bottlenecks-of-scaleups/etsy-product-delivery-culture.html&rhash=e04a5f4c9158bc
https://t.me/iv?url=https://martinfowler.com/articles/bottlenecks-of-scaleups/etsy-product-delivery-culture.html&rhash=e04a5f4c9158bc
martinfowler.com
Introducing a product delivery culture at Etsy
How Etsy introduced a product delivery culture as they scaled-up
Forwarded from pro.kong
Давно сюда не писал. Надеюсь тут ещё есть подпищики.
Тут ребята выкатила статью почему они переехали на Kong c nginx https://decentro.tech/blog/why-we-moved-from-nginx-to-kong-api-gateway/
Один highlight
> NGINX and other reverse proxy servers are simply blown out of the water by the ease of configurability and sheer dexterity that KONG provides out of the box.
Тут ребята выкатила статью почему они переехали на Kong c nginx https://decentro.tech/blog/why-we-moved-from-nginx-to-kong-api-gateway/
Один highlight
> NGINX and other reverse proxy servers are simply blown out of the water by the ease of configurability and sheer dexterity that KONG provides out of the box.
Decentro
We DON’T Need NGINX Anymore. Hello, KONG API Gateway!
Gone are the days when NGINX used to be the primary choice, meet Kong API Gateway.
Extism: make all software programmable |
https://extism.org/blog/announcing-extism
https://extism.org/blog/announcing-extism
extism.org
Extism: make all software programmable | Extism - make all software programmable. Extend from within.
Hello, World!
🔥1
autonomouslogic/dynamo-mapper
https://github.com/autonomouslogic/dynamo-mapper
https://github.com/autonomouslogic/dynamo-mapper
GitHub
GitHub - autonomouslogic/dynamo-mapper: Map objects in AWS DynamoDB using Jackson.
Map objects in AWS DynamoDB using Jackson. Contribute to autonomouslogic/dynamo-mapper development by creating an account on GitHub.
TopicGC: How LinkedIn cleans up unused metadata for its Kafka clusters
https://engineering.linkedin.com/blog/2022/topicgc_how-linkedin-cleans-up-unused-metadata-for-its-kafka-clu
https://engineering.linkedin.com/blog/2022/topicgc_how-linkedin-cleans-up-unused-metadata-for-its-kafka-clu
Linkedin
TopicGC: How LinkedIn cleans up unused metadata for its Kafka clusters
Introduction Apache Kafka is an open-sourced event streaming platform where users can create Kafka topics as data transmission units, and then publish or subscribe to the topic with producers and consumers. While most of the Kafka topics are actively used…
Forwarded from pro.kong
Стримим сегодня!
Хотите как у Нетфликса ™? Chaos Engineering есть? А если найду?
https://youtu.be/vAmKwRrADvw
Приходите в трансляцию и задавайте вопросы!
Хотите как у Нетфликса ™? Chaos Engineering есть? А если найду?
https://youtu.be/vAmKwRrADvw
Приходите в трансляцию и задавайте вопросы!
YouTube
Chaos Engineering: Why Break Things on Purpose? #kongbuilders #kong #kongmesh
🗣️ In our next Kong Builders Livestream, Andrew Kew is joining us to tell us more about the topic of Chaos Engineering.
With the move to distributed cloud architectures, it's becoming more critical to ensure that our platforms are designed for failure and…
With the move to distributed cloud architectures, it's becoming more critical to ensure that our platforms are designed for failure and…
Forwarded from Roman Meerson
Стартовали конференцию Java ON Залетайте!
Purple Stream: https://youtu.be/D6AjwGVLyGM
Orange Stream: https://youtu.be/P_9GgwWJE_g
Purple Stream: https://youtu.be/D6AjwGVLyGM
Orange Stream: https://youtu.be/P_9GgwWJE_g
YouTube
Java ON 2022 | Purple Stream
Welcome to the Purple Stream of Java ON conference.
Orange Stream: https://youtu.be/P_9GgwWJE_g
Link to the event: https://wearecommunity.io/events/java-on-2022
Joining us onstage today we have (TimeZone GMT+1/CET):
00:00:00 - Opening
00:25:30 - "Honey…
Orange Stream: https://youtu.be/P_9GgwWJE_g
Link to the event: https://wearecommunity.io/events/java-on-2022
Joining us onstage today we have (TimeZone GMT+1/CET):
00:00:00 - Opening
00:25:30 - "Honey…
Forwarded from ЧВК Вагнер Центр
C 20 по 23 декабря 2022 года состоится Хакатон в «ЧВК Вагнер Центре»! Масштабное мероприятие, на котором каждый может попытать свою удачу, забрав призовой фонд!
Для кого? Студенты, разработчики, аналитики, it-специалисты и все, кто считает себя способным справиться с поставленной задачей.
К участию приглашаются команды от 2 до 5 человек, а если у вас нет готовой команды, вы можете оставить заявку на нашем сайте, где мы поможем вам ее найти.
20 декабря - официальное открытие, с 21 по 23 декабря - основной этап.
У участников будет время на решение кейса, после чего они продемонстрируют системы позиционирования БПЛА через распознавание видео, поиск путевых точек по ориентирам в условиях отсутствия спутниковых систем навигации и внешнего управления на финальной питч-сессии.
По итогам Хакатона будут определены победители, которые получат денежный приз: 1 место – 1 000 000 руб., 2 место – 300 000 руб., 3 место – 200 000 руб.
Для участия необходимо зарегистрироваться на сайте: https://hakaton.wagnercentr.ru
Для кого? Студенты, разработчики, аналитики, it-специалисты и все, кто считает себя способным справиться с поставленной задачей.
К участию приглашаются команды от 2 до 5 человек, а если у вас нет готовой команды, вы можете оставить заявку на нашем сайте, где мы поможем вам ее найти.
20 декабря - официальное открытие, с 21 по 23 декабря - основной этап.
У участников будет время на решение кейса, после чего они продемонстрируют системы позиционирования БПЛА через распознавание видео, поиск путевых точек по ориентирам в условиях отсутствия спутниковых систем навигации и внешнего управления на финальной питч-сессии.
По итогам Хакатона будут определены победители, которые получат денежный приз: 1 место – 1 000 000 руб., 2 место – 300 000 руб., 3 место – 200 000 руб.
Для участия необходимо зарегистрироваться на сайте: https://hakaton.wagnercentr.ru
💩65🤮18👍14
Forwarded from Failover Bar (Oleg Chirukhin ☄️🧙♂️🚀)
Наша первая техническая статья в блоге Failover Bar на Хабре.
Если у вас есть учетка на Хабре, ждем ваших плюсов, минусов и комментариев!
Статья по мотивам одного из Java-митапов, которые Олег делал в Failover в прошлом месяце, и рассказывает об экономии облачных ресурсов с помощью GraalVM.
https://habr.com/ru/company/bar/blog/704494/
Если у вас есть учетка на Хабре, ждем ваших плюсов, минусов и комментариев!
Статья по мотивам одного из Java-митапов, которые Олег делал в Failover в прошлом месяце, и рассказывает об экономии облачных ресурсов с помощью GraalVM.
https://habr.com/ru/company/bar/blog/704494/
Хабр
Двадцать бабушек – уже рубль. Как GraalVM Native Image позволяет экономить джавистам и девопсам деньги на облако
Первая статья в нашем блоге. Я постарался написать хороший текст на основе докладов из Failover Bar и прошлого митапа Альфы , и человеческими словами объяснить, зачем нужен GraalVM. Мы поговорим об...
👍1