Architecture Foundations: Styles & Patterns


Duration: 50 mins
Neal Ford
Software Architect, ThoughtWorks

A key building block for burgeoning software architects is understanding and applying software architecture styles and patterns. This session covers basic application and distributed architectural styles, analyzed along several dimensions (type of partitioning, families of architectural characteristics, and so on). It also provides attendees with understanding and criteria to judge the applicability of a problem domain to an architectural style.

You may also be interested in

180 mins
Building Reactive Applications

Reactive Programming is receiving quite a bit of attention and for good reasons. It's a nice logic next step from...

Introduction to Micronaut 2.0

In this talk Graeme Rocher (Micronaut creator and architect at Oracle) will provide an introduction to Micronaut 2.0, the innovative...

50 mins
What a Character

We will cover the concepts of representing scripts from different languages, and an introduction to Unicode. We will delve into...

50 mins
Developing and Deploying a Modern Reactive Serverless Container

We have been hearing a lot about the benefits of using the reactive approach to solving concurrency problems in distributed...

50 mins
Change Data Capture Pipelines with Debezium and Kafka Streams

Streams Change data capture (CDC) via Debezium is liberation for your data: By capturing changes from the log files of...

50 mins
Hidden Pearls for Java Embedded High-Performance Persistence

Most developers have encountered small use cases that require a significant amount of data management with no Ops team, K8s...