monolith
Installation
SKILL.md
Monolith (Traditional)
A Monolithic architecture is built as a single unit. All functional components (UI, Business Logic, Data Access) are tightly integrated using a shared database and running in the same process.
When to Use
- Greenfield Startup Development: Prioritizing rapid product discovery, iteration speed, and developer onboarding above all else.
- Small-to-Medium Engineering Teams: Teams of 1-30 developers where overhead from microservices infrastructure would divert from product building.
- ACID Transaction Guarantees: Applications requiring absolute transactional consistency across financial or relational operations.
- Low Operational Overhead: Deploying to single PaaS platforms (Render, Fly.io, Railway) or unified Kubernetes clusters with minimal DevOps complexity.