Фича-флаги для сотен микросервисов на Go, Ruby и Python
Компания выпускает изменения за фича-флагами: отложенный запуск задеплоенных фич и аварийные выключатели (kill switch). В периметре несколько сотен микросервисов на Ruby, Go и Python. Спроектировать решение: как приготовить фича-флаги для работы в любом сервисе. Усложнение: сделайте то же самое, но по-другому (альтернативная архитектура).
Порядок, которого ждут: уточни требования → оцени нагрузку → API и данные → схема компонентов → узкие места и отказ. Не прыгай сразу в Kafka.
⌘ Enter — проверить