mikro-kit

module
v0.0.0-...-7c6bc89 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 20, 2021 License: MIT

README

mikro-kit

Легковесный фреймворк для создания микросервисов.

NOTE: Микросервис и приложение пока будут словами синонимами для определения отдельно запускаемой программы. Возможно в будущем этот подход будет пересмотрен.

Hello, world!

Создадим приложение с простым функционалом - выводом в консоль классического "Hello, world!"

TODO: Write me more!

Архитетура микросервисов

Каждый микросервис состоит из общей структуры application (приложение) и добавляемых к ней программных модулей. Приложения запускает и останавливает работы модулей. Модули так же могут добавляться или передаваться друг другу как аспекты.
Для этого функционал каждого модуля должен быть предварительно описан в виде интерфейса.

Интерфейсы

Интерфейсы и общие типы описываются общем для приложения api.

TODO: Write me more!

Структура проекта

TODO: Write me!

Импорт

TODO: Write me more!

Конфигурация

Конфигурация модулей происходит через переменные окружения.
TODO: Write me more!

Создание приложений из модулей

TODO: Write me!

Логирование

TODO: Write me!

Запуск приложений

TODO: Write me!

Общие модули и сервисы

TODO: Write me!

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL