02 — Hizmetler
Ürünün iki yılda bir baştan yazılmadan büyümesini sağlayan mimari.
İyi mimari, doğru zamanda verilmiş kararların toplamıdır. Ölçeklenen ve erişilebilir kalan sistemler tasarlar, onları problemin izin verdiği ölçüde sade tutarız: karşılığını verdiği yerde mikroservis, vermediği yerde iyi yapılandırılmış bir monolit.
Ne elde edersiniz
- 01
Mimari tasarım ve inceleme
Hedef mimari, ödünleşimler ve geçiş yolu; ekibinizin üzerinde çalışabileceği şekilde belgelenmiş.
- 02
Mikroservisler ve olay güdümlü sistemler
Servis sınırları, RabbitMQ veya Pub/Sub ile mesajlaşma ve WebSocket üzerinden gerçek zamanlı kanallar.
- 03
Bulut altyapısı
Docker ve Kubernetes ile yüksek erişilebilirlik ve makul maliyet için kurulmuş GCP ve AWS ortamları.
- 04
Veri platformları
PostgreSQL'den Hadoop, Hive, HBase ve Cassandra'ya ilişkisel, doküman ve büyük veri depoları.
- 05
Kod kalitesi ve CI/CD
Kod tabanı büyürken teslimatı hızlı tutan süreçler, inceleme pratikleri ve standartlar.
Bir proje nasıl ilerler
- 01
Keşif
İş problemiyle, kısıtlarla ve elinizdeki veri ve sistemlerle başlarız.
- 02
Tasarım
Hiçbir şey geliştirilmeden önce sorgulayabileceğiniz mimari, kapsam ve teslimat planı.
- 03
Geliştirme
Kısa iterasyonlar, erken çalışan yazılım ve kodun başında kıdemli eller.
- 04
Operasyon
Canlıya alma, izleme ve devir; sistem yayından sonra da çalışmaya devam etsin.
Sık sorulan sorular
Mevcut bir sistemi inceleyebilir misiniz?
Evet. İnceleme koda, altyapıya ve ekibin gerçekte nasıl yayın yaptığına bakar. Sonuç, varsayılan olarak bir yeniden yazım önerisi değil; önceliklendirilmiş bir risk listesi ve gerçekçi bir plandır.
Mikroservis mi, monolit mi?
Ekip büyüklüğüne, yük profiline ve alanların gerçekte ne kadar bağımsız olduğuna bağlıdır. İkisini de kurduk. Karar gerekçeleriyle belgelenir; koşullar değiştiğinde yeniden değerlendirilebilir.
Yalnızca danışmanlık mı veriyorsunuz, uyguluyor musunuz da?
İkisi de. Mimari çalışma en çok, tasarlayan kişi kodun bir kısmını da yazdığında ve sistem canlıda çalışana kadar işin başında kaldığında işe yarar.
Bir konuşma başlatın