İçeriğe geç
Disiplin 13 — 14 disiplinden

Altyapı, sabah 3'te nöbet tutmadan.

Sakin geceler için tasarlanmış bulut temelleri — ürün ekibinizin nefesini tutmadan her gün dağıtım yapmasını sağlayan otomatik teslimat, gözlemlenebilirlik ve güvenlik.

40+Altyapımızın hizmet verdiği ülke
GünlükDağıtım, üç ayda bir değil
3 gün → 4 saatOtomatik denetim hazırlığı
Disiplin

Altyapınız, sahip olduğunuz en sıkıcı şey olmalı.

Disiplin13 / 14
OdakBulut altyapısı
KanıtAltyapımızın hizmet verdiği 40+ ülke
MisyonKıdemli liderliğinde · Ömür boyu destek

Altyapı yalnızca çöktüğünde fark edilir — trafik zirvesinde, demo sırasında, sabah 3'te. Nedenleri hiçbir zaman egzotik değildir: elle düzenlenmiş sunucular, tek bir kişiye bağımlı dağıtımlar, kimsenin okumadığı uyarılar ve kimsenin hesap vermediği maliyetler.

Onu kasıtlı olarak sıkıcı hale getiriyoruz. Her şey kod halinde, her dağıtım otomatik ve geri alınabilir, her sistem raydan çıkmadan önce gözlemlenebilir. İşlettiğimiz platformlar kırktan fazla ülkede müşterilere hizmet veriyor — ve en büyük gururları, neredeyse hiç akla gelmemeleri.

Bu disiplinle teslim edildiBizzabo50K+ eşzamanlıAviatize40+ ülke
Elde ettikleriniz

Huzur için tasarlandı.

Herkesin uyumasını sağlayan bir üretim bulutunun altı katmanı.

01

Bulut mimarisi (AWS)

Çok ortamlı, doğru boyutlandırılmış AWS temelleri — referans bir şema için değil, sizin yükünüz için tasarlandı.

02

CI / CD

Her birleştirmede test eden, derleyen ve teslim eden ardışık düzenler — kademeli dağıtımlar ve tek tıkla geri alma ile.

03

Güvenlik & izleme

En az ayrıcalık ilkeli IAM, gizli anahtar yönetimi, denetim izleri ve yalnızca bir insanın yardımcı olabileceği durumlarda insanları uyandıran uyarılar.

04

Kod olarak altyapı

Her kaynak için Terraform — incelenebilir, yeniden üretilebilir ve bir öğleden sonrada sıfırdan yeniden kurulabilir.

05

Otomatik ölçeklendirme & maliyet kontrolü

Talebi izleyen kapasite ve sorumluları olan bütçeler — performans da fatura da kontrol altında.

06

Olay müdahalesi

Çalıştırma kılavuzları, nöbet yükseltme süreçleri ve suçlama içermeyen ölüm sonrası analizler — sıkıcılığın aksadığı o nadir gün için.

Nasıl teslim ediyoruz

Stabilize et, otomatikleştir, unut.

Erişilebilirliğinizi asla bir geçiş hafta sonuna bağlamayan bir geçiş yolu.

01Denetle & haritala

Her kaynak, bağımlılık ve tekil arıza noktası belgelendi — yalnızca tek bir mühendisin bildiği olanlar dahil.

02Gerçeği kodla

Mevcut altyapı Terraform'a aktarılır. Bundan sonra değişiklik SSH ile değil, incelemeyle gerçekleşir.

03Teslimatı otomatikleştir

Testler, hazırlık ortamı ve geri alma ile CI/CD. Dağıtımlar korkulan olaylar olmaktan çıkıp günlük, sıradan olaylara dönüşür.

04Gözlemle & sağlamlaştır

Kontrol panelleri, uyarılar, yük testleri ve güvenlik incelemesi — ardından aynı ekip tarafından ömür boyu işletim.

Vaatler değil, kanıtlar

Bunu zaten teslim ettik.

40+ ülkede güvenilen bir havacılık platformunun arkasındaki altyapı — bir kesintinin gerçek uçakları yerde bıraktığı yerde.

Vaka çalışması — SaaS · Altyapı

Aviatize

Denetim hazırlığı üç günden dört saate düşen, uyumluluk açısından kritik bir havacılık platformu — çünkü altyapı kendini belgeliyor ve kanıtlıyor.

3 gün → 4 saatDenetim hazırlığı
1.000+Uçak
40+Ülke
Kullandığımız araçlar

Özgeçmiş için değil, sorun için seçildi.

