Skip to content

Tags: Davidslv/orbit

Tags

v1.0.0

Toggle v1.0.0's commit message
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.