Modular, building-block approaches to application development and deployment are gaining traction.

Only a small percentage of organizations think of themselves as software companies. On a fundamental level, however, almost every organization in our modern world depends on an extensive software foundation to power their operations. Without an underpinning of flexible, scalable, and highly reliable software, most organizations would have a tough time surviving, much less thriving.

This document discusses containers, microservices, and more.