TGViewer
Channel Public Channel
Devops

Devops

@dev_ops_info

Технологии и решения, архитектурные проблемы.
Контейнеры, оркестраторы, скейлинг, мониторинг и др.

По всем вопросам: @un_ixtime
Subscribers
2.19K
Photos
295
Videos
15
Links
876

Showing posts older than #1035 · Back to latest

Older Posts 20 shown
Post #1034 1.18K
Станьте тем самым сыном маминой подруги

Мечтаете попасть в 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
Post #1033 1.11K
Все думают, что знают, как вести журнал, пока не начнут отлаживать производственную проблему в 3 часа ночи. В этом всеобъемлющем руководстве мы рассмотрим 12 основных рекомендаций по ведению журналов, которые изменят ваш подход к ведению журналов в приложениях.

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…
Post #1032 1.38K
Post #1031 1.46K
Post #1028 1.33K
Переход от монолитной архитектуры к микросервисам — сложная и трудоемкая задача. Она требует как стратегического предвидения, так и скрупулезного исполнения.

В этой серии из 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.
Post #1026 1.17K
Что такое 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…
Post #1025 1.35K
Стоит ли использовать управляемый 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
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?
Post #1024 1.18K
Post #1018 1.32K
Создание 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
Anyblockers Building RAG with Postgres / anyblockers A step by step guide to building a RAG system with Postgres
Post #1015 1.29K
Ведение журналов 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/
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
Post #1014 1.23K
Развертывание с нулевым временем простоя в AWS с помощью Tofu/Terraform и SAM (чтение за 9 минут)

Развертывания с нулевым временем простоя стали необходимыми для современных приложений, что обусловлено возросшими ожиданиями пользователей в отношении бесперебойного обслуживания. Такие стратегии, как обновление экземпляра, сине-зеленые развертывания и канареечные развертывания, а также такие инструменты, как 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...
Post #1012 1.2K
Контейнеризация функций 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
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.
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →