# микросервисная архитектура

Published articles for микросервисная архитектура.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Meroving: Generating a Microservice Architecture from a Configuration File

DevFeed: [Meroving: Generating a Microservice Architecture from a Configuration File](<https://devfeed.tech/articles/ai-24005.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/redmadrobot/articles/867702/>)

Author: blanergol\_n (red\_mad\_robot)

Published: 2024-12-18T13:14:26Z

Content type: article

Language: ru

Sources: [Redmadrobot EN](<https://devfeed.tech/sources/redmadrobot-en.md>), [Redmadrobot RU](<https://devfeed.tech/sources/redmadrobot-ru.md>)

Topics: [Back end](<https://devfeed.tech/topics/backend.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [JSON](<https://devfeed.tech/topics/json.md>), [Docker](<https://devfeed.tech/topics/docker.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [docker](<https://devfeed.tech/tags/docker.md>), [json](<https://devfeed.tech/tags/json.md>), [meroving](<https://devfeed.tech/tags/meroving.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [tag-1e4ee1f65f5a](<https://devfeed.tech/tags/tag-1e4ee1f65f5a.md>), [tag-86b843454893](<https://devfeed.tech/tags/tag-86b843454893.md>), [tag-90b44d80ad9a](<https://devfeed.tech/tags/tag-90b44d80ad9a.md>), [tag-d1a8ff602d37](<https://devfeed.tech/tags/tag-d1a8ff602d37.md>), [tag-e95ee8b94dca](<https://devfeed.tech/tags/tag-e95ee8b94dca.md>)

### AI overview

This developer article describes Meroving, a tool created to automate repetitive backend development work and generate a microservice architecture from a single configuration file. It covers reusable code, shared architecture standards, Docker distribution, service dependencies, databases, monitoring, gRPC communication, and the Saga choreography approach for distributed transactions.

### Source excerpt

Привет! Я лид backend-разработки red_mad_robot, Илья Трусов, и я создал инструмент Meroving, который помогает оптимизировать рутинные задачи, а иногда полностью их делает за разработчика. Например, монотонное написание однотипного кода или бесконечное перекладывание JSON-файлов. О том, как создавался и зачем нужен Meroving, рассказываю в статье. Читать далее