SEKTöR HABERLERI

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

Oturum, bulut yerel geliştirme için yeni oluşturulan .NET 8 Framework'ünü tanıttı. Brady Gaster, Microsoft'ta ASP.NET ekibinde Baş Program Yöneticisi olarak SignalR, mikroservisler ve API'ler ile Azure hizmetleri entegrasyonu üzerinde çalışmaktadır. O aynı zamanda Azure Geliştirici Deneyimi ekibinin bir parçasıdır. .NET 8 Framework'in, çoklu konteynerlı web uygulamalarında Docker kullanarak bazı heyecan verici yeni özelliklerini ele aldı.

YouTube Video Player

Brady Gaster, .NET Mimarisinde uzmanlaşmış, 20 yıllık uzun bir yazılım geliştirme kariyerine sahiptir. Bu süre zarfında, çeşitli şirketlerde 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 olup, yönetimle birlikte geliştirme ekibinin ayrılmaz bir parçası olmuştur. Bu, onu Cloud-Native 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 hizmetlerinin öne çıkan noktaları ve bunların farklı platformlarda nasıl dağıtılacağı konularıyla başladı. .NET, kullanıcıların ihtiyaç duyduğu hizmetleri dikkate alır ve Kubernetes, Linux gibi platformlara dağıtır. Daha yeni .NET sürümlerine (6+) yükseltmek, uygulamaların işlem süresini ve bellek kullanımını önemli ölçüde düşürerek maliyet tasarrufu sağlar.

Sonrasında, odak .NET 8 Framework üzerine kurulu olan yeni YARP ters vekil sunucusunu kullanacak şekilde güncellenen Azure App Service'e kaydı. Azure ve .NET geliştirme ekipleri, YARP'nin geliştirilmesi ve yayınlanmasında iş birliği yaptı. YARP'deki iyileştirmeler, CPU ve bellek kullanımındaki azalmalar, daha esnek genişletilebilirlik noktaları ve daha kolay dinamik SNI ana bilgisayar seçimi içermektedir.

.NET 8, müşterilerin ek kullanım senaryolarını uygulamalarını sağlar. Azure üzerinde gRPC'nin dahil edilmesinin yanı sıra özel hata sayfaları oluşturma yeteneğini beraberinde getirdi.

Sunucu ayrıca yeni .NET 8 Framework ile Bulut tabanlı uygulamalar yapmanın ana teşvikini de tartıştı. Böyle uygulamalar, dinamik özel, genel veya hibrit bulut ortamlarında çalışır ve sistemleri dayanıklı, yönetilebilir ve gözlemlenebilir hale getirmek için sağlam otomasyon kullanır. Bu, mühendislerin minimal çabayla sık sık yüksek etkili değişiklikler yapmalarını 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ı çalıştırdı.

Tüm oturum, bir .NET geliştiricisi olarak izlemek için bir zevkti. Yeni teknikler öğrenmek, farklı platformlarda web servisleri barındırma ve dağıtma konusunda ürettiğimiz işlerde köklü iyileşmeler sağlayabilir. Iron Software ürünleri her zaman .NET'in tüm sürümleri ile uyumlu olmuştur. Benzer şekilde, önümüzdeki aylarda en son .NET 8 Framework üzerinde bulut tabanlı geliştirimi de destekleyecekler.