Second Brain
HomeTableBooksPodcastsNewslettersGraphStatsTagsAuthorsAbout

Mario Bittencourt

(1)
Principal Software Architect at SSENSE, focused on Domain-Driven Design, Event Sourcing, and Event-Driven Architecture within complex systems.
Website

Notes (1)

A Look at the Functional Core and Imperative Shell Pattern

by mario-bittencourt

Business logic belongs in pure functions (functional core) while infrastructure concerns like databases and UIs live in the imperative shell—and the core must never call the shell.

software-architecturefunctional-programmingdomain-driven-designtestingJan 11, 2026
Source