Blog Logo
TAGS

Clean Architecture Essentials

This article explains why software should be described by use cases rather than layers and frameworks. It introduces the Clean Architecture style that focuses on loosely coupled implementation and use...

Read more...

Effective Microservices: 10 Best Practices

In this article, Md Kamaruzzaman shares 10 tips to implement Microservice Architecture the right way. The Definitive Guide to Effective Microservices covers the best practices for designing, deploying...

Read more...

Microservice Architecture and Design Patterns for Microservices

Learn how microservices can positively impact your enterprise and how to handle Microservice Architecture (MSA) and some Design Patterns for Microservices. Discover the four goals to consider in Micro...

Read more...

Building End-to-End Diagnostics: Activity and Span Correlation

In this series of posts, Jimmy Bogard explains how to build end-to-end diagnostics for microservices with activity and span correlation. In this particular post, he examines how to correlate start and...

Read more...

Why Your Microservices Architecture Needs Aggregates

Microservices architecture requires organizing our stuff into discreet, well-defined units. Aggregates help in this by allowing us to group together related business entities into cohesive units. With...

Read more...

Domain-Driven Design in the Era of Microservices

In this article, Christopher Laine explores the use of Domain-Driven Design (DDD) in the context of Microservices architecture. He reflects on the evolution of DDD since Eric Evans first published his...

Read more...

Automatonymous - A Most Awesome State Machine for .Net Applications

Automatonymous is a highly efficient state machine designed for .Net applications. It enables developers to rapidly build state machines for .Net software, with support for versions 4.5 and higher. Wi...

Read more...

Handling Failure in Long Running Processes

In this article, we explore strategies for dealing with failure in long running processes in distributed systems. We discuss the use of retries, delayed retries, and exponential backoff strategies in ...

Read more...

Storing the state of a Long Running Process

In this article, we discuss three patterns for storing the state of a long running process- storing the state in the domain entity, in the message or in a process instance. We walk through the first p...

Read more...

How event-driven architecture solves modern web app problems - Stack Overflow Blog

Web-based applications have come a long way since we used to serve static HTML content from servers. Nowadays, applications are much more complex and use multiple frameworks, data centers, and technol...

Read more...