Pullbacks and Pushouts: Integration Points That Don't Lie
When two services need to agree on something, you need a pullback. When two sources need to merge, you need a pushout. Part 9 of applying category theory to Solutions Architecture.
3 posts tagged with Integration
When two services need to agree on something, you need a pullback. When two sources need to merge, you need a pushout. Part 9 of applying category theory to Solutions Architecture.
When services don't work together, it's not random—it's one of four predictable failure modes. A practical guide to diagnosing and fixing integration problems using insights from category theory.
When services don't compose, it's not a bug—it's a mathematical impossibility. Part 4 of applying category theory to Solutions Architecture, where we develop a diagnostic framework for integration failures.
Designing Data-Intensive Applications
Martin Kleppmann
Anna Kariênina
Liev Tolstói
Structure and Interpretation of Computer Programs
Harold Abelson, Gerald Jay Sussman and, Julie Sussman
Fundamentals of Software Architecture
Mark Richards and Neal Ford
Conceptual Mathematics: A First Introduction to Categories
F. W. Lawvere and Stephen H. Schanuel
Links are Amazon affiliate links.