Tags: Davidslv/orbit
Tags
Initial commit: Orbit companion application The companion Rails application for "Modular Rails: Architecture for the Long Game." A simplified SaaS platform demonstrating modular architecture with Rails Engines. Engines: - core: shared kernel with cross-cutting concerns (Auditable) - billing: invoices, subscriptions, plans with Stripe-agnostic gateway - notifications: in-app notification system with real-time updates Patterns demonstrated: namespace isolation, concern-based integration, event-driven communication, configurable base controllers, engine-scoped authorization policies, background jobs, versioned API endpoints, i18n.