Ergo Framework — фреймворк на основе акторов для создания микросервисов с использованием технологий и шаблонов проектирования Erlang/OTP в Golang Фреймворк предоставляет разработчику гибкий инструментарий из мира Erlang для создания распределённых решений на языке Go с помощью готовых шаблонов проектирования gen.Application, gen.Supervisor и gen.Server. Поскольку в языке Go отсутствует прямой аналог процесса Erlang, то во фреймворке используются goroutine как основы для gen.Server с обёрткой recover для возможности обработки исключительных ситуаций. Код проекта распространяется под лицензией MIT. Ключевые новшества в этом релизе: сompression; proxy с поддержкой оконечного (end-to-end) шифрования; gen.Raft - реализация алгоритма консенсуса Raft; множество других новшеств и улучшений.
Ссылка:
https://www.linux.org.ru/news/development/16848967