Önce AWS, her şey otomatik — bir sonraki işe alımınızın zaten bildiği araç zinciri.

AWSTerraformDockerKubernetes / ECSGitHub ActionsGrafanaPrometheusCloudFrontSentryVault
Daha sormadan

Sorular, yanıtlar.

DevOps & bulut alıcılarının bize en çok sorduğu şeyler. Geri kalanı için — bir brifingte anlatın, kıdemli bir mühendis bir iş günü içinde yanıtlasın.

Atladığımız bir şey mi var?

Bir özete ekleyin. Bir satış temsilcisi değil, kıdemli bir mühendis bir iş günü içinde yanıt verir.

Q.01Zaten işlettiğimiz bir altyapıyı devralabilir misiniz?

Evet — en yaygın görev budur. Denetler, her şeyi Terraform'a aktarır ve herhangi bir şeyi değiştirmeden önce stabilize ederiz. Büyük patlama (big-bang) tarzı geçiş yok: erişilebilirliğiniz asla riske atılmaz.

Q.02Bu, AWS faturamızı düşürür mü?

Genellikle ve çoğu zaman belirgin biçimde — doğru boyutlandırma, planlama ve depolama hijyeni rutin olarak %20–40 tasarruf sağlar. En önemlisi, maliyetler görünür ve atfedilir hale gelir: fatura artık aylık bir sürpriz olmaktan çıkar.

Q.03Yine de kendi DevOps elemanımıza ihtiyacımız var mı?

Mutlaka değil. Birçok müşteri tamamen bizim işletimimizle çalışır; diğerleri platformu bize kurdurur, sonra kendi elemanlarını onun üzerinde eğitir. Her iki durumda da kod ve hesaplar size aittir — biz bir kaldıraçız, bir kilit değil.

Q.04Uyumluluğu nasıl yönetiyorsunuz — GDPR, SOC 2, ISO?

Kod olarak altyapı, uyumluluğu kanıtlanabilir kılar: denetim izleri, erişim incelemeleri ve kanıtlar otomatik olarak üretilir. Bir müşteride denetim hazırlığı üç günden dört saate düştü — bu, istisna değil, alışılmış desendir.

Q.05Kubernetes'e ihtiyacımız var mı?

Muhtemelen hayır. 50 mühendisten az olan çoğu ekip, yönetilen bir PaaS (Vercel, Fly, Railway, ECS, Cloud Run) ile daha iyi hizmet alır. Kubernetes'i, operasyonel karmaşıklığı gerçek bir ölçek veya uyumluluk gereksinimleriyle haklı çıktığında benimseriz.

Q.06Peki ya felaket kurtarma?

RTO/RPO hedeflerini iş ihtiyacına uyacak şekilde (sağlayıcı maksimalizmine değil) tasarlar, test edilmiş geri yükleme prosedürleriyle otomatik yedeklemeler uygular ve düzenlemeye tabi sektörlerdeki müşteriler için üç ayda bir DR tatbikatları yürütürüz.

Q.07İyi bir gözlemlenebilirlik gerçekte neye benzer?

Üç sütun kasıtlı olarak hayata geçirilir: bir istek kimliği (request ID) ile ilişkilendirilmiş yapılandırılmış günlükler, metrikler ve dağıtık izler; tek bir sağlayıcıya bağlı kalmamak için araçlama katmanı olarak OpenTelemetry ile. Sınav şudur: nöbetteki bir mühendis, bir makineye SSH yapmadan bir uyarıdan kök nedene dakikalar içinde geçebiliyor mu? Kimsenin bakmadığı kontrol panelleri gözlemlenebilirlik değildir.

Q.08Dağıtımları günde birkaç kez yapacak kadar güvenli nasıl hale getiriyorsunuz?

Trunk tabanlı geliştirme, birleştirme kapısı olarak otomatik testler ve kademeli teslimat — hata oranı veya gecikme gerilemesinde otomatik geri almayla canary ya da blue-green. Özellik bayrakları (feature flag), dağıtımı yayından ayırır; böylece kodu teslim etmek ile onu etkinleştirmek ayrı kararlar olur. Sık ve küçük dağıtımlar, nadir ve büyük olanlardan daha güvenlidir ve bu, çoğu ekibin sezgisinin tam tersidir.

Projenin kapsamını belirleyelim

En son ne zaman
nefesinizi tutmadan dağıtım yaptınız?

Bize stack'inizden, dağıtım günlerinizden ve son olayınızdan bahsedin. Kıdemli bir altyapı mühendisi bir iş günü içinde dürüst bir değerlendirmeyle yanıt verir.