Cloud-Native Development

CCT01 No Silver Bullet: Use the Right Architecture for the Right Problem

11/16/2021

9:15am - 10:30am

Level: Introductory to Intermediate

Rockford Lhotka

CTO

Cognizant Softvision

Although monolithic architectures are making a comeback, the best way to build distributed software solutions is through the use of service-based architectures. These include microservices, dedicated n-tier services, and related architectural models widely used when building comprehensive solutions. In this session you will learn when to implement a system using microservices, and when to use dedicated services. You will also learn when to use sync vs async communication between system components, and the importance of discipline around messaging protocols within your system and with external consumers.

You will learn

  • How microservices fits into the history of distributed computing
  • When to use a well-architected monolith vs services
  • When to use n-tier services, microservices, and other architectures