by: Jan Kamieth
Golang is a young language with a philosophy of keeping things simple and avoiding “magic”.
Because of this, the ecosystem has few fully-fledged application frameworks.
At justtrack, we developed our Golang microservice backend with an emphasis on keeping
things DRY and standardized. From this process, an application framework organically
emerged. Eventually, we open-sourced the framework on GitHub and called it “gosoline”.
With an application framework that enforces conventions and standards, you can apply the
same patterns to the infrastructure and observability layers of your tech stack. This makes it
easy to automatically create alarms and monitoring dashboards for your services with Terraform.
In this talk, you’ll learn more about gosoline and how it can help you build Golang-based
microservices, despite the “don’t use frameworks” attitude in the community. You’ll also see how
we’re using it to bridge the gap between our application and infrastructure layers. To keep things
engaging, we will showcase some code examples and look inside a small, running system
based on gosoline.
18 ноя 2023