Localhost'ta çalışırken ağın kusursuz, gecikmesiz bir hat olduğunu varsaymak en büyük tuzağımız. Gerçek dünyada o paket 3 saniye geciktiğinde kullanıcı butona tekrar basar. Sadece arayüzde butonu "disabled" yapmak yetmez; backend tarafında idempotency (tekrarlanamazlık) kurgusu yoksa, o çift tıklama veriyi bozar veya kartı iki kez çeker. Hız önemli ama ağın kaosuna ve sabırsız parmaklara dayanıklı bir yapı kurmak asıl mühendislik. Sizin sisteminiz "tekrar dene" butonuna ne kadar hazır?
70 görüntülenme