Слои 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
Как подружить FinOps и облако? Прерываемые виртуальные машины
Время, когда вычислительные ресурсы требовали дорогостоящих инвестиций, осталось в прошлом. Сегодня не только крупный, но и средний, и даже мелкий бизнес может позволить себе в считанные минуты получить любую конфигурацию оборудования. Такая доступность стала возможной благодаря появлению сравнительно новой модели IaaS.
Однако до недавнего времени все — от сетевых энтузиастов до больших компаний — сталкивались с проблемой: арендовать облака приходится на продолжительный срок. Но что, если нужно работать с проектами, которым вычислительные мощности требуются лишь время от времени? Содержать облачный сервер, простаивающий без нагрузки — оказаться перед выбором: получить снижение окупаемости или поднять цены для конечного потребителя. https://habr.com/ru/companies/selectel/articles/862954/
Время, когда вычислительные ресурсы требовали дорогостоящих инвестиций, осталось в прошлом. Сегодня не только крупный, но и средний, и даже мелкий бизнес может позволить себе в считанные минуты получить любую конфигурацию оборудования. Такая доступность стала возможной благодаря появлению сравнительно новой модели IaaS.
Однако до недавнего времени все — от сетевых энтузиастов до больших компаний — сталкивались с проблемой: арендовать облака приходится на продолжительный срок. Но что, если нужно работать с проектами, которым вычислительные мощности требуются лишь время от времени? Содержать облачный сервер, простаивающий без нагрузки — оказаться перед выбором: получить снижение окупаемости или поднять цены для конечного потребителя. https://habr.com/ru/companies/selectel/articles/862954/
Хабр
Как подружить FinOps и облако? Прерываемые виртуальные машины
Время, когда вычислительные ресурсы требовали дорогостоящих инвестиций, осталось в прошлом. Сегодня не только крупный, но и средний, и даже мелкий бизнес может позволить себе в считанные минуты...
Терминальные приложения
Откройте для себя soft-serve — мощный самостоятельный сервер Git для командной строки, изучите cloudlens — инструмент командной строки на базе k9s для управления AWS и GCP https://terminal-apps.dev/
Откройте для себя soft-serve — мощный самостоятельный сервер Git для командной строки, изучите cloudlens — инструмент командной строки на базе k9s для управления AWS и GCP https://terminal-apps.dev/
terminal-apps.dev
Terminal Apps
A collection of awesome TUI apps from around the web.
Что не так с OpenStack и почти всеми российскими публичными облаками
https://habr.com/ru/companies/h3llo_cloud/articles/875644/
https://habr.com/ru/companies/h3llo_cloud/articles/875644/
Хабр
Что не так с OpenStack и почти всеми российскими публичными облаками
Это один из тех адских опенсорсных проектов, которые отлично начинались в 2010-м, но потом с сообществом что-то пошло конкретно не так. Можно сказать, что перед нами — опенсорс, болеющий всеми...
Развертывания Kubernetes: основы стратегий развертывания
https://devtron.ai/blog/kubernetes-deployment-guide
https://devtron.ai/blog/kubernetes-deployment-guide
devtron.ai
Kubernetes Deployment Strategies: The Ultimate Guide | Devtron
TL;DR: Learn Kubernetes Deployments, their role in managing pods and strategies like rolling updates, blue/green and canary for zero-downtime updates. Configure and apply these strategies in your Kubernetes environment to ensure high availability & smooth…
Как создать приложение с помощью AWS Lambda
https://www.freecodecamp.org/news/how-to-build-an-application-with-aws-lambda
https://www.freecodecamp.org/news/how-to-build-an-application-with-aws-lambda
freeCodeCamp.org
How to Build an Application with AWS Lambda
AWS Lambda is a service from Amazon Web Services (AWS) that lets you run your code in response to events without managing servers. It’s a simple and scalable way to build applications. In this tutorial, I’ll show you how to use AWS Lambda with three ...
Learn to Cloud (L2C) — это учебный курс для начинающих специалистов по облачной инженерии, основанный на убеждении, что любой человек может освоить базовые навыки облачной инженерии при наличии правильного руководства и дисциплины. https://learntocloud.guide/
learntocloud.guide
Welcome | Learn to Cloud
Learn to Cloud (L2C) is a junior cloud engineering courseware built on the belief that anyone can learn foundational cloud engineering skills with the right guide and discipline.
Как развернуть свой GitLab с CI/CD, используя IaC
https://habr.com/ru/companies/selectel/articles/890196/
https://habr.com/ru/companies/selectel/articles/890196/
Хабр
Как развернуть свой GitLab с CI/CD, используя IaC
Всем привет! Меня зовут Александр, я обучаюсь в магистратуре СПбПУ. А заодно являюсь младшим разработчиком на C++ и стараюсь использовать и внедрять практики DevOps в мою ежедневную разработку....
Как развернуть приложение Node.js на AWS
https://www.freecodecamp.org/news/how-to-deploy-a-nodejs-application-on-aws
https://www.freecodecamp.org/news/how-to-deploy-a-nodejs-application-on-aws
freeCodeCamp.org
How to Deploy a Node.js Application on AWS
Cloud platforms and infrastructure allow you to easily deploy and host backend services and applications. In this article, you’ll learn how to run a Node.js/Express application away from the confines of your local personal computer to make it accessi...