Identifying and tracking toil using SRE principles
Подробно про toil в блоге GCP.
https://cloud.google.com/blog/products/management-tools/identifying-and-tracking-toil-using-sre-principles
Подробно про toil в блоге GCP.
https://cloud.google.com/blog/products/management-tools/identifying-and-tracking-toil-using-sre-principles
Опыт собеседования в Google на позицию SRE
Очень интересная и подробная история о собеседовании в Google на позицию SRE от подписчика.
Если ссылка не открывается, то попробуйте через VPN.
https://telegra.ph/Opyt-sobesedovaniya-v-Google-na-poziciyu-SRE-02-02
Очень интересная и подробная история о собеседовании в Google на позицию SRE от подписчика.
Если ссылка не открывается, то попробуйте через VPN.
https://telegra.ph/Opyt-sobesedovaniya-v-Google-na-poziciyu-SRE-02-02
Telegraph
Опыт собеседования в Google на позицию SRE
Предыстория: Подавался через рефер от своего друга в Google, на позицию SRE. Сначала был init call с HR, которая спросила про опыт работы и пробежалась по тесту, где даются варианты ответов. Тест по Google/Python ответил на 100% правильно, по Linux Internals…
CERN ends trial of Facebook Workplace
CERN переходят с Facebook Workplace на Mattermost (https://github.com/mattermost/mattermost-server) - аналог Slack с отрытым исходным кодом.
https://home.cern/news/news/computing/cern-ends-trial-facebook-workplace
CERN переходят с Facebook Workplace на Mattermost (https://github.com/mattermost/mattermost-server) - аналог Slack с отрытым исходным кодом.
https://home.cern/news/news/computing/cern-ends-trial-facebook-workplace
Why Discord is switching from Go to Rust
Discord переписали Read States сервис с Go на Rust и получили существенный прирост производительности.
https://blog.discordapp.com/why-discord-is-switching-from-go-to-rust-a190bbca2b1f
Discord переписали Read States сервис с Go на Rust и получили существенный прирост производительности.
https://blog.discordapp.com/why-discord-is-switching-from-go-to-rust-a190bbca2b1f
The Missing Semester of Your CS Education
3 PhD студента из MIT организовали материалы и лекции, которых, по их мнению, не хватает в классическом CS курсе.
Раскрываются следующие темы:
- Command shell
- Version control
- Text editing
- Remote machines
- Finding files
- Data wrangling
- Virtual machines
- Security
https://missing.csail.mit.edu
3 PhD студента из MIT организовали материалы и лекции, которых, по их мнению, не хватает в классическом CS курсе.
Раскрываются следующие темы:
- Command shell
- Version control
- Text editing
- Remote machines
- Finding files
- Data wrangling
- Virtual machines
- Security
https://missing.csail.mit.edu
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