AWS Türkiye Açıldı mı? İstanbul Local Zone
AWS, 20 Mayıs 2026'da İstanbul Local Zone'u açtı. Zone kodu eu-central-1-ist-1a. Parent bölge Frankfurt. Açılan kayıt bir AWS Region değil. Region, aynı coğrafy…
CQRS, Outbox, SAGA, mikroservis ve dağıtık sistem kararları. Yüksek trafikli backend’lerde neyin neden kurulduğunu anlatıyorum.
AWS, 20 Mayıs 2026'da İstanbul Local Zone'u açtı. Zone kodu eu-central-1-ist-1a. Parent bölge Frankfurt. Açılan kayıt bir AWS Region değil. Region, aynı coğrafy…
Google Cloud, Türkiye'de 2028-2029'da açılacak bir bölge duyurdu. Google 10 yılda 2, Turkcell 1 milyar dolar planlıyor. İş birliği Kasım 2025'te duyuruldu. Goog…
Monolitik bir uygulamada bir sipariş sürecini yönetmek çocuk oyuncağıdır; klasik bir RDBMS üzerinde bir BEGIN TRANSACTION başlatır, stok düşer, fatura keser ve…
Yıllar içinde büyüyen, özellikle kapsamlı ERP entegrasyonları barındıran veya yoğun sipariş logları tutan sistemlerde geleneksel CRUD (Create, Read, Update, Del…
Mikroservis mimarilerinde ve asenkron haberleşen sistemlerde (Event-Driven Architecture) en sık karşılaştığımız tasarımsal zorluklardan biri dağıtık transaction…
Sıfırdan Ödeme Sistemi Geliştirmek: 9 Banka, 5 Servis, 1 Mimari Bir ödeme sistemi geliştirmek, dışarıdan bakıldığında “bankaya bir HTTP isteği at, cevabı al” ka…
HTTP/2: Sadece SSL Kurunca Web Sitemiz Neden Hızlanıyor? Web geliştirmede performans denince aklımıza hemen sorgu optimizasyonu, caching veya dosya küçültme gel…
Modern yazılım dünyasında mikroservisler arası iletişim, sistemin sürdürülebilirliği için en kritik kararlardan biridir. Bugün, sektörün iki dev yaklaşımı olan…
Yazılım Dağıtımında Yeni Nesil Çözüm: Outplane ile Tanışın Günümüzde bir yazılım projesini geliştirmek kadar, o projeyi güvenli, ölçeklenebilir ve hızlı bir şek…
Yüksek trafikli bir sistem tasarlamak, sadece güçlü sunucular kiralamak değil; trafiği bir su gibi yönetme sanatıdır. Projenin büyüme evrelerine göre neyi, ne z…
Selamlar dostlar! Bugün sizi standart "sunucuya dosyaları attım, çalışıyor" mantığından alıp, modern yazılım mimarisinin en güçlü duraklarından biri olan Azure…
Selamlar! Bugün projelerin en kritik noktalarından birine, modern web güvenliğinin temel taşına giriyoruz: JWT (JSON Web Token) . Bir kullanıcı giriş yaptıktan…
Elasticsearch vs Grafana Loki vs Graylog: Log Yönetimi İçin Hangi Çözüm? Log yönetimi, modern yazılım geliştirmede kritik bir konudur. Uygulamalarımızın sağlığı…
Mikroservis mimarisine geçen ekiplerin yaşadığı problemlerin büyük kısmı, servislerin birbirinden ayrılmasından değil, servislerin birbirine nasıl bağlandığında…
Bir backend geliştirici olarak sadece CRUD (Create, Read, Update, Delete) API’leri yazmakla sınırlı kalmak istemiyorsan, odaklanman gereken daha kritik alanlar…
İyi Bir Teknik Leader Nasıl Olunur? - Mimari ve Teknik Karar Odaklı Liderlik Yazılım geliştirme dünyasında 15 yıl geçirdikten sonra öğrendiğim en önemli şey şu:…
1. Soğan Mimarisi Nedir? Soğan Mimarisi (Onion Architecture), 2008 yılında Jeffrey Palermo tarafından ortaya atılan ve yazılım projelerinde bağımlılıkları azalt…
Başlangıçta, SAAS mimarisinde geliştirilmiş ve 10 bin müşterisi olan bir projeyi IIS üzerinde tek bir sunucu ile çalıştırıyordum. Ancak müşteri tabanı genişledi…
Veri işleme ve aktarımı, dijital dünyanın hızla büyüyen karmaşıklığıyla birlikte daha da önemli hale geliyor. Büyük veri, gerçek zamanlı analiz ve olay bazlı mi…
Web servisleri, uygulamalar arasında veri ve bilgi alışverişini kolaylaştırmak için geliştirilmiş protokollerdir. REST ve SOAP, bu amaçla kullanılan en yaygın i…
Docker Compose, birden fazla servisi aynı anda kolayca yönetmenizi sağlayan bir araçtır. Bu yazıda, Apache Kafka, Zookeeper, Redis ve Kafka için güçlü bir yönet…
Bulut teknolojileri ve konteyner yönetimi, modern yazılım geliştirme dünyasında vazgeçilmez hale geldi. Azure Kubernetes Service (AKS) , Microsoft'un bulut plat…
Yazılım Mimarisinin Evrimi: Neden Tek Bir Doğru Yok? Bir yazılıma başlarken verilen mimari karar, bir binanın temeli gibidir. Yanlış temel üzerine gökdelen dike…
Mikroservis mimarisi, uygulamaları daha küçük ve bağımsız servisler halinde böler. Bu, geliştirme sürecini hızlandırır, uygulamaların ölçeklenebilirliğini artır…
Merhaba, Bu makelemde Monolithic & Microservices mimarilerine kısaca değinmek istiyorum. Monolithic Architecture Nedir? Tekbir solution (.sln) yapı içerisinde k…
TOGAF Nedir? TOGAF bir standarttır. TOGAF standardına göre bireyler iş verimliliğini maksimum düzeylere getirebilmeyi amaç edinmiştir. TOGAF üzerine yapılan çal…