Backend Architecture

This skill should be used for consequential backend architecture decisions: module or service boundaries; modular monoliths versus independent services; service extraction and data migration; data ownership and consistency; synchronous, event-driven, actor/stateful, or pipeline designs; failure isolation, backpressure, deployment topology; or deciding where orchestration and invariants belong. Trigger on requests to review or design a backend, split a service, choose a queue or communication shape, or restructure a backend that is difficult to change. Not for routine implementation, syntax questions, isolated bug fixes, or generic code review.

johnkozaris 8a21193 2 files · 7.5 KB Updated

File contents

johnkozaris/jko-claude-plugins/tree/main/plugins/backend-architecture/skills/backend-architecture commit 8a2119334f

Frequently asked questions

npx skillmds@latest add johnkozaris/backend-architecture