RƏSƏDXANA

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şla

Də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ı

  1. 1Bütün yoxlamalar yaşıl, build təmiz.
  2. 2Sirlər platformada qurulub, repoda deyil.
  3. 3Deploy et, sonra canlıda yoxla — brauzerdə və curl ilə.
  4. 4Logları bir neçə dəqiqə izlə.
  5. 5Rollback əmrini əlinin altında saxla və nə qədər çəkdiyini bil.
  6. 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.