Тысяча фичей

Саша Пахомов

Подкаст тысяча фичей

  1. 64. Быстрее Кафки на два порядка: Алексей Лебедев про то как строить сложные системы.

    APR 20

    64. Быстрее Кафки на два порядка: Алексей Лебедев про то как строить сложные системы.

    Обсуждение принципов разработки программного обеспечения, посвящённое паттернам single entry / single exit, генерации кода и построению высокопроизводительных распределённых систем. В разговоре затрагиваются фундаментальные концепции программирования, архитектура стриминговой платформы AlgoX2, а также то, как AI-инструменты вроде Claude меняют практику разработки ПО. В гостях Алексей Лебедев -- создатель https://www.algox2.com  Почта Алексея: alexei@algox2.com  Open ACR: https://github.com/alexeilebedev/openacr  --- 0:00 - Введение: как писать поддерживаемый код без return 6:00 - Паттерн Single Entry / Single Exit 15:00 - Single Static Assignment и глобальное состояние 30:00 - Построение систем на однопоточных программах 45:00 - Передача сообщений и взаимодействие процессов 1:00:00 - AlgoX2: архитектура распределённой системы 1:15:00 - Управление и проектирование систем на основе потоков 1:30:00 - Генерация кода и формат SSIM 1:45:00 - Реализация лог-структурированного движка хранения 2:00:00 - Язык Rust и современная разработка 2:15:00 - Программирование с Claude 2:30:00 - Будущее навыков разработчика -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора apkhmv@gmail.com

    2h 35m
  2. 57. Apache Cassandra, часть 2: как работает запись.

    12/01/2025

    57. Apache Cassandra, часть 2: как работает запись.

    Вторая часть про Кассандру. Разбираемся в том, как работает запись данных. В гостях Дима Константинов.    Первая часть: https://t.me/tfeat/145  --   Доклад про процесс записи в Cassandra: https://www.youtube.com/watch?v=-bKciMy6mOU&list=PLK4DgKoWPVSLEwmNu0oQt4SsnYgrs2Qey&index=2  Доклад про устройство Netty: https://www.youtube.com/watch?v=NvnOg6g4114  Netty нативная реализация TCP epoll: https://netty.io/wiki/native-transports.html  Управление перегрузкой TCP:  https://en.wikipedia.org/wiki/TCP_congestion_control  Те же идеи на уровне приложения: https://netflixtechblog.medium.com/performance-under-load-3e6fa9a60581  Обзор алгоритмов consistent/stable hashing: https://dgryski.medium.com/consistent-hashing-algorithmic-tradeoffs-ef6b8e2fcae8  Trie memtable https://www.vldb.org/pvldb/vol15/p3359-lambov.pdf   https://www.youtube.com/watch?v=eKxj6s4vzmI  B-trees в памяти, заметки от ScyllaDB разработчиков: https://www.scylladb.com/2021/11/23/the-taming-of-the-b-trees/  Unified compaction strategy: https://www.youtube.com/watch?v=dWvJg1XGf-o  Аналог CAP теоремы для логики хранения данных - RUM: http://daslab.seas.harvard.edu/rum-conjecture/  -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора apkhmv@gmail.com

    2h 33m

About

Подкаст тысяча фичей

You Might Also Like