Kanonik Mühendislik Kılavuzu #08|TinyCTO RAG Bible
Üretim Mühendisliği ve Operasyonel Dayanıklılık
Not defterinden üretime geçiş, Değişiklik Verisi Yakalama (CDC) ve mavi-yeşil kesintisiz vektör yeniden indeksleme.
Kanonik Onaylı 12 min
#1. Not Defterinden Üretime Geçiş
Jupyter not defterlerinde geliştirilen prototipler; senkron döngülere, indekslenmemiş yerel dosyalara ve gömülü kimlik bilgilerine dayanır. Kurumsal üretime geçiş şunları gerektirir:
- Eşzamansız Bloklamayan Çalışanlar: Mesaj kuyrukları (BullMQ, Kafka) kullanarak veri alımını ve embedding üretimini ayrıştırma.
- Bağlantı Havuzlama ve Devre Kesiciler (Circuit Breakers): Otomatik yeniden deneme ve üstel geri çekilme ile veri tabanlarını koruma.
- Durumsuz Yatay Ölçekleme: Sağlık kontrolleri ve Prometheus metrikleri ile mikroservisleri yük dengeleyiciler arkasında dağıtma.
#2. Sıfır Kesintili İndeks Operasyonları
- Change Data Capture (CDC): Veri kaymasını önlemek için birincil veri tabanlarındaki değişiklikleri vektör indekslerine gerçek zamanlı aktarma.
- Mavi-Yeşil Vektör Yeniden İndeksleme: Embedding modeli güncellemelerinde gölge indeksler oluşturup tam doğrulamadan sonra trafiği kesintisiz yönlendirme.
