The C4 model was created as a way to help software development teams describe and communicate software architecture. It provides a clear picture about the architecture for any of the participants in the organization effort. However, if the developers work with infrastructure and operations in a self-service configuration and deal with the cloud, then the CCCR model is more suitable. The CCCR model is necessary for understanding the architecture in the world of many microservices among the various cloud services. The C4 model consists of four levels: Context, Container, Component, and Resources. Additionally, a fifth level, Code, can be added. The diagrams should show the big picture, high-level shape, responsibilities, and implementation details of the architecture.