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 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 relatively 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.
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.