RU

Скучный Рефакторинг: борьба с искушениями

Рефакторинг должен быть скучный и надежный. Надо держаться от искушения обновить библиотеку, починить баг, улучшить стиль. Под катом разбор почему име…

рефакторингlegacyмонолитмикросервисfeature flagоткатнеявный контрактunit-тестыScalaтехдолг
Habr
RU

Как мы строим Tinder для автомобилей: для обмена авто на авто, архитектура Go-монолита за 3 месяца

Я Шевкопляс Дмитрий, технический руководитель проекта Swapno — сервис для обмена автомобилями ключ-в-ключ, без дилеров. Механика — как в Tinder: свайп…

GoGolangPostgreSQLRedisархитектурамонолитстартапobservabilityOpenTelemetrySwapno