Home
Use Case
Type: Web (Full-stack)
Typical Use Case: SaaS platforms, marketplaces
Famous Usage: Shopify

๐Ÿ’Ž Rails Stack

Ruby on Rails ยท PostgreSQL ยท Puma

R

Ruby on Rails

MVC Web Framework
  • Controllers, Models, Views, Routing
  • Active Record ORM & migrations
  • Action Cable, Active Job, caching
โ†“
P

Puma

Rack Application Server
  • Multi-threaded, cluster workers
  • Rack middleware pipeline
  • Reverse-proxy friendly (Nginx/Apache)
โ†“
PG

PostgreSQL

Relational Database
  • ACID transactions & indexing
  • JSONB, extensions, full-text search
  • Read replicas & backup strategies
Request Flow: Client โ†’ Puma (Rack) โ†’ Rails (MVC/ORM) โ†’ PostgreSQL โ†’ Rails โ†’ Puma โ†’ Client