Donanım

  • MacBook Pro — günlük geliştirme.
  • Cloudflare + birden çok VPS — barındırma, projelere göre dağıtık.
  • Mekanik klavye, çift monitör.

Editör & terminal

  • PhpStorm — PHP/Laravel projeleri için.
  • VS Code — Astro/TypeScript/MDX için.
  • iTerm2 + zsh.
  • Claude Code — AI-destekli mühendislik akışı.

Dil & framework

  • PHP 8.x + Laravel — birincil backend.
  • TypeScript — frontend / Astro tarafı.
  • Bash — operasyon scriptleri.

Veri

  • PostgreSQL — birincil veritabanı.
  • pgBouncer — bağlantı havuzu.
  • pgBackRest — yedek & PITR.
  • Redis — cache + queue + lock + session.

Mesajlaşma

  • RabbitMQ — uzun süreli iş kuyrukları.
  • Redis Streams — düşük gecikmeli iç olaylar.

Web sunucusu

  • Nginx + PHP-FPM.
  • Worker başına ayrı pool (CPU/memory izolasyonu).
  • Supervisor — long-running PHP işçileri.

Konteyner & dağıtım

  • Docker — geliştirme ortamı parity.
  • Üretimde sade systemd unit'lerini de tercih ederim (ölçek küçükse).
  • GitHub Actions — CI/CD.
  • Deployment: zero-downtime symlink swap.

Gözlemleyebilirlik

  • Yapılandırılmış JSON loglar.
  • Logrotate, ELK gerektirmeyen küçük metrik dashboardları.

Bu site

  • Astro — statik üretim.
  • Tailwind CSS v4, MDX, TypeScript.
  • Cloudflare Pages — barındırma.
  • Veritabanı, CMS, kullanıcı yönetimi yok. Bilerek.