Architectural Patterns and Data Management in Modern Systems logo

Architectural Patterns and Data Management in Modern Systems

DDD, master data, BRMS, authorization & enterprise .NET patterns

A Coursera course by Packt (part of the Enterprise Architecture with .NET Specialization) on designing robust enterprise systems. Learn domain-driven design and semantics, master data management, business process modeling with BPMN 2.0, low-code approaches, externalizing business rules with BRMS/DMN/Drools, authorization with XACML and OPA, decomposing functional responsibilities, and integrating standard external modules (Keycloak, MongoDB, RabbitMQ). Includes 7 modules, case studies, and hands-on exercises.

Back EndFreemiumFree with ReCodedintermediate~9 hours
Submitted by @yahianaim

Roadmap (5 steps)

1

Domain-driven design

~1 hour
#Functional Analysis#DDD & Bounded Contexts#Subdomains & Life Cycles#Semantics
2

Master data management

~2 hours
#Identifiers#Referential Architecture#CQRS & Event Sourcing#Data Evolution
3

Business processes & low-code

~2 hours
#BPMN 2.0#Orchestration vs Choreography#Low-code/No-code
4

Externalizing rules & authorization

~2 hours
#BRMS & DMN#Drools#XACML & OPA#RBAC vs ABAC
5

Modular system design

~2 hours
#Decomposing Responsibilities#Interface Standards#Keycloak/MongoDB/RabbitMQ Integration

AI Hub Tools is 100% free

No ads · No tracking · No data collection, ever.

Donate & Support

Even one share makes a difference 🧡