Lock mekanizmaları ile önlenir.
Örnek: Aynı veri eşzamanlı değişti.
// race condition
R harfi ile başlayan terimler
Lock mekanizmaları ile önlenir.
Örnek: Aynı veri eşzamanlı değişti.
// race condition
DDoS ve abuse önlemek için kullanılır.
Örnek: API rate limit eklendi.
// rate limit
Event ve stream tabanlı çalışır.
Örnek: UI reactive güncellendi.
// observable
Ağaç ve grafik işlemlerinde yaygındır.
Örnek: Faktöriyel recursive hesaplandı.
factorial(n-1)
Davranış değişmeden yapılır.
Örnek: Kod sadeleştirildi.
// refactor
Refactoring okunabilirliği artırır.
Örnek: Kod refactor edildi.
// refactor
Otomasyon testlerinde kritik öneme sahiptir.
Örnek: Regression test çalıştırıldı.
// regression
GitHub, GitLab örnektir.
Örnek: Remote repo güncellendi.
git push
Okuma yükünü azaltmak ve yedeklilik sağlamak için kullanılır.
Örnek: Read işlemleri replica'dan yapıldı.
// db replica
GitHub bir repository barındırır.
Örnek: Repo klonlandı.
git clone
HTTP request header ve body içerir.
Örnek: Request backend'e ulaştı.
POST /login
Status code ve veri içerir.
Örnek: Response 200 döndü.
res.status(200)
HTTP metodlarıyla çalışır.
Örnek: REST API geliştirildi.
GET /users
Geçici hatalarda sistem stabilitesini artırır.
Örnek: API çağrısı retry edildi.
// retry
Hatalı deploy sonrası kullanılır.
Örnek: Deploy rollback edildi.
// rollback
Zero-downtime için kritiktir.
Örnek: Rollback stratejisi belirlendi.
// rollback plan
URL ve HTTP methodlarına göre çalışır.
Örnek: Route tanımı eklendi.
app.get('/users')
Dinamik iş kuralları yönetimini sağlar.
Örnek: Fiyatlama kuralları engine ile belirlendi.
// rules
Runtime hataları çalışma sırasında oluşur.
Örnek: Runtime error alındı.
// runtime
Node, JVM gibi ortamlar runtime sağlar.
Örnek: Production runtime ayarlandı.
// env