Как стать автором
Обновить

Умная кодогенерация: как AI-платформа помогает строить микросервисную архитектуру

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров3.7K
Всего голосов 6: ↑6 и ↓0+6
Комментарии4

Комментарии 4

Контекстный движок звучит интересно, жаль раскрыто маловато.

А вот всё остальное выглядит скорее жутко, чем удобно. Замена пайплайнам, docker-compose и другим стандартным инструментам (или обвязка вокруг них). Интересно, сколько проектов в неделю вы планируете запускать.

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

Meroving - это не замена стандартным решениям, таким как docker-compose и другим, наоборот, это использование только стандартных open source инструментов и библиотек, которые докручены с помощью кодогенерации под задачи бизнеса, о которых было рассказано в выводах: сокращение штата сотрудников, быстрая разработка и выверенная архитектура.

Мы не планируем запускать десятки проектов в неделю, но мы хотим стандартизировать, ускорить, упростить и удешивить разработку микросервисов с использованием meroving и LLM.

Звучит внушительно но непонятно. Вроде не оркестратор, не менеджер пакетов. Генератор манифестов? Что такое микросервис в этой платформе? Для чего слои? Почему компоненты именно такие? Примеры конкретных проблем и решений бы вместо рекламного текста...

Это не оркестратор, это кодогенератор микросервисов, деплоя и инфраструктуры для них, и много чего ещё.  Микросервис, создаваемый с помощью meroving использует стандартные подходы чистой архитектуры, к примеру, и ничем не отличается от того, что всего скорее вы себе представляете. 

Основные проблемы, которые мы решаем:

1) Описывать зависимости микросервиса и его настройки через json конфиги.

2) Быстро генерировать выверенную и обкатанную архитектуру, что бы разные команды разработки придерживались единого стандарта.

3) Использовать единую core библиотеку, которая интегрируется с meroving, что бы все зависимости (например провайдеры, хелперы и прочее) повторно не реализовывались каждой командой, а развивались как единый компонент.

4) Не нагружать обычных разработчиков рутинной работой, например по написанию запуска, конфигов, подключений к провайдерам, деплоя и развертки инфраструктуры.

5) С помощью Gen AI платформы, интегрированной в meroving, дать возможность быстро писать бизнес код.

6) Win-win для разработчиков, где они тратят меньше времени на написание кода, и для бизнеса, который уменьшает свои косты за счёт сокращения времени разработки.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий