Railway Oriented Programming

Step-by-step guide to refactoring procedural code to Railway Oriented Programming in Kotlin, focusing on the happy path while maintaining robust error handling.

Blue-Green Deployment Nuances

Understanding the cost, complexity, and practical considerations of Blue-Green deployments in MicroServices and polyglot environments, including database challenges and rollback strategies.

Inside Out vs Outside In

Comparing Inside Out (database first) vs Outside In (UI first) approaches to implementing features, with insights from supply chain management and the benefits of pull strategy over push.

MicroServices and Traceability

How to trace features across MicroServices using user-centric stories, architecture diagrams, and working backwards from UI to APIs and schema.

Monolith to MicroServices: Where do we begin?

Logical reasoning on where to begin restructuring a Monolith to MicroServices based on your needs, mapping business problems to architectural decisions.