GeistHaus
log in · sign up

The Entity Service Antipattern - michaelnygard.com

michaelnygard.com

In my last post I talked about the need to keep things separated once they've been decoupled. Let's look at one of the ways this breaks down: entity services. If a pattern is a solution to a problem in a context, what is an antipattern? An antipattern is a commonly-rediscovered solution to a problem in a context, that inadvertently creates a resulting context we like less than the original context.

2 pages link to this URL
Events, Flows and Long-Running Services: A Modern Approach to Workflow Automation

Recent discussions around the microservice architectural style has promoted the idea that “to effectively decouple your services you have to create an event-driven-architecture”. Although events can decrease coupling, we must avoid the mistakes of traditional SOA: centralised control should to be avoided, and workflow engines must be less painful to use and operate.

1 inbound link website en events workflow automationDevelopmentArchitecture & DesignWorkflow / BPMBusiness Process ManagementEnterprise ArchitectureOrchestrationEvent Driven ArchitectureSOAInfrastructureArchitecture