End-of-life announcement for CoreOS Container Linux
On May 26, 2020, CoreOS Container Linux will reach its end of life and will no longer receive updates. We strongly recommend that users begin migrating their workloads to another operating system as soon as possible.
https://coreos.com/os/eol
On May 26, 2020, CoreOS Container Linux will reach its end of life and will no longer receive updates. We strongly recommend that users begin migrating their workloads to another operating system as soon as possible.
https://coreos.com/os/eol
sovereign
Ansible плейбуки для построения приватного клауда: email, calendar, contacts, file sync, IRC bouncer, VPN и тд.
https://github.com/sovereign/sovereign
Ansible плейбуки для построения приватного клауда: email, calendar, contacts, file sync, IRC bouncer, VPN и тд.
https://github.com/sovereign/sovereign
Scaling to 100k Users
Полезные основы по масштабированию приложений от инженера Alex Pareto, который работает в компании NTWRK (крупный онлайн магазин).
https://alexpareto.com/scalability/systems/2020/02/03/scaling-100k.html
Полезные основы по масштабированию приложений от инженера Alex Pareto, который работает в компании NTWRK (крупный онлайн магазин).
https://alexpareto.com/scalability/systems/2020/02/03/scaling-100k.html
Burnout in Software Development Demystified
Подробно про выгорание в IT и как с ним бороться.
https://thevaluable.dev/burnout-software-developer
Подробно про выгорание в IT и как с ним бороться.
https://thevaluable.dev/burnout-software-developer
Максимально кратко и максимально полезно про то, как работает git.
Git series 1/3: Understanding git for real by exploring the .git directory: https://www.daolf.com/posts/git-series-part-1
Git series 2/3: Rebase and the golden rule explained: https://www.daolf.com/posts/git-series-part-2
Git series 3/3: Mastering git rebase: https://www.daolf.com/posts/git-series-part-3
Git series 1/3: Understanding git for real by exploring the .git directory: https://www.daolf.com/posts/git-series-part-1
Git series 2/3: Rebase and the golden rule explained: https://www.daolf.com/posts/git-series-part-2
Git series 3/3: Mastering git rebase: https://www.daolf.com/posts/git-series-part-3
Настройка потребления CPU в Kubernetes
Отличная статья от подписчика. Автор: @valioozz
https://medium.com/targetprocess/настройка-потребления-cpu-в-kubernetes-как-научить-микросервисы-дышать-полной-грудью-45f70d3f262
Отличная статья от подписчика. Автор: @valioozz
https://medium.com/targetprocess/настройка-потребления-cpu-в-kubernetes-как-научить-микросервисы-дышать-полной-грудью-45f70d3f262
Internals of Google Cloud Spanner
Внутреннее устройство сервиса Google Cloud Spanner.
https://thedataguy.in/internals-of-google-cloud-spanner
Внутреннее устройство сервиса Google Cloud Spanner.
https://thedataguy.in/internals-of-google-cloud-spanner
Team Topologies Book Summary
Краткая выжимка из Team Topologies (книга от авторов DevOps Topologies: https://web.devopstopologies.com/index.html)
Part 1 Key Concepts: https://markosrendell.wordpress.com/2020/02/04/team-topologies-book-summary-part-1-of-3-key-concepts
Part 2 Topologies and Interaction Modes: https://markosrendell.wordpress.com/2020/02/04/team-topologies-book-summary-part-2-of-3-topologies-and-interaction-modes
Part 3 Taking Action: https://markosrendell.wordpress.com/2020/02/04/team-topologies-book-summary-part-3-of-3-taking-action
Краткая выжимка из Team Topologies (книга от авторов DevOps Topologies: https://web.devopstopologies.com/index.html)
Part 1 Key Concepts: https://markosrendell.wordpress.com/2020/02/04/team-topologies-book-summary-part-1-of-3-key-concepts
Part 2 Topologies and Interaction Modes: https://markosrendell.wordpress.com/2020/02/04/team-topologies-book-summary-part-2-of-3-topologies-and-interaction-modes
Part 3 Taking Action: https://markosrendell.wordpress.com/2020/02/04/team-topologies-book-summary-part-3-of-3-taking-action
WHY KUBERNETES?
Ответ на вопрос, почему стоит использовать Kubernetes, вместо других похожих решений.
https://srcco.de/posts/why-kubernetes.html
Ответ на вопрос, почему стоит использовать Kubernetes, вместо других похожих решений.
https://srcco.de/posts/why-kubernetes.html
GitHub CLI
GitHub запускают официальный CLI. Выглядит адекватно, написан на Go.
https://github.blog/2020-02-12-supercharge-your-command-line-experience-github-cli-is-now-in-beta
Код: https://github.com/cli/cli
GitHub запускают официальный CLI. Выглядит адекватно, написан на Go.
https://github.blog/2020-02-12-supercharge-your-command-line-experience-github-cli-is-now-in-beta
Код: https://github.com/cli/cli
Introducing the Docker Index: Insight from the World’s Most Popular Container Registry
Интересная статистика по Docker Hub.
https://www.docker.com/blog/introducing-the-docker-index
Интересная статистика по Docker Hub.
https://www.docker.com/blog/introducing-the-docker-index
Let's Encrypt: an automated certificate authority to encrypt the entire web
Краткое описание технической истории Lets Encrypt.
https://blog.acolyer.org/2020/02/12/lets-encrypt-an-automated-certificate-authority-to-encrypt-the-entire-web
Полная версия: https://jhalderm.com/pub/papers/letsencrypt-ccs19.pdf
Краткое описание технической истории Lets Encrypt.
https://blog.acolyer.org/2020/02/12/lets-encrypt-an-automated-certificate-authority-to-encrypt-the-entire-web
Полная версия: https://jhalderm.com/pub/papers/letsencrypt-ccs19.pdf
Using Alpine can make Python Docker builds 50× slower
Проблемы использования Alpine для сборки образов Python приложений.
https://pythonspeed.com/articles/alpine-docker-python
Проблемы использования Alpine для сборки образов Python приложений.
https://pythonspeed.com/articles/alpine-docker-python
Performant front-end architecture
Пост описывает способы ускорения загрузки фронтенд приложений.
https://www.debugbear.com/blog/performant-front-end-architecture
Пост описывает способы ускорения загрузки фронтенд приложений.
https://www.debugbear.com/blog/performant-front-end-architecture
Performance testing HTTP/1.1 vs HTTP/2 vs HTTP/2 + Server Push for REST APIs
https://evertpot.com/h2-parallelism
https://evertpot.com/h2-parallelism
Dynamic Route53 records for AWS Auto Scaling Groups with Terraform
https://underthehood.meltwater.com/blog/2020/02/07/dynamic-route53-records-for-aws-auto-scaling-groups-with-terraform
https://underthehood.meltwater.com/blog/2020/02/07/dynamic-route53-records-for-aws-auto-scaling-groups-with-terraform
STOP!! You don’t need Microservices.
На какие вопросы стоит знать ответы прежде чем начать использовать микросервисы.
https://medium.com/@ebin/stop-you-dont-need-microservices-dc732d70b3e0
На какие вопросы стоит знать ответы прежде чем начать использовать микросервисы.
https://medium.com/@ebin/stop-you-dont-need-microservices-dc732d70b3e0
Packer 1.5 With HCL2 Support
Новая версия Packer поддерживает теперь не только JSON, но и HCL.
https://www.hashicorp.com/blog/announcing-hashicorp-packer-1-5-with-hcl2-support
Новая версия Packer поддерживает теперь не только JSON, но и HCL.
https://www.hashicorp.com/blog/announcing-hashicorp-packer-1-5-with-hcl2-support
DebOps
Куча полезных готовых ролей Ansible для Debian/Ubuntu. Помогут с быстрым решением general-purpose задач.
https://galaxy.ansible.com/debops/debops
Куча полезных готовых ролей Ansible для Debian/Ubuntu. Помогут с быстрым решением general-purpose задач.
https://galaxy.ansible.com/debops/debops
When GKE ran out of IP addresses
Разбор интересного инцидента с GKE.
https://deploy.live/blog/when-gke-ran-out-of-ip-addresses
Разбор интересного инцидента с GKE.
https://deploy.live/blog/when-gke-ran-out-of-ip-addresses