Bootstrap

Bootstrap

This section will present the flow of starting up of an application writing in Golang. The good application should be able to:

  • Handle the main logic features in long running processes
  • Response to the external signals (user or system interrupt)
  • Response to the internal signals (error or corrupt from internal components)

In reality, thoes non-functional requirements is set in the main function (main.go). Fortunately, Go with goroutine support us to adapt them. Let’s get into the flow of starting an application in Golang using Gobs.