Hakkında

  • Eşzamanlılık (Concurrency) Yönetimi: Aynı bilete gelen eşzamanlı isteklerde oluşan "Race Condition" (yarış durumu) problemlerini çözmek için veritabanı kilitleme (Locking) mekanizmaları kullanılarak çifte rezervasyon (double-booking) kesin olarak engellendi.

  • Ölçeklenebilir RESTful API: Laravel kullanılarak, gerçek zamanlı stok takibi ve karmaşık rezervasyon iş akışlarını yönetebilen, modüler ve ölçeklenebilir bir REST API geliştirildi.

  • İşlemsel (Transactional) Bütünlük: Yüksek trafik altında bilet seçimi, rezervasyon ve ödeme süreçlerinde veri tutarlılığını garanti altına alan ACID uyumlu veritabanı işlemleri uygulandı.

  • Test Edilebilir Mimari: Yazılımın güvenilirliğini artırmak ve bakımı kolaylaştırmak amacıyla, kapsamlı otomasyon testlerini destekleyen temiz ve ayrıştırılmış (decoupled) bir kod yapısı kuruldu.

Kullanılan Teknolojiler

Git
Git
PHP
PHP
Laravel
Laravel
SQLite
SQLite

Proje Bağlantıları

Proje Süreci

Başlangıç Tarihi

16.11.2025

Bitiş Tarihi

16.11.2025