DevOps дайджест #15: як заробити на Jaguar Xf

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 & Engineers SRE
Список книг, які можна почитати у себе на віллі перед каміном під пледом і з келихом вина. Кажуть, якщо прочитати ці книги — в гаражі автоматично з'являється 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 official Community logo

Наші DevOps івенти

Kyiv Docker Meetup #1

Kubernauts Kyiv meetup #2

Kyiv DevOps Community

To-Do List до наступного дайджесту


Ставте лайки, підписуйтесь на канал, посилання в описі!


? Попередній випуск: DevOps дайджест #14

Опубліковано: 02/09/17 @ 10:00
Розділ Різне

Рекомендуємо:

«Як я провів літо-2017»: літні свята в українських IT-компаніях
Кар'єра і вік: як працевлаштуватися в IT, якщо вам за 50
DOU Ревізор в Харкові: «П'ять поверхів збалансованого простору GlobalLogic»
30 промов, які програмісту варто встигнути до 30 років
Android дайджест #27: OREO, MVP, Dagger, RxJava