Константин Пестехин
СтатьиЧитаюПроектыОбо мне EN

Что я читаю

Статьи, доклады и книги, которые повлияли на то, как я проектирую системы. С короткими комментариями.

  • JEP 444: Virtual Threads
    Ron Pressler, Alan Bateman · article

    Первоисточник по виртуальным потокам. Раздел про pinning и про то, почему их не надо пулить, стоит перечитывать перед каждым ревью конкурентного кода.

    #java#concurrency
  • Exponential Backoff And Jitter
    Marc Brooker · article

    Короткая статья с симуляциями: почему ретраи без jitter синхронизируются и добивают уже лежащий сервис.

    #distributed-systems#reliability
  • Dynamo: Amazon's Highly Available Key-value Store
    DeCandia et al., SOSP 2007 · paper

    Consistent hashing, vector clocks, sloppy quorum, hinted handoff в одной статье. Многие современные хранилища выросли из этих идей.

    #distributed-systems#databases
  • Consistency Models
    Jepsen · article

    Карта моделей согласованности: от linearizability до read committed. Помогает точно формулировать, какие гарантии нужны от базы.

    #distributed-systems#databases
  • Site Reliability Engineering
    Google · book

    Книга бесплатно онлайн. Главы про SLO, error budgets и обработку перегрузки полезны любому backend-разработчику, не только SRE.

    #reliability#infrastructure
  • Go Concurrency Patterns: Pipelines and cancellation
    Sameer Ajmani · article

    Хорошая точка входа в Go-конкурентность для JVM-разработчика: каналы, fan-out/fan-in и отмена через done-канал.

    #go#concurrency
© 2026 Константин Пестехин GitHub · LinkedIn · RSS