Golang: Continuous Execution and Simple Plugin/Modular System

How to execute an application continuously and attach multiple modules like website, API, parsers? Using go channels and goroutines, we can achieve a periodic run of the application and stop it during predefined system events (like SIGTERM). To enable modular plugins, we can define our modules contract by using the Go interface and make it possible to attach them to our application.

Add your comment...