Yapay Zeka Uygulamalarında Sandbox Kullanımı 26 Nisan 2026 Burak-Selim-Senyurt C# Büyük bir e-ticaret şirketinin bulut tabanlı altyapı çözümleri(Cloud Infrastructure) ekibinin yapay zeka gücünden de yararlanarak görev kritik bir uygulama geliştirdiğini varsayalım. Ekip, sunucularda oluşan hataları otomatik olarak analiz edip çözen bir Otonom DevOps Ajanı üzerinde çalışıyor. Geliştirilen ajanın en önemli yetenekleri arasında; hata loglarını(log files) okumak, sorunun kaynağını belirlemek, çözüme yönelik Python veya Bash betikleri(script) üretip bu betikleri sistem üzerinde çalıştırıp problemi çözmek var. Peki ya sistem ne kadar güvenli. [Daha fazla]
Hexagonal Architecture 101 13 Mart 2026 Burak-Selim-Senyurt C# Kurumsal uygulamaları göz önüne aldığımızda zaman içerisinde birçok yazılım mimarisinin ortaya çıktığını görüyoruz. Programlama dillerinin gelişim, framework'lerin ortaya çıkması ve değişen müşteri ihtiyaçları sonucunda bu kavram çok daha büyük önem kazandı. Belki de her şey üç katmanlı(3-tier) yaklaşımla başlamıştı. Geldiğimiz zaman diliminde ise monolit sistemlerin modüler hale getirildiğiği Modulith'lerden mikro servislere, soğan halkaları benzetmesi ile popülerleşen Onion mimariden, servis odaklı yaklaşıma kadar birçok stil var. Bazı kaynaklarda yazılım mimarileri katmanlı(Layered) ve dağıtık(Distributed) olmak üzere iki ana kategoriye de ayrılıyor. Üzerinde uzun uzun konuşulacak olan bu kavramları elbette deneyimleyerek görmek en güzeli. Bende bir süredir bakmak istediğim Hexagonal mimari yaklaşımını öğrenmeye karar verdim ve işte karşınızdayım. Gelin .net üzerinde bu mimariyi çok temel seviyede de olsa uygulamalı olarak anlamaya çalışalım. [Daha fazla]