Архив метки: Devops

Kubernetes для DevOps

Книга Kubernetes для DevOps

Kubernetes – один из ключевых элементов современной облачной экосистемы. Авторы книги рассматривают особенности создания контейнеров и работы с ними, рассказывают о возможностях, ограничениях, плюсах и минусах популярных инструментов установки Kubernetes: kops, kubeadm и Kubespray.

После прочтения вы сможете построить собственное облачное приложение и создадите инфраструктуру для его поддержки. Настроите среду разработки и конвейер непрерывного развертывания, а также научитесь управлять жизненным циклом контейнера и расходом ресурсов.

Авторы: Джон Арундел, Джастин Домингус

Читать →

Философия DevOps

Книга Философия DevOpsОсновной посыл книги: DevOps – это не только технологии и процессы, но и люди, а также взаимодействие между ними.

Авторы раскрывают понятие DevOps, как культурное движение, которое требует изменений внутри организации. Они предлагают несколько подходов по улучшению командной работы, выделяют принципы создания единства между командами и приводят примеры эффективного использования рабочих инструментов в компании.

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

Авторы: Дэвис Д., Дэниелс К. Читать →

Руководство по DevOps

Книга Руководство по DevOps

Технически более детальное продолжение Проекта «Феникс». Авторы рассказывают об основных принципах DevOps в виде трех путей: поток, обратная связь и непрерывное обучение.

В разделе «Поток» рассмотрены непрерывная интеграция и доставка приложения (CI/CD). В «Обратной связи» говорится о телеметрии, тестировании и анализе данных для улучшения качества программных продуктов. Раздел «Непрерывное обучение» посвящен улучшению продукта, инструментариям и документации.

В книге также рассмотрены реальные кейсы известных компаний с примерами и путями решения проблем.

Авторы: Джин Ким, Патрик Дебуа, Джон Уиллис и Джез Хамбл. Читать →

Книга Проект «Феникс»

Проект «Феникс» – вымышленная история о компании Parts Unlimited. IT-менеджер Билл узнает, что новый важный проект не укладывается в сроки и выходит за рамки возможностей бюджета. Генеральный директор дает Биллу 90 дней на улаживание проблем по проекту, либо увольняет весь отдел главного героя.

В этой художественной книге рассматриваются реалистичные сценарии работы в IT-компании. Проект «Феникс» предлагает читателям ряд эффективных инструментов и подходов в рамках практик DevOps.

Авторы: Джун Ким, Джонг Хан Ким, Бер К., Спаффорд Д. Читать →

Сравнение DevOps и Agile — Какой подход лучше выбрать для вашего проекта

Сравнение DevOps и Agile — Какой подход лучше выбрать для вашего проекта

В современном бизнесе выбор подхода к управлению проектами играет ключевую роль в успешной реализации задач. Методологии, которые применяются для упрощения и оптимизации процессов, значительно варьируются. Некоторые организации отдают предпочтение гибким методикам, позволяющим адаптироваться к изменениям и требованиям в процессе работы. Другие же придерживаются более строгих и каскадных подходов, обеспечивая структурированный и последовательный процесс выполнения. Читать →

🚀 13 Docker‑трюков, которые стоит знать каждому программисту

Docker Multi-stage builds

1. Multi-stage builds

Позволяет собирать образы в несколько этапов, оставляя в финальном образе только нужное:

FROM golang:1.22 AS builder
WORKDIR /app
COPY . .
RUN go build -o myapp .

FROM alpine:3.20
COPY —from=builder /app/myapp /usr/local/bin/
ENTRYPOINT [«myapp»]

🔹 Зачем: уменьшаем размер финального образа и избавляемся от лишнего ПО (компиляторов, зависимостей).
🔹 Когда: при сборке любого backend-приложения, особенно Go, Rust, Java. Читать →