index.md 5.3 KB

kern -- модульные компоненты

kern позволяет строить проекты на модульном принципе. Этот принцип позволяет бесшовно переходить от модульного монолита к микросервисам. Первый подход (монолит) удобен в стартапах. Второй подход удобен, когда понятно, какие части масштабировать.


🎯 Что это?

kern — фреймворк для создания модульных компонентов ядра с высокой надёжностью. Он поддерживает эволюцию от модульного монолита к микросервисной архитектуре без потери производительности или надёжности.

Ключевые принципы

  • Модульность — изолированные компоненты с чёткими границами
  • Надёжность — 100% покрытие тестами, strict типизация
  • Эволюция — монолит → микросервисы без больших refactors
  • Документация — прямые и обратные ссылки между материалами

📦 Ядро

Базовые компоненты и интерфейсы для построения надёжных микросервисов.

Состав проекта


🧩 Компоненты

Вспомогательные утилиты для работы с контекстом, логированием и типизацией.


🏗️ Модули

Готовые модульные компоненты с собственной логикой и конфигурацией.


🔗 Обратные связи

Из ядра

Из компонентов

Из модулей


📚 Дополнительные материалы


📖 Навигация

Быстрый старт

Для разработчиков

Для администраторов


🔄 Обновления

  • v4 — текущая версия
  • v3 — предыдущая версия

Вернуться наверх ↑