Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization’s communication structure. Self-organizing, cross-functional (Pod) teams organised around business capabilities with the ability to release their own software to production are the way forward. These videos provide an introduction to these concepts and the thinking behind them.
Category: Microservice Architecture
Strategic enablement of foundational architecture in your platform can help your product and IT teams discover new ways to create value from your organizational assets. We’ll present value-driven approaches to building these necessary capabilities into the platform, paths to follow, and traps to avoid.
In this course, you will learn about Clean Architecture, a set of modern patterns, practices, and principles for creating software architecture that is simple, understandable, flexible, testable, and maintainable.
Consul is a tool that provides Service Discovery, Distributed Failure Detection, and a Key/Value Store with support for multiple datacenters. In this course, you’ll learn how to use Consul to build scalable and reliable infrastructure.
A descriptive, in-depth walk-through for applying Domain-Driven Design principles in practice.
This course teaches .NET programmers what microservices are and how to implement them with NServiceBus messaging. This is a useful course for anybody starting out with implementing .Net MicroServices using nServiceBus for messaging. Access to Pluralsight is required to view this course.
Gene Kim, author of the Phoenix Project will share his favorite principles and prescriptive patterns to follow to replicate the extraordinary culture and outcomes enabling IT Operations can operate at scale and win in the marketplace.
In this talk, Jacob Ideskog will illustrate how OAuth and OpenID Connect can be leveraged to created a unified distributed authentication and authorisation framework for Microservices.
In the course of designing and using web APIs & services, tokens are everywhere: access tokens for OAuth, CSRF tokens for security, reset tokens for passwords. Token design plays a huge role in shaping application architecture. This presentation surveys API architectural archetypes through the lens of tokens, and how they can facilitate (or inhibit) your platform’s scalability.
Eric Evans is the author of “Domain-Driven Design: Tackling Complexity in Software”. This a good conference talk to that outlines the basic concepts of Domain Driven Design.