Architecture

Hands-on breakdowns of ECIF, core banking, distributed architecture, and DDD.

The complexity of banking systems rarely lives in a single technique — it lives in weaving regulation, accounting, channels, and performance constraints into one coherent fabric. This column breaks down the key decisions and trade-offs.

Articles in this column:

Applying DDD Aggregates in a Banking ECIF

Is a customer “one entity” or “a set of contexts”? Reslicing the ECIF customer model with aggregate roots and bounded contexts.