Summary
This chapter explored multiple ways of deploying your API, from the traditional bare-metal approach to advanced systems such as FaaS and Kubernetes. Every deployment method has its strengths and weaknesses, so there is no one right or wrong approach. There are just different options, and you must select them based on your needs.
We have presented the pros and cons of each system and explored the process to get a Go application running in those different environments. We went through each step of the process to understand what we were doing and why.
Being able to deploy your application sounds excellent, but before you make it publicly available, you probably want to ensure that everything works as you wish. That is where testing comes into play, and we will explore it in the next chapter. So, stay with me, and let’s explore how Go solves testing elegantly.
Unlock this book’s exclusive benefits... |