Флаг: Español Español

DevOps

14.11.2025

Простой гид для новичков: Jenkins → GitLab → GitHub → GitOps


Привет!
Ты только начинаешь путь в DevOps или уже устал слышать «а у нас CI/CD» на собеседованиях? Хочешь наконец понять, почему код, который работает у тебя на ноутбуке, падает на сервере?

Эта статья — твой первый шаг к автоматизации. И он действительно будет лёгким.
Разберём всё по полочкам, без перегруженных терминов и с примерами.


Что такое CI/CD (очень просто)

CI/CD — это когда ты нажимаешь git push, а всё остальное происходит автоматически.

Читать далее
13.11.2025

Каждый раз, когда вы вводите google.com в браузере, происходит магия. Ваш компьютер не знает, где физически находится этот сайт. Чтобы это выяснить, он обращается к DNS (Domain Name System) — гигантской распределённой базе данных, которую часто называют «телефонной книгой Интернета».

Эта книга состоит из записей, каждая из которых сообщает миру что-то конкретное о вашем домене: где находится ваш сайт, куда отправлять почту или как подтвердить, что вы являетесь владельцем домена.

Читать далее
11.11.2025

Очень доволен работой с Михаилом. Любая, даже на первый взгляд, трудная задача - становится благодаря ему качественно реализованной! Спасибо вам)


Ответ: Спасибо! Рад помочь!

Читать далее
31.10.2025


n8n — это мощный open-source инструмент для автоматизации рабочих процессов, который позволяет создавать сложные workflow без глубокого программирования. Один из ключевых механизмов масштабирования в n8n — это queue mode (режим очереди), где основной процесс (main instance) делегирует выполнение задач отдельным процессам, называемым workers. Workers позволяют распределять нагрузку, обеспечивая параллельное выполнение workflow и повышая производительность системы.

В сообществе n8n и практических гайдах часто выделяют два типа workers: light workers (легкие) и heavy workers (тяжелые). Хотя официальная документация не использует эти термины напрямую, они отражают различия в типах задач и конфигурации. Light workers ориентированы на быстрые, частые операции, а heavy — на ресурсоемкие задачи. В этой статье разберем, в чем их отличия, как они работают и почему они необходимы для эффективного масштабирования.

Читать далее
30.10.2025


Прокси или пулер соединений PostgreSQL — это приложение-посредник, которое находится между вашими клиентскими приложениями и одним или несколькими серверами PostgreSQL. Оно использует сетевой протокол PostgreSQL, что позволяет любому стандартному клиенту (например, вашему веб-серверу или приложению на Java/Python/Go) подключаться к посреднику, считая, что он общается напрямую с сервером PostgreSQL.

В отличие от MySQL, где прокси часто применяются для разделения запросов на чтение/запись (R/W split) или кэширования, в мире PostgreSQL основная задача посредника — эффективное управление соединениями.

Читать далее
25.10.2025

В мире современных приложений, особенно в эпоху AI и больших данных, хранение неструктурированных данных — это ключевой вызов. MinIO — это высокопроизводительное объектное хранилище, распространяемое по лицензии AGPLv3. Оно полностью совместимо с API Amazon S3 и позволяет развертывать хранилище данных локально или в облаке. Разработанное для масштабируемости до эксабайт, MinIO идеально подходит для AI/ML-ворклоудов, аналитики и веб-приложений. В этой статье разберём, зачем оно нужно разработчику, оценим плюсы и минусы, а также рассмотрим альтернативы.

Читать далее
23.10.2025

Привет! Если вы новичок в мире удалённого администрирования серверов, то наверняка знакомы с SSH — надёжным инструментом для подключения к удалённым машинам. Но что делать, когда связь нестабильна: Wi-Fi прерывается, вы переходите на мобильный интернет или ноутбук “засыпает”? Здесь на помощь приходит Mosh (Mobile Shell) — “мобильная оболочка”, которая делает удалённую работу комфортной даже в сложных условиях.

В этой статье мы разберёмся, что такое Mosh, почему он лучше SSH в определённых сценариях, как его установить и использовать. Всё просто и по шагам — для абсолютных новичков. Давайте начнём!

Читать далее