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… Читать далее →


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

Twitter Mentions