Building a complex product while scaling a team and a business on Laravel
summary
A prototype is rewritten from Ruby on Rails onto Laravel, using Forge, Envoy and Homestead, annotations for multi‑tenancy (F param) and Eloquent scopes; migrations move a 150 GB database (300M records, ~150M transactions) to Oregon and reporting switches to aggregation pipelines that reduce queries over a billion transaction‑lines to 14 milliseconds reporting. Deployments use Envoy with zero downtime, Docker and Kubernetes for staging, New Relic for perf, banks adopt the product as a credit front end, billing was built in‑house (cost three months), and a monthly tech‑debt week supports scale alongside 60 million HTTP hits a month.
AI-written summary · about
chapters (12)
- 0:00Intro
- 0:47Who we are
- 3:01How we started
- 4:55Annotations
- 6:09Multitenancy
- 8:57Rewrite
- 10:17Scaling
- 14:15Tech Debt
- 15:25Growth Phase
- 20:03Performance Phase
- 33:01Tech Debt accrual
- 39:08Documentation
related talks
28mCultivating success with Laravel
46mHow I Built and Scaled a SaaS Product Using Laravel
48mMigrating a 15 Year Old Enterprise Application to Laravel: Lessons Learned and Opportunities Gained
49mLaravel - If, how and why you should use it!
35mForging Forge
22mJemiah Sius at LeadDev West Coast 2023
40mEngineering Complex Applications with Laravel 4
26mJames Brooks :: Working at Laravel
