Modul 08 / 8
Canlı sistem, loglar və xərc
Kod canlı mühitin məhdudiyyətləri ilə sınanır: fərqli domenlər, CPU limitləri, sonsuz böyüyən cədvəllər və ay sonunda gələn AI API hesabı.
0/2
Modula başlaDərslər
Yanlış inanclar
Bunlara çox adam inanır. Hər biri oxunmuş bir qaydanın tətbiq olunmasına mane olur.
«Deploy etdim, iş bitdi.»
Görünmə olmadan xətanı istifadəçidən eşidirsən — və eşitməyə bilərsən, çünki çoxu yazmır, sadəcə gedir.
«Loglar yer tutmur.»
Hər sorğu bir sətirdir. Təmizləmə qaydası olmayan cədvəl aylar sonra bazanın kvotasını yeyir — və bunu ölçməyincə görmürsən.
«AI API ucuzdur, xərci sonra baxarıq.»
Xərc kontekstlə birlikdə böyüyür. Model seçimi, prompt keşi və istifadəçi başına limit — bunlar sonradan deyil, qurarkən qoyulur.
Əməliyyat kartı
Nə vaxt: Deploy günü
Deploy kartı
- 1Bütün yoxlamalar yaşıl, build təmiz.
- 2Sirlər platformada qurulub, repoda deyil.
- 3Deploy et, sonra canlıda yoxla — brauzerdə və curl ilə.
- 4Logları bir neçə dəqiqə izlə.
- 5Rollback əmrini əlinin altında saxla və nə qədər çəkdiyini bil.
- 6Xərcə bax: sorğu sayı, AI çağırışları, baza həcmi.
Ən çox rast gəlinən səhv: «lokalda işləyirdi» deyib canlıda yoxlamamaq. Domen, cookie və limitlər orada başqadır.
Bu modulun təhqiqatı
Audit siyahısı
Bu sahədə AI-ın yazdığı hər diff-i oxuyanda soruş.
- Lokal və canlı arasında nə fərqlidir (domen, cookie, limit)?
- Ən ağır əməliyyat platformanın CPU limitinə sığırmı?
- Hansı cədvəl sonsuz böyüyür və onun təmizləmə işi varmı?
- Sirlər repodan kənardadır?
- Rollback nə qədər çəkir?
- AI API çağırışlarının xərci ölçülürmü (model seçimi, keş, token)?
Oxu
- Designing Data-Intensive Applications (2nd edition)Martin Kleppmann, Chris Riccomini, 2026Məlumat, indekslər, transaction-lar, etibarlılıq. AI dövründə köhnəlməyən dərinlik.
- Vibe Coding: Building Production-Grade Software With GenAI, Chat, Agents, and BeyondGene Kim, Steve Yegge, 2025İcraçı yox, orkestrator olmaq haqqında. Agentlərlə işləmə axınına fokuslanır.