Summary
In this chapter, we learned how to create REST controllers to expose our business services as REST/JSON APIs and how to create a web frontend using AngularJS. We also learned how to secure our web frontend using Firebase Authentication, and how to secure our REST controllers using tokens passed from our web frontend. This sets the foundation for refactoring to microservices.
In the next chapter, we will look at DevOps and how to automate building our application, provisioning the environment, and deploying the application in the Google Cloud.