Overview
Gosoline is a Golang-based application framework specialized for building microservices in the cloud. It provides tools for handling most of the common challenges like configuration, logging, structured code execution, handling http requests, asynchronous message processing, writing integration tests and much more.
Primary use cases
There are three primary uses cases for gosoline:
Message Queues
Process asynchronous messages from Kafka, Redis, or any other queuing or streaming system.
Kernel Module
Implement a kernel module with which you can do anything, using gosoline's logging, configuration, and other solutions.
Want to skip the guided walkthroughs and get straight to the information? Check out our API reference docs.