Technical Skills — PHP 8.5 & Laravel 13 Stack

Tools I use every day and why.

Modern PHP and Laravel tooling selected for correctness, clarity, performance, and production behavior.

Default stack standard

Production stack, grouped by operational responsibility.

Each block maps a technical area to the tools and decision rules I use before a Laravel system reaches production.

01

Application foundation

The default runtime baseline for serious Laravel products: modern PHP, current Laravel, strict static analysis, and language features that keep business code explicit.

  • PHP 8.5
  • Laravel 13
  • readonly classes
  • enums
  • property hooks
  • fibers
  • typed configuration

Chosen for long-lived maintainability before convenience.

02

Laravel backend services

Framework services selected for observable production behavior: queues, broadcasts, API auth, search, billing, feature flags, code style, and automated test feedback.

  • Octane
  • Horizon
  • Telescope
  • Pulse
  • Reverb
  • Pennant
  • Sanctum
  • Passport
  • Scout
  • Cashier

Everything is added because it earns its operational cost.

03

Data layer

Datastores I use when the product shape justifies them, with PostgreSQL and Redis as the usual default for transactional systems and queue-heavy applications.

  • PostgreSQL
  • MySQL
  • Redis
  • MongoDB
  • Elasticsearch
  • OpenSearch
  • SQLite
  • PlanetScale
  • Neon

Schema, indexes, cache keys, and query plans are part of the design.

04

Infrastructure and delivery

Deployment and observability tools that keep releases repeatable, rollback paths visible, and production issues diagnosable without guessing.

  • Docker
  • Laravel Sail
  • Forge
  • Envoyer
  • Laravel Cloud
  • GitHub Actions
  • AWS
  • Nginx
  • Cloudflare
  • Sentry

Local, staging, and production should behave like the same system.

05

Architecture standards

Patterns I reach for when complexity demands a name and a boundary, not ceremony for its own sake.

  • DDD
  • Action Classes
  • CQRS
  • Event Sourcing
  • Outbox Pattern
  • Saga Pattern
  • Hexagonal Architecture
  • TDD
  • BDD

The architecture has to help the next developer make a safe change.

06

Quality gates

Automated checks that keep changes reviewable before they reach production, with fast local feedback and stricter CI enforcement where it matters.

  • PHPStan level 9
  • Pest 3
  • PHPUnit 11
  • Pint
  • Rector
  • OpenAPI
  • Blackfire
  • Datadog

The standard is simple: prove behavior, measure risk, then deploy.

Top