Description: As developers build larger and more complex systems supporting many users collaborating on growing data-sets in parallel, many are turning to patterns like Command/Query Responsibility Segregation (CQRS). Unfortunately, the baggage of building N-Tier style business logic continues to weigh on their modeling efforts, often resulting in domain models that don’t handle consistency correctly in the face of race conditions. Join Udi for a new perspective on CQRS using a new twist on the saga pattern.
The micro-service architecture, which structures an application as a set of small, narrowly focused, independently deployable services, is becoming an increasingly popular way to build applications. This approach avoids many of the problems of a monolithic architecture. It simplifies deployment and let’s you create highly scalable and available applications. In this talk, Chris Richardson describes the micro-service architecture and how to use it to build complex applications. You will learn how techniques such as Command Query Responsibility Segregation (CQRS) and Event Sourcing address the key challenges of developing applications with this architecture. We will also cover some of the various frameworks such as Spring Boot that you can use to implement micro-services.
So we've heard the message about Clean Code. And we've been practicing TDD for some time now. But what about architecture and design? Don't we have to worry about that? Or is it enough that we keep our functions small, and write lots of tests? In this talk, Uncle Bob talks about the next level up. What is the goal of architecture and design? What makes a design clean? How can we evolve our systems towards clean architectures and designs in an incremental Agile way.
The actor model adopts the philosophy that everything is an actor. It provides a pattern for concurrent communication allowing discrete units of computation called “Actors”. Actors maintain their own private state and interact with the outside world, and other actors using messages. Microsoft Azure Service Fabric introduces Reliable Actors, building on the Virtual Actor pattern to provide a programming model build on the scalability and reliability of the Azure Service Fabric platform.
In this demo intensive session Alan will show how Reliable Actors can be leveraged in cloud-based applications. Starting with a detailed overview of the actor model explaining the key concepts of the actor model the session will introduce telemetry processing for a fitness application as a scenarios. The implementation of this scenario will then be demonstrated, showing how the functionality of Reliable Actors can be used to implement the concurrent processing of multiple telemetry streams.