SEKTöR HABERLERI

Microsoft Build Konferansı 2023 Oturum Özeti: .NET 8 ile Bulut Yerli Geliştirme

.NET 8 Framework'un bulut-yerel geliştirme için yeni inşa edilen yapısını tanıtan oturum. Brady Gaster, Microsoft'ta ASP.NET ekibinde, SignalR, mikroservisler ve API'ler ve Azure servisleri ile entegrasyon üzerinde çalışan Baş Program Yöneticisidir. Ayrıca Azure Geliştirici Deneyimi ekibinin bir parçasıdır. Docker'ı çoklu konteyner web uygulamalarında kullanarak .NET 8 Framework'ün bazı heyecan verici yeni özelliklerini ele aldı.

YouTube Video Player

Brady Gaster, .NET Mimarisi konusunda uzmanlaşmış 20 yıllık uzun bir yazılım geliştirme kariyerine sahip. Bu süre zarfında, birçok şirkette kıdemli geliştirici veya kıdemli .NET danışmanı olarak çalıştı. 11 yılı aşkın süredir, Microsoft'ta çalışmakta ve geliştirme ekibinin ayrılmaz bir parçası olmuştur, yönetimle birlikte. Bu, onu Bulut-Yerel geliştirme için .NET 8'in yeni güncellemelerini ve özelliklerini sunmak için doğru kişi yapıyor.

Oturum, .NET'in uygulama servislerinin öne çıkan yönleri ve bunların farklı platformlarda nasıl dağıtılacağı ile başladı. .NET, kullanıcıların ihtiyaç duyduğu hizmetleri dikkate alır ve bunları Kubernetes, Linux gibi platformlarda dağıtır. Daha yeni .NET sürümlerine (6+) yükseltmek, uygulamaların işleme süresini ve bellek kullanımını önemli ölçüde düşürür, böylece maliyetleri tasarruf ettirir.

Sonra odak, .NET 8 Framework üzerine inşa edilen yeni YARP ters vekil sunucusunu kullanmak üzere güncellenmiş olan Azure Uygulama Servisi'ne kaydı. Azure ve .NET geliştirme ekipleri YARP'nin geliştirilmesi ve yayınlanmasında işbirliği yaptı. YARP'ye yapılan iyileştirmeler, CPU ve bellek kullanımındaki azalmaları, daha esnek genişletilebilirlik noktalarını ve daha kolay dinamik SNI ana bilgisayar seçimini içerir.

.NET 8, müşterilerin ek kullanım durumlarını uygulamalarına olanak tanır. Azure'da gRPC'nin dahil edilmesi ve özel hata sayfaları oluşturabilme yeteneğini beraberinde getirdi.

Sunucu, yeni .NET 8 Framework ile Bulut-yerel uygulamalar yapmanın ana teşvikini de tartıştı. Böyle uygulamalar dinamik özel, kamu veya hibrit bulut ortamlarında çalışır ve sistemleri dayanıklı, yönetilebilir ve gözlemlenebilir kılmak için sağlam otomasyon kullanır. Bu, mühendislerin sıkça yüksek etkili değişiklikler yapmasını, minimum zahmetle gerçekleştirmesini sağlar.

Son olarak, sunucu, dosya kaydı, metrik raporlama, dağıtılmış izleme ve uygulama dayanıklılığı gibi Bulut-yerel uygulama özelliklerini keşfetmek için bir demo uygulaması gerçekleştirdi.

Tüm oturum, bir .NET geliştiricisi olarak izlemek için keyifliydi. Farklı platformlarda web hizmetlerini barındırma ve dağıtma tekniklerini öğrenmek, ürettiğimiz işte büyük iyileştirmeler sağlayabilir. Iron Software ürünleri her zaman .NET'in tüm sürümleriyle uyumlu olmuştur. Benzer şekilde, gelecek aylarda en son .NET 8 Framework'te bulut-yerel geliştirmeyi de destekleyeceklerdir.