<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ömür Uçum</title><description>Kurumsal mimari, dağıtık sistemler, .NET ve bulut-doğal platformlar, yapay zekâ ve dijital finans üzerine uzun form teknik ve akademik yazılar.</description><link>https://omrcm.github.io/</link><language>tr</language><atom:link href="https://omrcm.github.io/tr/rss.xml" rel="self" type="application/rss+xml"/><item><title>C# 15 Native Union — API Sözleşmelerini Daha Açık Tanımlamak</title><link>https://omrcm.github.io/tr/yazilar/csharp-15-native-union/</link><guid isPermaLink="true">https://omrcm.github.io/tr/yazilar/csharp-15-native-union/</guid><description>Bir API’nin aynı alan için birden fazla veri tipi döndürmesi gerektiğinde C# tarafında genellikle object özel bir wrapper ya da harici bir union kütüphanesi kullanıyoruz. Mesela K8s’teki…</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>C#</category><category>API Tasarımı</category><category>Union Types</category><category>.NET</category></item><item><title>API Governance’ı Dokümandan Yürürlüğe Taşımak</title><link>https://omrcm.github.io/tr/yazilar/api-governance-dokumandan-yururluge/</link><guid isPermaLink="true">https://omrcm.github.io/tr/yazilar/api-governance-dokumandan-yururluge/</guid><description>Standartlar yazıldı, dokümante edildi ve büyük bir gururla duyurusu yapıldı. Artık herkes bu standartlara uyacak sanıldı. Ama üç sprint sonra kimse dokümanın yüzüne bile bakmadı.</description><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate><category>API Governance</category><category>Policy-as-Code</category><category>TOGAF</category><category>Kurumsal Mimari</category></item><item><title>Sliding Window’u Ölçmek: .NET + Azure Deney Defteri</title><link>https://omrcm.github.io/tr/yazilar/sliding-window-olcum-deney-defteri/</link><guid isPermaLink="true">https://omrcm.github.io/tr/yazilar/sliding-window-olcum-deney-defteri/</guid><description>Bazı şeyleri iddia ederek serinin son yazısına kadar geldik. Ufak çaplı örneklerle de bir önce ki makalede göstermeye çalıştım. Fakat bir şeyi iddia etmek ile ölçerek gerçek veriler üzerinden…</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Rate Limiting</category><category>.NET</category><category>Azure</category><category>Ölçüm</category></item><item><title>Production’da Sliding Window: Tek Instance Yetmediğinde</title><link>https://omrcm.github.io/tr/yazilar/productionda-sliding-window/</link><guid isPermaLink="true">https://omrcm.github.io/tr/yazilar/productionda-sliding-window/</guid><description>Tek bir sunucu ya da instance’ta Sliding Window algoritmasını çalıştıran kodun koşması pek canımızı sıkmaz. Çünkü algoritmaya ait olan sayaç kendi içindedir ve limiti buradan yönetir.</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate><category>Rate Limiting</category><category>.NET</category><category>Sliding Window</category><category>Redis</category></item><item><title>Sliding Window: Token Bucket’ın Yeterli Olmadığı Yerler</title><link>https://omrcm.github.io/tr/yazilar/sliding-window-token-bucket-yetmedigi-yerler/</link><guid isPermaLink="true">https://omrcm.github.io/tr/yazilar/sliding-window-token-bucket-yetmedigi-yerler/</guid><description>Bir önce ki yazıda Token Bucket’ı kurduk. Kova (Bucket), jetonlar, ve dolum hızını anladık. Ortalama hızı kibarca yöneten, kontrollü bir burst’e nefes payı bırakan sağlam bir algoritma.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate><category>Rate Limiting</category><category>.NET</category><category>Sliding Window</category></item><item><title>Kurumsal Mimarinin Asıl Görevi</title><link>https://omrcm.github.io/tr/yazilar/kurumsal-mimarinin-asil-gorevi/</link><guid isPermaLink="true">https://omrcm.github.io/tr/yazilar/kurumsal-mimarinin-asil-gorevi/</guid><description>İkinci yazıda bir harita çıkartıp adını KOM yani Knowledge Ownership Model koyduk. Bilginin katmanları olduğunu ve her bir katmanın sahiplik seviyesini tanımladık.</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate><category>Kurumsal Mimari</category><category>Knowledge Lock-in</category><category>TOGAF</category><category>KOM</category></item><item><title>Bilgiyi Geri Kazanma Playbook’u</title><link>https://omrcm.github.io/tr/yazilar/bilgiyi-geri-kazanma-playbooku/</link><guid isPermaLink="true">https://omrcm.github.io/tr/yazilar/bilgiyi-geri-kazanma-playbooku/</guid><description>Sonra bir harita çıkarttık ve adına KOM yani Knowledge Ownership Model dedik. Bu haritayı kullanarak ölçüm yapıp bir öz değerlendirme de bulunduk: Knowledge Lock-in Nasıl Ölçülür?</description><pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate><category>Knowledge Lock-in</category><category>Playbook</category><category>Bilgi Yönetimi</category></item><item><title>Knowledge Lock-in Nasıl Ölçülür?</title><link>https://omrcm.github.io/tr/yazilar/knowledge-lock-in-nasil-olculur/</link><guid isPermaLink="true">https://omrcm.github.io/tr/yazilar/knowledge-lock-in-nasil-olculur/</guid><description>İlk iki yazıda sorunu tanımlayıp bu sorunun nasıl ölçülebileceğine yönelik bir haritanın tanımını yaptık. Knowledge Lock-in ve Knowledge Ownership Model yazılarına göz atabilirsiniz.</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate><category>Knowledge Lock-in</category><category>Ölçüm</category><category>Kurumsal Mimari</category></item><item><title>Knowledge Ownership Model: Bilgi Gerçekten Kimin?</title><link>https://omrcm.github.io/tr/yazilar/knowledge-ownership-model/</link><guid isPermaLink="true">https://omrcm.github.io/tr/yazilar/knowledge-ownership-model/</guid><description>Bir önce ki yazıda asıl sorunun ne olabileceğini yorumlamaya çalışıp farklı bir soru ile dikkatleri Knowlodge Lock-in tarafına çekmiştik. Peki bu bilgi dediğimiz şey tam olarak nedir? Bilgi bizde mi…</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><category>Knowledge Lock-in</category><category>KOM</category><category>Bilgi Yönetimi</category></item><item><title>Vendor Lock-in Değil, Knowledge Lock-in</title><link>https://omrcm.github.io/tr/yazilar/vendor-lock-in-degil-knowledge-lock-in/</link><guid isPermaLink="true">https://omrcm.github.io/tr/yazilar/vendor-lock-in-degil-knowledge-lock-in/</guid><description>TOGAF 9.2 ile TOGAF 10 arasında ki yenilikleri ve bu yeniliklerin getirdiği esnekliği öğrenmeye çalıştığım bir dönemde kurumsal teknoloji dünyasında yıllardır konuştuğumuz Vendor Lock-in kayramının…</description><pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate><category>Knowledge Lock-in</category><category>Kurumsal Mimari</category><category>Bilgi Yönetimi</category></item><item><title>.NET’te Threading ve Asynchrony Gerçekleri: Benchmark, Gözlemlenebilirlik ve Production…</title><link>https://omrcm.github.io/tr/yazilar/threading-benchmark-ve-gozlemlenebilirlik/</link><guid isPermaLink="true">https://omrcm.github.io/tr/yazilar/threading-benchmark-ve-gozlemlenebilirlik/</guid><description>17. yy’da Galileo’nun söylediği bir söz bugünün yazılım mühendisliği için hala geçerli. “Doğa kitabı matematik diliyle yazılmıştır.” Galileo Galilei.</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate><category>.NET</category><category>BenchmarkDotNet</category><category>Gözlemlenebilirlik</category><category>ThreadPool</category></item><item><title>.NET’te Threading ve Asynchrony Gerçekleri: “ThreadPool Derinlikleri ve Starvation Tuzakları”</title><link>https://omrcm.github.io/tr/yazilar/threadpool-derinlikleri-ve-starvation/</link><guid isPermaLink="true">https://omrcm.github.io/tr/yazilar/threadpool-derinlikleri-ve-starvation/</guid><description>Gece saat 02:47. Bir anda slack grubuna mesajlar gelmeye başlar. API timeout veriyor. Hemen dashboard’a bakarsınız ve CPU %4, RAM %20, Network normal ve Database ayaktadır. Ama sistem cevap vermez…</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate><category>.NET</category><category>async/await</category><category>ThreadPool</category><category>Starvation</category></item><item><title>.NET’te Threading ve Asynchrony Gerçekleri : “Şehir Efsanelerinden Thread-less I/O’ya”</title><link>https://omrcm.github.io/tr/yazilar/threading-asynchrony-sehir-efsaneleri/</link><guid isPermaLink="true">https://omrcm.github.io/tr/yazilar/threading-asynchrony-sehir-efsaneleri/</guid><description>Yakın zamanda çalışma arkadaşlarımla yaptığımız bir istişare sonrasında, bu konunun detaylı bir şekilde ele alınması ve benchmark testleriyle desteklenmesi gerektiği kanaatine vardım. Her şeyi tek…</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate><category>.NET</category><category>async/await</category><category>ThreadPool</category></item><item><title>Token Bucket: .NET ile Rate Limiting’in Temel Algoritması</title><link>https://omrcm.github.io/tr/yazilar/token-bucket-rate-limiting/</link><guid isPermaLink="true">https://omrcm.github.io/tr/yazilar/token-bucket-rate-limiting/</guid><description>Çarşamba sabahı saat 09:14. Production’a önceki gün küçük bir feature deploy etmişsiniz, Slack sakin. Bir anda alarm patlıyor: API’niz 502 dönmeye başlamış. Logları açıyorsunuz ve bir endpoint’e…</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate><category>Rate Limiting</category><category>.NET</category><category>Token Bucket</category></item><item><title>Rızanın Doğrulanabilirliği</title><link>https://omrcm.github.io/tr/arastirmalar/rizanin-dogrulanabilirligi/</link><guid isPermaLink="true">https://omrcm.github.io/tr/arastirmalar/rizanin-dogrulanabilirligi/</guid><description>Açık bankacılıkta rıza kayıtlarının denetlenebilir ve doğrulanabilir biçimde saklanması üzerine bir çalışma.</description><pubDate>Sat, 18 Apr 2026 00:00:00 GMT</pubDate><category>Keycloak</category><category>Dijital Finans</category></item><item><title>Redis Gecikme Ölçümü</title><link>https://omrcm.github.io/tr/laboratuvar/redis-gecikme-olcumu/</link><guid isPermaLink="true">https://omrcm.github.io/tr/laboratuvar/redis-gecikme-olcumu/</guid><description>Tek düğüm ve küme kipinde Redis gecikmesinin yük altında nasıl değiştiğini ölçen küçük bir deney.</description><pubDate>Mon, 09 Mar 2026 00:00:00 GMT</pubDate><category>Redis</category><category>Ölçüm</category></item><item><title>ZooKeeper&apos;dan KRaft&apos;a Geçiş</title><link>https://omrcm.github.io/tr/konusmalar/kraft-gecisi/</link><guid isPermaLink="true">https://omrcm.github.io/tr/konusmalar/kraft-gecisi/</guid><description>Kafka&apos;nın KRaft kipine geçişinin operasyonel sonuçları üzerine bir konuşma.</description><pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate><category>Kafka</category></item><item><title>Akış Köprüsü</title><link>https://omrcm.github.io/tr/projeler/akis-koprusu/</link><guid isPermaLink="true">https://omrcm.github.io/tr/projeler/akis-koprusu/</guid><description>Kafka konularını analitik bir depoya taşıyan küçük bir köprü servisi.</description><pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate><category>Kafka</category><category>.NET</category></item><item><title>Raft’ta Leader Election ve Log Replication: Kafka KRaft’in Kalbine Yolculuk</title><link>https://omrcm.github.io/tr/yazilar/raft-leader-election-ve-log-replication/</link><guid isPermaLink="true">https://omrcm.github.io/tr/yazilar/raft-leader-election-ve-log-replication/</guid><description>Bir önceki yazıda “Raft Algoritması ve Kafka’ya Kattığı Güç” başlığı altında, ZooKeeper döneminin karmaşık yapısını ve KRaft’ın Kafka’ya getirdiği sadeleştirilmiş, Raft tabanlı yeni mimariyi…</description><pubDate>Sun, 05 Oct 2025 00:00:00 GMT</pubDate><category>Kafka</category><category>Raft</category><category>KRaft</category><category>Konsensüs</category></item><item><title>Raft Algoritması ve Kafka’ya Kattığı Güç</title><link>https://omrcm.github.io/tr/yazilar/raft-algoritmasi-ve-kafka/</link><guid isPermaLink="true">https://omrcm.github.io/tr/yazilar/raft-algoritmasi-ve-kafka/</guid><description>Dağıtık sistemlerin en zor problemlerinden biri, farklı düğümler arasında consensus sağlamaktır. Yani her node’un aynı “gerçeği” kabul etmesi gerekir. Bu yalnızca akademik bir problem değil; finansal…</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate><category>Kafka</category><category>Raft</category><category>KRaft</category><category>Konsensüs</category></item><item><title>.NET Core 7 ve Dapr ile Zamanlanmış API Çağrıları</title><link>https://omrcm.github.io/tr/yazilar/dapr-ile-zamanlanmis-api-cagrilari/</link><guid isPermaLink="true">https://omrcm.github.io/tr/yazilar/dapr-ile-zamanlanmis-api-cagrilari/</guid><description>Mikro hizmetlerin oluşturulması ve yönetilmesi sürekli gelişen bir alan olup, burada devreye Dapr giriyor. Dapr, bulut veya kenar durumlarında çalışma yeteneğine sahip bir “portable, event-driven…</description><pubDate>Thu, 15 Jun 2023 00:00:00 GMT</pubDate><category>Dapr</category><category>.NET</category><category>Mikroservisler</category></item></channel></rss>