The System Design Primer

Learn how to design large-scale systems.

Prep for the system design interview.

31.05.2025

z3m692r4jk7ka

Top 5 techniques for building the worst microservice system ever

5 вредных советов по дизайну архитектуры

31.05.2025

dz1f9tbp13qiy

When to use Request-Response with Apache Kafka?

Много про антипаттерн имитации запрос-ответов поверх кафки.

01.06.2025

2a2sfq24foe40

Why I'm no longer talking to architects about microservices

Немного бугорта на тему: почему сложно обсуждать микросервисы.

31.05.2025

trpwhuhqrdixh

Why Payments Engineers Should Avoid State Machines

31.05.2025

p0ekjzk3wp98g

Как работает Backend-Driven UI на мобильном клиенте

Как backed-driven-ui устроен в озоне.

31.05.2025

uz1atf7yjadpx

Расширяем возможности мобильного приложения на WebView.

Как упороться и сделать полу-нативное полу-веб приложение. У озона получился франкенштейн (Web-Native Bridge), основа которого - вебвью часть, благодаря которой большинство фичей можно поставлять в релиз на веб и мобилку мгновенно. Но для отдельных действий или частей интерфейса используют натив, что бы улучшить UX.

31.05.2025

a0enx3ljmuh8e

Стажёр Вася и его истории об идемпотентности API

Статья от Яндекса про идемпотентность ручек при вызове такси

31.05.2025

51e82fwqwo0ef