Manikandan — Manikandan
C# · ANGULAR · AZURE

Notes on building software that lasts

Architecture, design patterns and API design, written up from real projects. No hot takes, just what held up in production.

Day 2: Decompose by Subdomain
Microservices

Day 2: Decompose by Subdomain

Decompose by Subdomain uses Domain-Driven Design (DDD) to split a large business domain into subdomains (Core, Supporting, Generic) and gives each one its own bounded context, its own model, and usually its own service.

Manikandan
Manikandan·15 min read
8 REST API Design Laws
System Design

8 REST API Design Laws

A comprehensive guide to the 8 REST API design laws, focusing on designing around resources, predictable URLs, proper HTTP method usage, and consistent error handling.

Manikandan
Manikandan·5 min read

Explore my insightful articles

View all posts

One post a fortnight, no filler

New writing on architecture and API design, straight to your inbox.