RU

Как я перестал измерять MVP количеством функций: история создания Prosnix

В первом приложении мне было легко понять, чем заняться дальше. Всегда находилась ещё одна функция, которую можно добавить: новый экран, а…

MVPTelegram Mini Appsпродуктовая аналитикаstate machineидемпотентностьoptimistic concurrencyretentionтестированиеархитектура приложений
Habr
RU

Kafka в проде: как встроенное сжатие спасло кластер, когда retention не успевал чистить диск

Привет, Хабр! Меня зовут Павел, я ведущий разработчик. В этой статье расскажу про Kafka, consumer groups, lag, offset commit и встроенное сжатие соо…

kafkacsharp.net.net coreconsumer groupretentioncompressionbackenddistributed systems
Habr