9 Exploring Flixtube
This chapter covers:
- Revisiting the tools you have learned so far in the context of the complete Flixtube example application
- Understanding the layout, structure and main code paths of the Flixtube project
- Building, running and testing Flixtube in development
- Using Terraform to deploy Flixtube to production
- Building the continuous delivery pipeline for Flixtube
Getting to chapter 9 has been a long road to travel. Along the way we have used numerous tools to build microservices, test them and deploy them to production. In this chapter we’ll see the fruits of our labor come together in the completed version of the Flixtube example application.
Through this chapter we’ll learn how Flixtube works as a whole and meet some new microservices. We’ll revise and consolidate our skills and demonstrate those skills in the context of a complete, although still quite simple, microservices application.
We will start by building and running Flixtube in development. Next we’ll run our tests from chapter 8 against it. Ultimately we’ll deploy Flixtube to our production Kubernetes cluster and create a continuous delivery pipeline for it.
9.1 No new tools!
Congratulations! You have already learned all the main tools you need to start building microservices applications. There is of course a deeper level of knowledge to be acquired. There are also many other useful tools that you could learn and new tools will arrive on the scene in the future.