System Design Notları – 5
Session vs JWT, OAuth2/OIDC, secrets yönetimi ve back-of-envelope kapasite hesaplama.
Session vs JWT, OAuth2/OIDC, secrets yönetimi ve back-of-envelope kapasite hesaplama.
Servisler arası iletişim, dağıtık transaction'lar ve servis sınırları: sync/async, 2PC, Saga pattern.
Trafiği kontrol etmek ve dağıtık sistemi görünür kılmak: rate limiting, API Gateway, observability.
Veritabanı ölçekleme, asenkron mimari ve dağıtık sistemlerde hata toleransı.
Temel system design yaklaşımları ve trade-off'lar.
Backend sistemlere AI özelliklerini kısa ve anlaşılır şekilde entegre etmenin temel adımları.
AI ile ürün geliştirirken işine yarayabilecek temel kavramların sade bir özeti.
Case study üzerinden Auth, Payments ve Webhook akışları için rate limiting tasarım prensipleri.
Token kavramını sade bir dille; tahmin, fiyatlandırma ve gerçek maliyet hesabı örnekleriyle anlattım.
Stripe Checkout, webhook signature verification ve idempotency key propagation ile çift işlem riskini azaltan üretim yaklaşımı.