Как написать свой фреймворк для микросервисов Ускорение разработки типовых проектов
Когда команда начинает писать первые микросервисы, то каждый из них получается по-своему "уникальным": со своим набором библиотек и особенностей. Когда микросервисов становится много, то для упрощения их поддержки и разработки хочется, чтобы они были как можно более "одинаковыми".
Поговорим о том, как написать свой собственный фреймворк, который:
- учитывает особенности инфраструктуры, в которой будут разворачиваться микросервисы,
- позволяет избавиться от boilerplate-кода,
- унифицирует используемые сторонние библиотеки между разными микросервисами,
- упрощает жизнь разработчика и позволяет написать новый микросервис в несколько строк кода.
Старший программист-разработчик в компании Plesk. В течение восьми лет занимался backend-разработкой под ОС Linux, сейчас занимается fullstack-разработкой микросервисов на Go и typescript с уклоном в backend.