Devops – Telegram
Devops
2.22K subscribers
295 photos
15 videos
3 files
873 links
Технологии и решения, архитектурные проблемы.
Контейнеры, оркестраторы, скейлинг, мониторинг и др.

По всем вопросам: @un_ixtime
Download Telegram
Контейнеризация функций 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
Развертывание с нулевым временем простоя в AWS с помощью Tofu/Terraform и SAM (чтение за 9 минут)

Развертывания с нулевым временем простоя стали необходимыми для современных приложений, что обусловлено возросшими ожиданиями пользователей в отношении бесперебойного обслуживания. Такие стратегии, как обновление экземпляра, сине-зеленые развертывания и канареечные развертывания, а также такие инструменты, как Terraform, Ansible и SAM, являются ключом к достижению этого бесперебойного опыта. https://dev.to/aws-builders/zero-downtime-deployment-in-aws-with-tofuterraform-and-sam-14d6
Ведение журналов 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/
Создание 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
Проекты DevOps

Идеи проектов, которые помогут вам стать новичком и продвинутым специалистом в DevOps

https://roadmap.sh/devops/projects
Стоит ли использовать управляемый 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
Что такое Sidekick

Готовность к работе от чистого железа за считанные минуты; представьте fly.io на вашем VPS

Sidekick создан, чтобы облегчить вам жизнь при развертывании приложений. Он предназначен для людей, которые заботятся о максимально быстрой доставке, при этом делая все правильно. Sidekick разработан, чтобы позволить вам размещать несколько приложений на одном VPS и заботиться об их готовности к производству.
https://www.sidekickdeploy.com/docs/introduction/what-is-sidekick
Переход от монолитной архитектуры к микросервисам — сложная и трудоемкая задача. Она требует как стратегического предвидения, так и скрупулезного исполнения.

В этой серии из 10 частей мы проведем вас через наиболее распространенные проблемы, с которыми вы сталкиваетесь при миграции с монолита на микросервисы. В первой части мы начнем с ключевой задачи декомпозиции вашего приложения и определения границ сервисов.

https://www.cerbos.dev/blog/determining-service-boundaries-and-decomposing-monolith
Все думают, что знают, как вести журнал, пока не начнут отлаживать производственную проблему в 3 часа ночи. В этом всеобъемлющем руководстве мы рассмотрим 12 основных рекомендаций по ведению журналов, которые изменят ваш подход к ведению журналов в приложениях.

https://www.youtube.com/watch?v=I2mWnh66Bkg
Станьте тем самым сыном маминой подруги

Мечтаете попасть в 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