Most Laravel performance issues are N+1 queries, missing indexes, and synchronous work that belongs in queues. Profile before rewriting architecture.
- Laravel Debugbar or Telescope in staging
- eager load with with()
- Cache config/routes in prod
- Move PDFs/emails/webhooks to queues
- Index foreign keys and filter columns