Facebook заснул, просыпается Chaos Monkey и перекладывает данные в DWH с помощью DBT, расширяет Kubernetes и шардирует PostgreSQL в Notion!
Шоуноты:
[00:02:05] Чему мы научились за неделю
[00:12:11] Посоветуйте хорошие приложения или идеи, как вы используете Apple Watch
[00:20:09] HighLoad++
[00:21:25] Facebook & internet
https://blog.cloudflare.com/october-2021-facebook-outage/
More details about the October 4 outage - Facebook Engineering
Инженер хаоса — Episode 0309 « DevZen Podcast
https://www.amazon.com/Chaos-Engineering-System-Resiliency-Practice-ebook/
[00:36:40] [Second Dose] How to Count Things with dbt - Data Build Tool (Drew Banin)
How to Count Things with dbt - Data Build Tool (Drew Banin) - YouTube
[Vaccination 2021] How to Count Things with dbt (Drew Banin) - Carnegie Mellon Database Group
dbt - Transform data in your warehouse
GitHub - dbt-labs/dbt-core: dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.
Available adapters | dbt Docs
[01:02:51] Kubernetes - расширяемость, часть 1.
GitHub - wercker/stern: ⎈ Multi pod and container log tailing for Kubernetes
Extend kubectl with plugins | Kubernetes
GitHub - kubernetes-sigs/krew Find and install kubectl plugins
https://krew.sigs.k8s.io/plugins/
GitHub - morningspace/kubeassert: A kubectl plugin to assert Kubernetes resources from the command line.
GitHub - yahoo/kubectl-flame: Kubectl plugin for effortless profiling on kubernetes
GitHub - chenjiandongx/kubectl-images Show container images used in the cluster.
GitHub - antitree/krew-net-forward: Variety of kubectl krew tools usually security focused
GitHub - predatorray/kubectl-tmux-exec: A kubectl plugin to control multiple pods simultaneously using Tmux
GitHub - omrikiei/ktunnel: A cli that exposes your local resources to kubernetes
GitHub - gabeduke/kubectl-iexec: Kubectl plugin to interactively exec into a pod
Ephemeral Containers | Kubernetes
Debug Running Pods | Kubernetes
GitHub - eldadru/ksniff: Kubectl plugin to ease sniffing on kubernetes pods using tcpdump and wireshark
Custom Resources | Kubernetes
Controllers | Kubernetes
Operator Framework · GitHub
GitHub - flant/shell-operator: Shell-operator is a tool for running event-driven scripts in a Kubernetes cluster
OperatorHub.io | The registry for Kubernetes Operators
[01:47:13] Herding elephants: Lessons learned from sharding Postgres at Notion
Herding elephants: Lessons learned from sharding Postgres at Notion
Шардинг, перебалансировка и распределенные транзакции в реляционных базах данных | Записки программиста
Простой способ сделать распределенные транзакции, согласованные в конечном счете (eventually consistent) | Записки программиста
[01:59:42] PostgreSQL интерфейс для Google Spanner
New PostgreSQL Interface makes Cloud Spanner’s scalability and availability more open and accessible | Google Cloud Blog
GitHub - GoogleCloudPlatform/pgadapter
This page describes what is or isn't supported. https://cloud.google.com/spanner... | Hacker News
[02:05:22] Темы и вопросы слушателей для 0356
Лог чата в Telegram
Голоса выпуска: Саша, Света, Ваня, Валера.
Фоновая музыка: Plastic3 --- Corporate Rock Motivation Loop 4