This chapter will focus on serverless architectures and using them with the Go language. Serverless architectures are one where the developer does not manage the backend server. This includes services such as Amazon Lambda, Google App Engine and Firebase. These services allow you to quickly deploy applications and store data on the web.
All of the recipes in this chapter deal with third-party services that bill for use; ensure that you clean up when you're done using them. Otherwise, think of these recipes as kick-starters for spinning up larger applications on these platforms.
In this chapter, we will cover the following recipes:
- Go programming on Lambda with Apex
- Apex serverless logging and metrics
- Google App Engine with Go
- Working with Firebase using firebase.google.com/go