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
Go compared to Python for small scale system administration scripts and tools
Go vs Python для задач системного администрирования.
https://utcc.utoronto.ca/~cks/space/blog/sysadmin/SysadminGoVsPython
Go vs Python для задач системного администрирования.
https://utcc.utoronto.ca/~cks/space/blog/sysadmin/SysadminGoVsPython
Google Cloud Advantages over AWS
Чем GCP лучше чем AWS.
https://itnext.io/google-cloud-advantages-over-aws-28751469e570
Чем GCP лучше чем AWS.
https://itnext.io/google-cloud-advantages-over-aws-28751469e570