Spine System Design

•
2.4k
•

Generates opinionated, production-ready backend system design documents with concrete architectural decisions and failure mode analysis.

Spine is a specialized system design skill that transforms high-level architectural requests into detailed, actionable engineering documents. Unlike typical AI outputs that offer a menu of options, Spine acts as a lead backend engineer, making specific calls on technology stacks, data flow patterns, and scaling strategies based on a 'simple-until-it-hurts' philosophy. It provides a full architectural blueprint including component mapping, arrow-formatted data flows, failure mode tables, and multi-horizon scaling roadmaps, ensuring that developers can move from design to implementation without ambiguity.

主な機能

01Opinionated Architecture: Makes definitive technology choices rather than providing a generic list of options.
02Scaling Roadmap: Provides concrete 10x and 100x growth strategies across three specific time horizons.
03Failure Mode Analysis: Detailed mapping of component failures, detection methods, and user impact mitigation.
042,364 GitHub stars
05Decision Log: Documents rejected alternatives to prevent future relitigation of architectural choices.
06Environment Awareness: Automatically scans existing infrastructure and schemas to align designs with current tech stacks.

ユースケース

01Planning a scaling path for an existing application that is outgrowing its current infrastructure.
02Architecting a new backend for a startup from scratch using boring, reliable tech.
03Documenting complex data flows and failure modes for critical business logic to improve system resilience.