Typed failure models and compensation-aware workflow design (Part 2) Oct 18, 2026 4 min read Java Design Architecture
Plugin-oriented LLD with classloader boundaries (Part 2) Oct 17, 2026 5 min read Java Design Architecture
Immutability and concurrency-safe object modeling (Part 2) Oct 16, 2026 5 min read Java Design Architecture
Refactoring anemic domain models into behavior-rich design (Part 2) Oct 15, 2026 4 min read Java Design Architecture
Composition over inheritance in extensible Java systems (Part 2) Oct 14, 2026 4 min read Java Design Architecture