Painless Docker is a Guide to Master Docker and its Ecosystem
Continuous Improvement
The Roadmap to Becoming a DevOps Dude — From Server to Serverless
17 правил, как стать самым крутым DevOps Engineer.
10+ Great Books For Aspiring DevOps & SRE Engineers
Список книг, которые можно почитать у себя на вилле перед камином под пледом и с бокалом вина. Говорят, если прочитать эти все книги — в гараже автоматически появляется Jaguar Xf.
Docker, Containerd & Standalone Runtimes — Here’s What You Should Know
Статья дает концептуальное представление о современном контейнерном мире, и сразу автоматически добавляет пару умных слов в резюме. Рекомендовано к прочтению.
How Much Do Software Engineers Really Make in Each City?
Рейтинг городов для программистов, где трава зеленее. И где остается больше всего денег.
Today the Go team is happy to announce the release of Go 1.9
Что-то новенькое
Go 1.9 is released
Релизнулся Go 1.9 — появились алиасы для типов, много CPU оптимизаций, плюшки для тестирования и параллельная сборка. Теперь Go будет билдаться еще быстрее!
A unified workflow for collaborating on Terraform through GitHub
Настроенный воркфлоу для команды, которая использует Github и Terraform. Ну вот очень круто выглядит!
Setapp — a better way to get mac apps
Как Netflix, но для приложений на macOS. Вместе с Simonи Baseза 10 долларов получаешь доступ к лучшим macOS приложениям. Ну вот вообще топчик, там столько крутых апок!
Introducing Multiple Pipelines in Logstash
Наконец-то! Теперь не нужно писать 100500 if-else в конфигурационных файлах logstash.
Grafana CLI for quick and easy dashboards management
Получается, дашборды в Grafana можно описать согласно концепции IaC.
HashiCorp Vault 0.8
Vault обновился, добавилось немного улучшений в плане безопасности, куча плюшек для Enterprise версии. Улучшили интеграцию с БД, добавили логгирование для AWS IAM.
A web dashboard to inspect Terraform States
Web UI для terraform, стильно модно и молодежно. Есть поиск по ресурсам, сравнение состояний и еще много чего удобного.
PostgreSQL: Data loss from contention between two clients
Еще глубже
Container isolation gone wrong
Ответ на вопрос: почему изоляция контейнеров не совсем изоляция, детальный анализ проблем и инструментов для отладки.
Stability in a Chaotic World: How Postgres Makes Transactions Atomic
Зубодробильная статья о том, как Postgres гарантируют атомарность транзакций.
Squash — debugger for microservices
Полезная тулза, демка внутри.
Chatops-rpc-compatible service for k8s at Github
Success stories
Kubernetes at GitHub
У Github был RoR стек, и раньше они пользовались Puppet для управления конфигурациями приложения на всех уровнях. Но они поняли, что мир движется, продукт развивается, а их инфраструктура — нет, к тому же накладывает ряд ограничений для бизнеса. Идея переехать на Kubernetes отлично сработала, и теперь все счастливы.
Story of a successful migration to Google Cloud Platform
Концептуальная история о том, как MeilleursAgents переезжали в GCP с жесткими дедлайнами и сложным продуктом. Очень интересно, рекомендую!
Deploying Rails applications on Kubernetes cluster with Zero downtime
Ребята захотели себе нормальный production-ready деплой, и съехали с Capistrano на Kubernets. История успеха.
How CircleCI Processes 4.5 Million Builds Per Month
Как оно там все работает у одного из лидеров CI систем — очень интересненько! Дисклеймер — Clojure, Docker, Helm, GCP, MongoDB and so on.
Kyiv DevOps Community official logo
Наши DevOps ивенты
To-Do List к следующему дайджесту
- описать кодом основные Grafana дашборды;
- отрефакторить конфиги Logstash, используя пайплайны;
- до конца понять, как в PostgreSQL реализована атомарность транзакций;
- подписаться на CatOps в Telegram;
- импрувнуть взаимодествие с Terraform;
- посмотреть доклады с GopherCon 2017.
Ставьте лайки, подписывайтесь на канал, ссылки в описании!
← Предыдущий выпуск: DevOps дайджест #14