{GERÇEK ZAMANLI VERİ AKIŞI VE İZLEME ALTYAPISI}
BİM
Oredata, BİM ile iş birliği yaparak yeni bir Confluent Kafka cluster’ı kurdu ve izleme ile alarm mekanizmalarını modernize etti. Bu proje ile mağazalar arası veri akışı optimize edilirken, sistem dayanıklılığı artırıldı ve tüm ortamlarda daha stabil bir yapı oluşturuldu.
BİM HAKKINDA
BİM Birleşik Mağazalar A.Ş., Türkiye organize perakende sektöründe en yüksek pazar payına sahip şirketlerden biridir. 1995 yılında 21 mağaza ile faaliyete başlayan BİM, yüksek kaliteyi en uygun fiyatla sunma prensibiyle hareket etmektedir. Türkiye’de hard-discount modelinin öncüsü olan BİM, yaklaşık 900 ürünlük portföyü ile müşterilerine geniş bir özel markalı ürün yelpazesi sunmaktadır.
{KULLANILAN TEKNOLOJİLER}
Zorluk
BİM, mağazalardan gelen inbound ve outbound veri trafiğini tek bir Kafka cluster üzerinden yönetiyordu ve bu yapı, artan veri hacmiyle birlikte sınırlayıcı hale gelmişti. Ayrıca mevcut izleme araçları güncelliğini yitirmişti ve felaket kurtarma (disaster recovery) ortamları için yeterince güçlü bir izleme altyapısı bulunmuyordu.
Çözüm
Oredata, Ansible kullanarak yeni bir Confluent Kafka cluster’ı kurdu ve müşteri ihtiyaçlarına özel bir playbook geliştirerek bu yapıyı hayata geçirdi. İzleme tarafında ise Grafana ve Prometheus için büyüme projeksiyonlarına uygun kaynak planlaması yapıldı ve her iki platform güncellenerek daha güçlü bir izleme altyapısı oluşturuldu.
Sonuç
Bu dönüşümle birlikte BİM’in inbound ve outbound veri trafiği başarıyla ayrıştırıldı ve ikinci bir production cluster devreye alındı. Aynı zamanda disaster recovery ortamına ait metrikler de izlenebilir hale getirilerek tüm sistemler için uçtan uca görünürlük sağlandı. Güncel Grafana altyapısı sayesinde tüm cluster’lar merkezi olarak izlenebilir hale gelirken, kapsamlı alarm mekanizmaları oluşturuldu ve yüksek dayanıklılığa sahip bir sistem mimarisi elde edildi.