Modern App Development

MAT01 Distributed Architecture: Microservices, N-Tier, Messaging, and More

12/04/2018

9:15am - 10:30am

Level: Introductory

Rockford Lhotka

CTO

Magenic

Modern applications often leverage a wide array of architectural concepts, bringing them together to address complex business problems in a comprehensive manner. Though we all use services, most apps leverage a combination of n-tier services and perhaps some message-based microservices, but we rarely differentiate between them. Without a clear understanding of the differences, it is very easy to create a big mess of disorganized and unmaintainable services -- a modern "big ball of string" anti-pattern.

In this session you'll learn how to describe and think about n-tier services, synchronous microservices, and asynchronous message-based microservices in a way that'll allow you to create modern applications with minimal technical debt.