kern позволяет строить проекты на модульном принципе. Этот принцип позволяет бесшовно переходить от модульного монолита к микросервисам. Первый подход (монолит) удобен в стартапах. Второй подход удобен, когда понятно, какие части масштабировать.
kern — фреймворк для создания модульных компонентов ядра с высокой надёжностью. Он поддерживает эволюцию от модульного монолита к микросервисной архитектуре без потери производительности или надёжности.
Базовые компоненты и интерфейсы для построения надёжных микросервисов.
Вспомогательные утилиты для работы с контекстом, логированием и типизацией.
bool — реактивный буферint — реактивный счётчикstring — реактивная строкаГотовые модульные компоненты с собственной логикой и конфигурацией.