Лучшие практики Docker: понимание различий между инструкциями ADD и COPY в Dockerfiles
https://www.docker.com/blog/docker-best-practices-understanding-the-differences-between-add-and-copy-instructions-in-dockerfiles
https://www.docker.com/blog/docker-best-practices-understanding-the-differences-between-add-and-copy-instructions-in-dockerfiles
Docker
Docker Best Practices: Understanding the Differences Between ADD and COPY Instructions in Dockerfiles | Docker
What are Docker ADD/COPY instructions and when should you use them? We explain the differences between the ADD and COPY instructions in Dockerfiles, including when to use each based on security, functionality, and build context.
Представляем AutoMQ: облачную замену Apache Kafka
https://dev.to/automq/introducing-automq-a-cloud-native-replacement-of-apache-kafka-kkc
https://dev.to/automq/introducing-automq-a-cloud-native-replacement-of-apache-kafka-kkc
DEV Community
Introducing AutoMQ: a cloud-native replacement of Apache Kafka
Author: Xinyu Zhou, AutoMQ CTO AutoMQ is a Kafka alternative designed with a cloud-first...
Полное руководство по Amazon SQS и Amazon SNS с MassTransit
Вы когда-нибудь задумывались, как крупномасштабные системы справляются с пиками трафика или поддерживают производительность, даже когда части системы временно не работают? Ответ кроется в асинхронном обмене сообщениями. https://www.milanjovanovic.tech/blog/complete-guide-to-amazon-sqs-and-amazon-sns-with-masstransit
Вы когда-нибудь задумывались, как крупномасштабные системы справляются с пиками трафика или поддерживают производительность, даже когда части системы временно не работают? Ответ кроется в асинхронном обмене сообщениями. https://www.milanjovanovic.tech/blog/complete-guide-to-amazon-sqs-and-amazon-sns-with-masstransit
Milan Jovanović
Complete Guide to Amazon SQS and Amazon SNS With MassTransit
In this article, we'll explore how to use Amazon SQS and SNS for asynchronous messaging in .NET applications. We'll also see how MassTransit simplifies the process, enabling you to build robust message-driven systems.
Как Canva собирает 25 миллиардов событий в день
Canva — это онлайн-платформа графического дизайна, которая позволяет создавать презентации, баннеры для социальных сетей, инфографику, логотипы и многое другое. У них более 175 миллионов пользователей в месяц, а их стоимость оценивается в 26 миллиардов долларов.
Чтобы понять, как люди используют платформу, мобильные, веб- и настольные приложения Canva собирают широкий спектр событий, связанных с кликами, просмотрами, прокрутками и т. д. пользователей.
Каждый день Canva должна собирать и обрабатывать более 25 миллиардов событий (800 миллиардов событий в месяц). Это должно быть сделано с 99,999% времени безотказной работы. https://blog.quastor.org/p/canva-collects-25-billion-events-per-day
Canva — это онлайн-платформа графического дизайна, которая позволяет создавать презентации, баннеры для социальных сетей, инфографику, логотипы и многое другое. У них более 175 миллионов пользователей в месяц, а их стоимость оценивается в 26 миллиардов долларов.
Чтобы понять, как люди используют платформу, мобильные, веб- и настольные приложения Canva собирают широкий спектр событий, связанных с кликами, просмотрами, прокрутками и т. д. пользователей.
Каждый день Canva должна собирать и обрабатывать более 25 миллиардов событий (800 миллиардов событий в месяц). Это должно быть сделано с 99,999% времени безотказной работы. https://blog.quastor.org/p/canva-collects-25-billion-events-per-day
Quastor
How Canva Collects 25 Billion Events Per Day
An overview of AWS Kinesis and how Canva uses it to collect and process 25 billion events per day. Plus, the art of good code review, how to find coachable employees and more.
Оптимизация образов Docker по размеру и безопасности: подробное руководство
https://dev.to/akshat_gautam/optimizing-docker-images-for-size-and-security-a-comprehensive-guide-4df0
https://dev.to/akshat_gautam/optimizing-docker-images-for-size-and-security-a-comprehensive-guide-4df0
DEV Community
Optimizing Docker Images for Size and Security: A Comprehensive Guide
Docker is a powerful tool that enables developers to containerize their applications and ensure...
5 лучших практик Docker, которые я хотел бы знать, когда начинал
https://devdojo.com/bobbyiliev/5-docker-best-practices-i-wish-i-knew-when-i-started?ref=dailydev
https://devdojo.com/bobbyiliev/5-docker-best-practices-i-wish-i-knew-when-i-started?ref=dailydev
DevDojo
5 Docker Best Practices I Wish I Knew When I Started
Introduction Hey! I'm Bobby, a Docker Captain and the author of the free Introduction to Docker eBook. In this article, I'll share five Docker best practices that I wish I knew when I first started us...
This media is not supported in your browser
VIEW IN TELEGRAM
Вот 8 простых шагов, которые помогут вам понять основы Кафки.
https://blog.bytebytego.com/p/ep126-the-ultimate-kafka-101-you
https://blog.bytebytego.com/p/ep126-the-ultimate-kafka-101-you
10 вещей, которым можно научиться у архитектуры Netflix
https://dev.to/somadevtoo/10-things-you-can-learn-from-netflixs-architecture-1bnn
https://dev.to/somadevtoo/10-things-you-can-learn-from-netflixs-architecture-1bnn
DEV Community
10 Things You Can Learn from Netflix’s Architecture
Netflix’s Architecture is a great example of Distributed systems, here are 10 things you can learn
Настроить готовый к эксплуатации VPS гораздо проще, чем я думал
https://www.youtube.com/watch?v=F-9KWQByeU0
https://www.youtube.com/watch?v=F-9KWQByeU0
YouTube
Setting up a production ready VPS is a lot easier than I thought.
To get your own VPS instance visit https://hostinger.com/dreamsofcode and use the coupon code DREAMSOFCODE
It's been a few years since I set up a VPS from scratch, and given how easy it is to now deploy on Serverless platforms, I always thought it would…
It's been a few years since I set up a VPS from scratch, and given how easy it is to now deploy on Serverless platforms, I always thought it would…
Понимание команд и аргументов Kubernetes
https://devtron.ai/blog/understanding-kubernetes-commands-and-arguments
https://devtron.ai/blog/understanding-kubernetes-commands-and-arguments
Devtron Blog
Understanding Kubernetes Commands and Arguments
TL;DR: Want to customize what runs inside your Kubernetes containers? This blog shows you how to use commands and arguments to override Docker defaults, with practical examples and use cases like running startup noscripts and testing network connectivity.
Стратегии развертывания Kubernetes — полное руководство
https://devtron.ai/blog/kubernetes-deployment-strategies-the-ultimate-guide
https://devtron.ai/blog/kubernetes-deployment-strategies-the-ultimate-guide
Devtron Blog
Kubernetes Deployment Strategies - The Ultimate Guide
Learn various Kubernetes deployment strategies, from basic rolling updates and recreates to advanced techniques like blue-green, canary and shadow deployments. Choose the right strategy based on your application's needs and risk tolerance, helping you minimize…
Слои AWS lambda: создание слоя Python с пользовательским кодом и его зависимостями для использования во всех ваших функциях Lambda (чтение занимает 5 минут)
В этой статье объясняется, как создать слой AWS Lambda, который позволяет повторно использовать код в нескольких функциях Lambda, с общим кодом Python, использующим фреймворк Serverless, гарантируя, что он соответствует требуемой структуре папок AWS. В ней подробно описывается, как настроить проект, настроить
В этой статье объясняется, как создать слой AWS Lambda, который позволяет повторно использовать код в нескольких функциях Lambda, с общим кодом Python, использующим фреймворк Serverless, гарантируя, что он соответствует требуемой структуре папок AWS. В ней подробно описывается, как настроить проект, настроить
serverless.yml и развернуть слой. https://medium.com/@dgomez.developer/aws-lambda-layers-creating-a-python-layer-with-custom-code-and-its-dependencies-for-using-it-in-8ec6f7528f5bMedium
AWS lambda layers: Creating a Python layer with custom code and its dependencies for using it in all your Lambda functions
I’ve been working for the last week on finding the best way to reuse some python code that it’s common between some of my lambdas.
Kubernetes против Serverless
Kubernetes против Serverless: основные различия, преимущества и лучшие варианты использования для облачной архитектуры https://chameeradulanga.medium.com/kubernetes-vs-serverless-6b6e776baaf6
Kubernetes против Serverless: основные различия, преимущества и лучшие варианты использования для облачной архитектуры https://chameeradulanga.medium.com/kubernetes-vs-serverless-6b6e776baaf6
Medium
Kubernetes vs. Serverless
Kubernetes vs. Serverless: Key Differences, Benefits, and Best Use Cases for Cloud Architecture
50 лучших терминов в области проектирования систем, которые вы должны знать
Освойте основные термины, чтобы успешно пройти собеседование по проектированию систем с пояснениями, практическими примерами и исчерпывающими ресурсами
https://medium.com/@TharunKumarReddyPolu/top-50-system-design-terminologies-you-must-know-3c78f5fb99c1
Освойте основные термины, чтобы успешно пройти собеседование по проектированию систем с пояснениями, практическими примерами и исчерпывающими ресурсами
https://medium.com/@TharunKumarReddyPolu/top-50-system-design-terminologies-you-must-know-3c78f5fb99c1
Medium
Top 50 System Design Terminologies You Must Know
Master the Essential Terms to Ace Your System Design Interviews with Explanations, Practical Examples, and Comprehensive Resources
Новые языки для облачных вычислений — от управления конфигурациями до диалекта Python
Языки программирования растут как грибы после дождя — чем больше задач у программиста, тем выше потребность в новых инструментах. Авторы этих языков стремятся переосмыслить статус-кво или создать специализированные ЯП, предназначенные для решения конкретных задач. Сегодня мы подготовили компактную подборку перспективных инструментов, ориентированных на работу с облачными технологиями.
Облачные языки позволяют эффективно управлять распределёнными ресурсами, учитывая необходимость обработки больших объёмов данных и обеспечения масштабируемости без потери производительности.
https://habr.com/ru/articles/847734/
Языки программирования растут как грибы после дождя — чем больше задач у программиста, тем выше потребность в новых инструментах. Авторы этих языков стремятся переосмыслить статус-кво или создать специализированные ЯП, предназначенные для решения конкретных задач. Сегодня мы подготовили компактную подборку перспективных инструментов, ориентированных на работу с облачными технологиями.
Облачные языки позволяют эффективно управлять распределёнными ресурсами, учитывая необходимость обработки больших объёмов данных и обеспечения масштабируемости без потери производительности.
https://habr.com/ru/articles/847734/
Хабр
Новые языки для облачных вычислений — от управления конфигурациями до диалекта Python
Языки программирования растут как грибы после дождя — чем больше задач у программиста, тем выше потребность в новых инструментах. Авторы этих языков стремятся переосмыслить статус-кво или создать...
Локальная бессерверная разработка : узнайте, как ускорить разработку, локально эмулируя AWS с помощью LocalStack и Terraform. https://www.srvrlss.io/blog/localstack-terraform
srvrlss.io
Local Serverless Development with LocalStack and Terraform|srvrlss
In the modern development landscape, efficiency and scalability are paramount. This blog post introduces a robust solution where LocalStack serves as …
Бессерверные серверы: эффективный бессерверный Node.js с параллелизмом внутри функций
https://vercel.com/blog/serverless-servers-node-js-with-in-function-concurrency
https://vercel.com/blog/serverless-servers-node-js-with-in-function-concurrency
Vercel
Serverless servers: Efficient serverless Node.js with in-function concurrency - Vercel
Building a compute layer that is highly-optimized for interactive workloads, server-rendering, and APIs
🎨 Диаграмма как код для прототипирования архитектур облачных систем
https://github.com/mingrammer/diagrams
https://github.com/mingrammer/diagrams
GitHub
GitHub - mingrammer/diagrams: :art: Diagram as Code for prototyping cloud system architectures
:art: Diagram as Code for prototyping cloud system architectures - mingrammer/diagrams
Оптимизация затрат Kubernetes: лучшие практики и лучшие инструменты
https://scaleops.com/blog/kubernetes-cost-optimization
https://scaleops.com/blog/kubernetes-cost-optimization
ScaleOps
Kubernetes Cost Optimization: Best Practices & Top Tools
Discover best practices and top tools for Kubernetes cost optimization. Learn to manage costs effectively and avoid pitfalls for efficient cloud operations.
Что такое конвейер CI/CD?
и как выбрать правильную платформу облачного CI/CD
https://newsletter.techworld-with-milan.com/p/what-is-cicd-pipeline
и как выбрать правильную платформу облачного CI/CD
https://newsletter.techworld-with-milan.com/p/what-is-cicd-pipeline
Techworld-With-Milan
What is CI/CD Pipeline ?
and to choose the right cloud CI/CD Platform