Remove .Net Remove Infrastructure Remove Microservices Remove System Design
article thumbnail

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

Confluent

Rather, we apply different event planes to provide orthogonal aspects of system design such as core functionality, operations and instrumentation. Do I need to use a microservices framework? reactive microservices) and Lagom (an opinionated, reactive microservice framework). Event-driven architecture.

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.) It depends on Rot13 , a Logic class, and CommandLine , an Infrastructure class.

Testing 138
Insiders

Sign Up for our Newsletter

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

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. Adding usage and search query data for Spring (up 7%) reverses Java’s apparent decline (net-zero growth). While we can’t compare in-person conference data with virtual event data, we can make a few observations. FaaS, a.k.a.

article thumbnail

Journey to Event Driven – Part 3: The Affinity Between Events, Streams and Serverless

Confluent

In part 1 of this series, we developed an understanding of event-driven architectures and determined that the event-first approach allows us to model the domain in addition to building decoupled, scalable and enterprise-wide systems that can evolve. You can read more about CloudEvents in part 1 of this blog series. Event-first FaaS.