Remove Architecture Remove Construction Remove Microservices Remove System Design
article thumbnail

Journey to Event Driven – Part 2: Programming Models for the Event-Driven Architecture

Confluent

Part 1 of this series discussed why you need to embrace event-first thinking, while this article builds a rationale for different styles of event-driven architectures and compares and contrasts scaling, persistence and runtime models. In this way, we don’t think about solution architecture in just one dimension.

article thumbnail

Journey to Event Driven – Part 4: Four Pillars of Event Streaming Microservices

Confluent

Journey to Event Driven – Part 2: Programming Models for the Event-Driven Architecture. It is not uncommon for those embarking on the journey to event-driven, asynchronous architecture to ask: “Hey, so I’m writing these events, how do I know what’s happening and whether they’re working as intended? “We

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Testing Without Mocks: A Pattern Language

James Shore

Bad tests are a sign of bad design, so some people use techniques such as Hexagonal Architecture and functional core, imperative shell to separate logic from infrastructure. Infrastructure is code that involves external systems or state.) The production code uses the optional A-Frame Architecture pattern.

Testing 138
article thumbnail

Where Programming, Ops, AI, and the Cloud are Headed in 2021

O'Reilly Media - Ideas

The most successful superstream series focused on software architecture and infrastructure and operations. The in-person O’Reilly Software Architecture Conference was small but growing. We’ll be working with microservices and serverless/functions-as-a-service in the cloud for a long time–and these are inherently concurrent systems.