Контейнеризация функций Azure без Dockerfile (чтение занимает 8 минут)
В этой статье объясняется, как контейнеризировать приложения Azure Functions для .NET двумя способами: с помощью Dockerfile и через собственную поддержку контейнеризации MSBuild. В ней приводятся подробные шаги для обоих подходов, что позволяет разработчикам создавать и запускать контейнеризированные приложения Azure Functions локально. https://devkimchi.com/2024/08/23/containerising-azure-functions-without-dockerfile
Создание коммита Git сложным способом (8 минут чтения)
В этой статье подробно рассматривается, что на самом деле делает под капотом создание коммита git с помощью канонической команды git commit. В ней рассматриваются основные операции git, которые выполняются для того, чтобы заставить его работать. https://avestura.dev/blog/creating-a-git-commit-the-hard-way
В этой статье объясняется, как контейнеризировать приложения Azure Functions для .NET двумя способами: с помощью Dockerfile и через собственную поддержку контейнеризации MSBuild. В ней приводятся подробные шаги для обоих подходов, что позволяет разработчикам создавать и запускать контейнеризированные приложения Azure Functions локально. https://devkimchi.com/2024/08/23/containerising-azure-functions-without-dockerfile
Создание коммита Git сложным способом (8 минут чтения)
В этой статье подробно рассматривается, что на самом деле делает под капотом создание коммита git с помощью канонической команды git commit. В ней рассматриваются основные операции git, которые выполняются для того, чтобы заставить его работать. https://avestura.dev/blog/creating-a-git-commit-the-hard-way
Devkimchi
Containerising Azure Functions without Dockerfile
Throughout this post, I'm going to discuss how Azure Functions app can be containerised both with and without Dockerfile.
Развертывание с нулевым временем простоя в AWS с помощью Tofu/Terraform и SAM (чтение за 9 минут)
Развертывания с нулевым временем простоя стали необходимыми для современных приложений, что обусловлено возросшими ожиданиями пользователей в отношении бесперебойного обслуживания. Такие стратегии, как обновление экземпляра, сине-зеленые развертывания и канареечные развертывания, а также такие инструменты, как Terraform, Ansible и SAM, являются ключом к достижению этого бесперебойного опыта. https://dev.to/aws-builders/zero-downtime-deployment-in-aws-with-tofuterraform-and-sam-14d6
Развертывания с нулевым временем простоя стали необходимыми для современных приложений, что обусловлено возросшими ожиданиями пользователей в отношении бесперебойного обслуживания. Такие стратегии, как обновление экземпляра, сине-зеленые развертывания и канареечные развертывания, а также такие инструменты, как Terraform, Ansible и SAM, являются ключом к достижению этого бесперебойного опыта. https://dev.to/aws-builders/zero-downtime-deployment-in-aws-with-tofuterraform-and-sam-14d6
DEV Community
Zero Downtime Deployment in AWS with Tofu/Terraform and SAM
I still remember the days when we had to set flags and display a maintenance page during application...
Ведение журналов Nginx — подробное руководство : узнайте, как настраивать журналы Nginx, структурировать их в формате JSON и использовать Better Stack для централизованного управления журналами. https://betterstack.com/community/guides/logging/how-to-view-and-configure-nginx-access-and-error-logs
Использование виртуальных сред Python в Docker : виртуальные среды обеспечивают предсказуемую структуру, простоту использования и упрощают управление импортом, что упрощает развертывание и отладку приложений Python. https://hynek.me/articles/docker-virtualenv
Git Bash: моя предпочитаемая оболочка Windows : советы по управлению Git для Windows, настройке Mintty и оптимизации оболочки для сценариев и задач командной строки. https://www.ii.com/git-bash-is-my-preferred-windows-shell/
Использование виртуальных сред Python в Docker : виртуальные среды обеспечивают предсказуемую структуру, простоту использования и упрощают управление импортом, что упрощает развертывание и отладку приложений Python. https://hynek.me/articles/docker-virtualenv
Git Bash: моя предпочитаемая оболочка Windows : советы по управлению Git для Windows, настройке Mintty и оптимизации оболочки для сценариев и задач командной строки. https://www.ii.com/git-bash-is-my-preferred-windows-shell/
Betterstack
Nginx Logging: A Comprehensive Guide | Better Stack Community
This article will teach you to effectively leverage Nginx logs for enhanced visibility and control over your web server
Создание RAG с помощью Postgres : процесс включает оптимизацию данных для извлечения, использование гибридных методов поиска и переранжирование соответствующих фрагментов для генерации ответа. https://anyblockers.com/posts/building-rag-with-postgres
Трассировка OpenTelemetry в 200 строках кода : это руководство раскрывает тайны трассировки и показывает, что OpenTelemetry по сути является «замысловатым протоколированием» с распространением контекста. https://jeremymorrell.dev/blog/minimal-js-tracing
Освойте Terraform в Azure всего за 28 минут : хотите развертывать ресурсы Azure с согласованностью и контролем? Изучите основы Terraform, от его декларативного синтаксиса до стратегий развертывания на основе модулей. https://learn.microsoft.com/en-us/training/paths/terraform-fundamentals
Виртуальные кластеры для Kubernetes : в этом руководстве рассматривается архитектура vCluster, практические варианты использования и ключевые сценарии, такие как повторное использование ресурсов хоста и эффективное управление рабочими нагрузками. https://www.infracloud.io/blogs/virtual-clusters-for-kubernetes
Трассировка OpenTelemetry в 200 строках кода : это руководство раскрывает тайны трассировки и показывает, что OpenTelemetry по сути является «замысловатым протоколированием» с распространением контекста. https://jeremymorrell.dev/blog/minimal-js-tracing
Освойте Terraform в Azure всего за 28 минут : хотите развертывать ресурсы Azure с согласованностью и контролем? Изучите основы Terraform, от его декларативного синтаксиса до стратегий развертывания на основе модулей. https://learn.microsoft.com/en-us/training/paths/terraform-fundamentals
Виртуальные кластеры для Kubernetes : в этом руководстве рассматривается архитектура vCluster, практические варианты использования и ключевые сценарии, такие как повторное использование ресурсов хоста и эффективное управление рабочими нагрузками. https://www.infracloud.io/blogs/virtual-clusters-for-kubernetes
Anyblockers
Building RAG with Postgres / anyblockers
A step by step guide to building a RAG system with Postgres
Полная дорожная карта DevOps для новичков: навыки, инструменты и ресурсы
https://dev.to/prodevopsguytech/the-ultimate-devops-roadmap-for-beginners-skills-tools-and-resources-26ih
https://dev.to/prodevopsguytech/the-ultimate-devops-roadmap-for-beginners-skills-tools-and-resources-26ih
DEV Community
The Ultimate DevOps Roadmap for Beginners: Skills, Tools, and Resources
In today's fast-paced software development landscape, DevOps has become essential. It fosters...
Лучшие практики Dockerfile: как создавать эффективные контейнеры
https://dev.to/idsulik/dockerfile-best-practices-how-to-create-efficient-containers-4p8o
https://dev.to/idsulik/dockerfile-best-practices-how-to-create-efficient-containers-4p8o
DEV Community
Dockerfile Best Practices: How to Create Efficient Containers
Introduction In the era of microservices and cloud computing, Docker has become an...
Как TikTok управляет MonoRepo на 200 тыс. файлов с помощью Sparo
https://blog.bytebytego.com/p/how-tiktok-manages-a-200k-file-monorepo
https://blog.bytebytego.com/p/how-tiktok-manages-a-200k-file-monorepo
Bytebytego
How TikTok Manages A 200K File MonoRepo with Sparo
Learn to monitor Azure OpenAI (Sponsored)
Проекты DevOps
Идеи проектов, которые помогут вам стать новичком и продвинутым специалистом в DevOps
https://roadmap.sh/devops/projects
Идеи проектов, которые помогут вам стать новичком и продвинутым специалистом в DevOps
https://roadmap.sh/devops/projects
roadmap.sh
DevOps Projects
Seeking devops projects to enhance your skills? Explore our top 20 project ideas, from simple apps to complex systems. Start building today!
Расширенный сквозной трехуровневый проект DevSecOps Kubernetes с использованием AWS EKS, ArgoCD, Prometheus, Grafana и Jenkins
https://medium.com/stackademic/advanced-end-to-end-devsecops-kubernetes-three-tier-project-using-aws-eks-argocd-prometheus-fbbfdb956d1a
https://medium.com/stackademic/advanced-end-to-end-devsecops-kubernetes-three-tier-project-using-aws-eks-argocd-prometheus-fbbfdb956d1a
Medium
Advanced End-to-End DevSecOps Kubernetes Three-Tier Project using AWS EKS, ArgoCD, Prometheus, Grafana, and Jenkins
Project Introduction:
Стоит ли использовать управляемый Python от uv в производстве : узнайте, является ли инструмент Python от uv безопасным и эффективным выбором для ваших нужд по развертыванию в производстве. https://pythonspeed.com/articles/uv-python-production
Локальная бессерверная разработка : узнайте, как ускорить разработку, локально эмулируя AWS с помощью LocalStack и Terraform. https://www.srvrlss.io/blog/localstack-terraform
Как Uber сократил размер журнала на 99% : узнайте, как Uber сократил проблему хранения журнала с 5,38 ПБ данных до всего лишь 31 ТБ. https://newsletter.betterstack.com/p/how-uber-reduced-their-log-size-by
Локальная бессерверная разработка : узнайте, как ускорить разработку, локально эмулируя AWS с помощью LocalStack и Terraform. https://www.srvrlss.io/blog/localstack-terraform
Как Uber сократил размер журнала на 99% : узнайте, как Uber сократил проблему хранения журнала с 5,38 ПБ данных до всего лишь 31 ТБ. https://newsletter.betterstack.com/p/how-uber-reduced-their-log-size-by
Python⇒Speed
Should you use uv’s managed Python in production?
The uv package manager can also install Python for you. Should you use this feature in production?
Что такое Sidekick
Готовность к работе от чистого железа за считанные минуты; представьте fly.io на вашем VPS
Sidekick создан, чтобы облегчить вам жизнь при развертывании приложений. Он предназначен для людей, которые заботятся о максимально быстрой доставке, при этом делая все правильно. Sidekick разработан, чтобы позволить вам размещать несколько приложений на одном VPS и заботиться об их готовности к производству.
https://www.sidekickdeploy.com/docs/introduction/what-is-sidekick
Готовность к работе от чистого железа за считанные минуты; представьте fly.io на вашем VPS
Sidekick создан, чтобы облегчить вам жизнь при развертывании приложений. Он предназначен для людей, которые заботятся о максимально быстрой доставке, при этом делая все правильно. Sidekick разработан, чтобы позволить вам размещать несколько приложений на одном VPS и заботиться об их готовности к производству.
https://www.sidekickdeploy.com/docs/introduction/what-is-sidekick
Sidekickdeploy
What Is Sidekick
Bare metal to production ready in mins; imagine fly.io on your VPS
Sidekick is made to make your life easy as you deploy your applications. It’s meant for people who care about shipping as fast as possible while doing things the right way. Sidekick is designed…
Sidekick is made to make your life easy as you deploy your applications. It’s meant for people who care about shipping as fast as possible while doing things the right way. Sidekick is designed…
Python для DevOps: полное руководство от новичка до продвинутого уровня
https://dev.to/prodevopsguytech/python-for-devops-a-comprehensive-guide-from-beginner-to-advanced-2pmm
https://dev.to/prodevopsguytech/python-for-devops-a-comprehensive-guide-from-beginner-to-advanced-2pmm
DEV Community
Python for DevOps: A Comprehensive Guide from Beginner to Advanced
Python has gained significant traction in the DevOps ecosystem due to its ease of use, extensive...
Переход от монолитной архитектуры к микросервисам — сложная и трудоемкая задача. Она требует как стратегического предвидения, так и скрупулезного исполнения.
В этой серии из 10 частей мы проведем вас через наиболее распространенные проблемы, с которыми вы сталкиваетесь при миграции с монолита на микросервисы. В первой части мы начнем с ключевой задачи декомпозиции вашего приложения и определения границ сервисов.
https://www.cerbos.dev/blog/determining-service-boundaries-and-decomposing-monolith
В этой серии из 10 частей мы проведем вас через наиболее распространенные проблемы, с которыми вы сталкиваетесь при миграции с монолита на микросервисы. В первой части мы начнем с ключевой задачи декомпозиции вашего приложения и определения границ сервисов.
https://www.cerbos.dev/blog/determining-service-boundaries-and-decomposing-monolith
www.cerbos.dev
Determining service boundaries and decomposing your monolith
The first major hurdle when decomposing a monolith app is defining appropriate boundaries for each microservice. We’ll cover how to break down a monolithic app into smaller, independently deployable services that align with business capabilities.
5 потрясающих инструментов Docker, которые облегчат вам жизнь
https://dev.to/code42cate/5-awesome-docker-tools-to-make-your-life-easier-22kl
https://dev.to/code42cate/5-awesome-docker-tools-to-make-your-life-easier-22kl
DEV Community
5 Awesome Docker Tools To Make Your Life Easier
Hey there! 👋 Working with Docker can sometimes be a pain, but these are some tools that make it so...
Профессионалы Docker уменьшают размер образов на 99%: скрытые приемы, которые нельзя пропустить
https://aws.plainenglish.io/docker-pros-are-shrinking-images-by-99-the-hidden-techniques-you-cant-afford-to-miss-a70ee26b4cbf
https://aws.plainenglish.io/docker-pros-are-shrinking-images-by-99-the-hidden-techniques-you-cant-afford-to-miss-a70ee26b4cbf
Medium
Docker pros are shrinking images by 99%: The hidden techniques you can’t afford to miss
Unlock the secrets to lightning-fast deployments and slashed costs — before your competitors do
Полное руководство по NGINX — демонстрационный проект с Node.js, Docker
https://www.youtube.com/watch?v=q8OleYuqntY
https://www.youtube.com/watch?v=q8OleYuqntY
YouTube
Full NGINX Tutorial - Demo Project with Node.js, Docker
Full NGINX Tutorial for Beginners - Even if you've never used Nginx before, this crash course will get you up to speed with a simple real-life demo project!
▬▬▬▬▬▬ R E S O U R C E S 🔗 ▬▬▬▬▬▬
► Git Repo: https://gitlab.com/twn-youtube/nginx-crash…
▬▬▬▬▬▬ R E S O U R C E S 🔗 ▬▬▬▬▬▬
► Git Repo: https://gitlab.com/twn-youtube/nginx-crash…
Все думают, что знают, как вести журнал, пока не начнут отлаживать производственную проблему в 3 часа ночи. В этом всеобъемлющем руководстве мы рассмотрим 12 основных рекомендаций по ведению журналов, которые изменят ваш подход к ведению журналов в приложениях.
https://www.youtube.com/watch?v=I2mWnh66Bkg
https://www.youtube.com/watch?v=I2mWnh66Bkg
YouTube
12 Logging BEST Practices in 12 minutes
Everyone thinks they know logging until they're debugging a production issue at 3 AM. In this comprehensive guide, we'll cover 12 essential logging best practices that will transform how you approach logging in your applications. From structured logging and…
Станьте тем самым сыном маминой подруги
Мечтаете попасть в Google, Microsoft, Яндекс, ВКонтакте или другие корпорации? Расскажем по секрету — они активно используют Golang для разработки своей инфраструктуры.
Если вы хотите улучшить навыки и стать на шаг ближе к заветному офферу, присоединяйтесь к потоку курса «Golang для инженеров».
За 3 месяца вы научитесь:
✔️ писать код на Go: переменные, типы данных, функции и структуры;
✔️ создавать микросервисы, взаимодействуя с Docker и Kubernetes;
✔️ разрабатывать и тестировать API-сервисы на языке Go;
✔️ работать с Kubernetes, включая создание и использование операторов.
Спикеры курса, Всеволод Севостьянов (Staff engineer в Lokalise) и Тигран Ханагян (Senior software engineer в HungerStation Delivery Hero), имеют более 10 лет опыта разработки на разных языках и обучат вас уверенному владению Go.
Старт 9 декабря.
👉Занять место на курсе
Реклама ООО «Слёрм» ИНН 3652901451
Мечтаете попасть в Google, Microsoft, Яндекс, ВКонтакте или другие корпорации? Расскажем по секрету — они активно используют Golang для разработки своей инфраструктуры.
Если вы хотите улучшить навыки и стать на шаг ближе к заветному офферу, присоединяйтесь к потоку курса «Golang для инженеров».
За 3 месяца вы научитесь:
✔️ писать код на Go: переменные, типы данных, функции и структуры;
✔️ создавать микросервисы, взаимодействуя с Docker и Kubernetes;
✔️ разрабатывать и тестировать API-сервисы на языке Go;
✔️ работать с Kubernetes, включая создание и использование операторов.
Спикеры курса, Всеволод Севостьянов (Staff engineer в Lokalise) и Тигран Ханагян (Senior software engineer в HungerStation Delivery Hero), имеют более 10 лет опыта разработки на разных языках и обучат вас уверенному владению Go.
При покупке потока вы получите курс «Gitlab CI/CD» в подарок!
Старт 9 декабря.
👉Занять место на курсе
Реклама ООО «Слёрм» ИНН 3652901451
10 лучших альтернатив Docker: стоимость, производительность и варианты использования
Изучите 10 лучших альтернатив Docker, сравните стоимость, производительность и варианты использования, чтобы найти лучшее решение для ваших потребностей в контейнеризации.
https://last9.io/blog/top-10-docker-alternatives
Изучите 10 лучших альтернатив Docker, сравните стоимость, производительность и варианты использования, чтобы найти лучшее решение для ваших потребностей в контейнеризации.
https://last9.io/blog/top-10-docker-alternatives
Last9
Top 10 Docker Alternatives: Cost, Performance & Use Cases | Last9
Explore the top 10 Docker alternatives, comparing cost, performance, and use cases to find the best solution for your containerization needs.