One main aspect of the architecture is its governance. In other words, how will it be sized, deployed, or event monitored? In this chapter, I’ll go through governance considerations starting with the “Dockerization” of the architecture, while talking about scalability and its impact on the architecture.
Dockerizing the Architecture
There are different ways to deploy a data architecture; you can install components on distributed physical machines or on virtual machines. In the past few years, Docker has become a standard for distributed architecture deployment, so you’ll use it in this book for the example use ...