David Yanacek, Kıdemli Baş Mühendis
David Yanacek, AWS'de Amazon İzleme ve Gözlemlenebilirlik kuruluşunda CloudWatch gibi hizmetlerde çalışan bir Kıdemli Baş Mühendistir. Daha önce Amazon DynamoDB, AWS Lambda ve AWS IoT üzerinde çalışan David, 2006'dan beri Amazon'da yazılım geliştiricisi olarak çalışmaktadır. Aynı zamanda dahili web hizmeti çerçeveleri ve filo operasyonları otomasyon sistemleri üzerinde de çalışmıştır. David'in iş yerinde en sevdiği aktivitelerden birisi, sistemlerin zaman içinde daha hatasız çalışması için operasyonel ölçümler yoluyla günlük analizi ve elemeler yapmaktır.
Yazar: David
Amazon'un üretim hizmetleri izlemeye yaklaşımı
Bu oturum, ekiplerin sistem sağlığını yüksek düzeyde nasıl değerlendirdiklerinden tek bir talebin ayrıntılarını anlamak için nasıl yakınlaştırdıklarına kadar Amazon'daki tüm izleme yelpazesini kapsamaktadır. Ayrıca Amazon'un yüzdelik dilimler, metriklerin boyutsallığı, gösterge tabloları, günlük analizi ve dağıtılmış izleme hakkında nasıl düşündüğünü öğrenin.
Amazon'da Operasyonel Mükemmellik
Bu oturumda Amazon'un operasyonel uygulamaları hakkında bilgi edinin. Ekiplerin geriye dönük yönetme, bilgi paylaşımı ve operasyonel metrikleri düzenli olarak gözden geçirme gibi benimsediği alışkanlıklar, ekipleri daha iyi araçlar oluşturmak ve mimari değişimler yapmak için inovasyon yapmaya nasıl yönlendirdi.
Dayanıklı sunucusuz sistemlerin uygun ölçekte mimarisi ve çalıştırılması
Bu videoda, modlardan ve aşırı yükten kaçınma, sınırlı çalışma gerçekleştirme, çoklu katmanlarda kısıtlama, eşzamanlılığı koruma, idempotent istekler gönderme, kuyrukta geri baskı ve adalet uygulama ve karışık paylaşım gerçekleştirme dahil olmak üzere AWS'nin güvenilir ve esnek hizmetler oluşturmak için neler yaptığını ele alıyoruz.
Sağlık kontrollerinin uygulanması
Filo çapındaki yanlış pozitif sonuçların neden olduğu istenmeyen neticeler olmadan sunucu hatalarını otomatik olarak tespit etme ve bu hataların etkilerini azaltma.
Operasyonel görünürlük için dağıtılmış sistemlerin enstrümantasyonu
Üretim sistemlerine ilişkin operasyonel görünürlük kazanma ve yazılım izleme özelliğini kullanarak sorunları giderme.
Aşırı yükü önlemek için yük atmayı kullanma
Aşırı yüklenme karşısında öngörülebilir ve tutarlı performans sağlamak için stratejiler.
Eşzamanlılık aşırı yükünü kontrol altına almak için bağımlılık izolasyonunu kullanma
Bir uygulamadaki yalnızca ilgili işlevselliği etkilemek için başarısız bir bağımlılığın neden olduğu etkiyi içerir.
Çok kiracılı sistemlerde adalet
Öngörülebilir performans ve kullanılabilirlik sağlamak için çok kiracılı sistemlerde adalet oluşturmak.
Aşılmaz kuyruk birikintilerinden kaçınmak
Kuyruk biriktirme listelerinden önemli iş yüklerini hızlıca boşaltmayı önceliklendirme ve biriktirme listelerinden en başta kaçınma.