Summary
In this chapter, we learned about the different ways infrastructure behaves if we deploy a tightly or loosely coupled solution. In the examples, we showed the technical impact, which teaches us that we really need to think about this not only from a technical perspective but maybe even more from a capacity perspective. Simply scaling everything will result in quite the bill and compute resource inefficiency, something that is exactly the opposite of what containers should be – efficient and cost-effective.
We also learned that running Windows containers is perfectly acceptable given the correct use case. It is perfect for scenarios where we cannot simply allocate thousands of hours for development but need to spread the workload.
In the next chapter, we will continue with the e-commerce shop examples and gradually add more features as our fictional company progresses.