<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Berk Can Güney</title>
    <link>https://berkguney.com</link>
    <description>Java ve Spring Boot odaklı, mikroservis ve bulut sistemlerinde uzman kıdemli yazılım mühendisi. Havacılık, sadakat ve fintech deneyimi.</description>
    <language>tr</language>
    <lastBuildDate>Wed, 16 Sep 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://berkguney.com/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Aynı Promptu Kaçıncı Kez Yazıyorsun? Agent Skills ile Yapay Zekâya Bir Kere Öğretmek</title>
      <link>https://berkguney.com/blog/agent-skills-teach-your-ai-assistant-once</link>
      <guid isPermaLink="true">https://berkguney.com/blog/agent-skills-teach-your-ai-assistant-once</guid>
      <pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate>
      <category>Yapay Zekâ</category>
      <description>Her yeni oturumda asistana projenin kurallarını baştan anlatmaktan yorulduysanız yalnız değilsiniz. SKILL.md dosyalarının nasıl çalıştığını, neden token dostu olduklarını ve bir backend ekibinde işe yarayan bir skill&apos;in nasıl yazıldığını kendi deneyimlerimle anlatıyorum.</description>
    </item>
    <item>
      <title>LinkedIn&apos;i Yapay Zekâ Asistanına Bağlamak: MCP&apos;nin Kolay Kısmı ve Kimsenin Konuşmadığı Kısmı</title>
      <link>https://berkguney.com/blog/linkedin-mcp-connecting-ai-assistant-to-linkedin</link>
      <guid isPermaLink="true">https://berkguney.com/blog/linkedin-mcp-connecting-ai-assistant-to-linkedin</guid>
      <pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate>
      <category>Yapay Zekâ</category>
      <description>LinkedIn MCP server&apos;ları son aylarda hızla yayıldı. Profil aramak, ilan taramak, hatta mesaj göndermek artık tek bir cümleyle mümkün. Peki bu bağlantı arka planda nasıl kuruluyor, hesabınızı ne kadar riske atıyor ve bir geliştirici olarak nelere dikkat etmelisiniz?</description>
    </item>
    <item>
      <title>AI Sarhoşluğu ve Token Ekonomisi: Modeller Pahalılaştığında Ne Yapacağız?</title>
      <link>https://berkguney.com/blog/ai-intoxication-and-token-economy</link>
      <guid isPermaLink="true">https://berkguney.com/blog/ai-intoxication-and-token-economy</guid>
      <pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate>
      <category>Yapay Zekâ</category>
      <description>Claude Code, Gemini CLI ve Cursor gibi araçlarla sistemleri saniyeler içinde inşa etmenin dayanılmaz hafifliğini yaşıyoruz. Ancak kod satırları aradan çekildiğinde geriye kalan mimari körlüğü ve yarın öbür gün token maliyetleri fırladığında karşılaşacağımız sistemik krizleri teorik bir çerçevede masaya yatırıyoruz.</description>
    </item>
    <item>
      <title>API Fatura Kabusundan Uyanmak: Quota (Kota) Yönetimi Hayat Kurtarır</title>
      <link>https://berkguney.com/blog/api-quota-management</link>
      <guid isPermaLink="true">https://berkguney.com/blog/api-quota-management</guid>
      <pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate>
      <category>Bulut &amp; Maliyet</category>
      <description>Google Maps, AWS veya yapay zeka API&apos;lerini kullanırken bir sabah binlerce dolarlık faturayla uyanmamak için Quota (Kota) yönetiminin mimarideki yerini ve maliyetleri nasıl kontrol altına alacağımızı inceliyoruz.</description>
    </item>
    <item>
      <title>Redis Yazma Stratejileri ve Veri Tutarlılığı: Production&apos;ı Çökerten Sessiz Katiller</title>
      <link>https://berkguney.com/blog/redis-data-consistency-write-strategies</link>
      <guid isPermaLink="true">https://berkguney.com/blog/redis-data-consistency-write-strategies</guid>
      <pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate>
      <category>Mimari</category>
      <description>Redis&apos;i sadece basit bir in-memory veri deposu olarak kullanmak işin kolay kısmı. Peki ya veritabanı ile Redis arasındaki senkronizasyon koptuğunda ne olur? Bu yazıda Cache Stampede, Penetration gibi sistem katillerini ve Spring Boot ile veri tutarlılığını nasıl sağlayacağımızı derinlemesine inceliyoruz.</description>
    </item>
    <item>
      <title>Veritabanı Mimarisi: Hard Delete, Soft Delete ve Audit Stratejileri</title>
      <link>https://berkguney.com/blog/hard-delete-vs-soft-delete-database-architecture-strategies</link>
      <guid isPermaLink="true">https://berkguney.com/blog/hard-delete-vs-soft-delete-database-architecture-strategies</guid>
      <pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate>
      <category>Mimari</category>
      <description>Bir veriyi silmek, sadece bir SQL komutu çalıştırmak değil, sistemin geleceğini etkileyen mimari bir karardır. Bu yazıda, Hard Delete ve Soft Delete kavramlarını, teknik borç yaratmadan nasıl uygulanacağını, ORM tuzaklarını ve modern sistemlerde kullanılan hibrit stratejileri inceliyoruz.</description>
    </item>
    <item>
      <title>Kodun Sessiz İhaneti: Java&apos;da Timing Attack ve Modern Güvenlik Mimarileri</title>
      <link>https://berkguney.com/blog/java-timing-attack-prevention</link>
      <guid isPermaLink="true">https://berkguney.com/blog/java-timing-attack-prevention</guid>
      <pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate>
      <category>Mimari</category>
      <description>Güvenlik sadece doğru algoritmayı seçmek değildir; donanımın fiziksel davranışlarını da yönetmektir. Bu yazıda, Dropbox&apos;ın &apos;paranoyak&apos; veri saklama mimarisini ve Java dünyasındaki en sinsi açıklardan biri olan Zamanlama Saldırılarını (Timing Attacks) inceliyoruz.</description>
    </item>
    <item>
      <title>Mikroservislerde Veri Kaosu ve İki Kurtarıcı: Outbox ve Inbox Pattern</title>
      <link>https://berkguney.com/blog/data-chaos-in-microservices-outbox-inbox-pattern</link>
      <guid isPermaLink="true">https://berkguney.com/blog/data-chaos-in-microservices-outbox-inbox-pattern</guid>
      <pubDate>Tue, 30 Dec 2025 00:00:00 GMT</pubDate>
      <category>Mimari</category>
      <description>Mikroservislerde servisler arası güvenilir bir iletişim kurmak, &apos;dual-write&apos; tutarsızlıkları ve anlık kesintiler yüzünden bir kabusa dönüşebilir. Veriyi hem kendi veritabanınıza kaydedip hem de bunu diğer servislere nasıl garanti bir şekilde duyurursunuz? Bu yazıda, bu problemi çözen ve servisler arası bağımsızlığı artıran Outbox ve Inbox desenlerini inceliyoruz.</description>
    </item>
    <item>
      <title>Vibe Coding: Çalışan Kod, Kaybolan Kontrol</title>
      <link>https://berkguney.com/blog/vibe-coding-working-code-lost-control</link>
      <guid isPermaLink="true">https://berkguney.com/blog/vibe-coding-working-code-lost-control</guid>
      <pubDate>Tue, 16 Dec 2025 00:00:00 GMT</pubDate>
      <category>Yapay Zekâ</category>
      <description>Yapay zekâ destekli kod üretimi (vibe coding) hızıyla cezbederken, kontrol kaybı ve mühendislik derinliğinin yitirilmesi gibi riskler de barındırıyor. Bu yazıda, &apos;vibe coding&apos;in tehlikelerinin yanı sıra, bilinçli bir yaklaşımla nasıl güçlü bir &apos;ikinci pilota&apos; dönüştürülebileceği ve geliştiricinin yeteneklerini nasıl artırabileceğini de inceliyoruz.</description>
    </item>
    <item>
      <title>2026’da Backend Developer’ların Mutlaka Okuması Gereken 6 Kitap</title>
      <link>https://berkguney.com/blog/backend-developer-reading-list-2026</link>
      <guid isPermaLink="true">https://berkguney.com/blog/backend-developer-reading-list-2026</guid>
      <pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate>
      <category>Kariyer &amp; Okuma</category>
      <description>Backend geliştirme dünyasındaki yeni trendler ve araçlar hızla değişse de, temel mühendislik prensipleri ve sistem düşüncesi geçerliliğini koruyor. Bu yazıda, 2026 yılında her backend developer&apos;ın okuması gereken ve bu kalıcı prensipleri güçlendiren 6 temel kitabı inceliyoruz.</description>
    </item>
    <item>
      <title>Caching Stratejileri: Sistemlerini Gerçekten Hızlandırmak İstiyorsan Buradan Başla</title>
      <link>https://berkguney.com/blog/caching-strategies-start-here-to-really-speed-up-your-systems</link>
      <guid isPermaLink="true">https://berkguney.com/blog/caching-strategies-start-here-to-really-speed-up-your-systems</guid>
      <pubDate>Thu, 23 Oct 2025 00:00:00 GMT</pubDate>
      <category>Mimari</category>
      <description>Sistem performansını belirleyen temel faktörün veriye erişim hızı olduğunu anlatan bu rehber, Cache-Aside, Write-Through ve Read-Through gibi temel önbellekleme stratejilerini ve hangi senaryolarda kullanılması gerektiğini pratik örneklerle açıklıyor.</description>
    </item>
    <item>
      <title>AWS S3 Maliyetlerini Düşürmenin 7 Gerçekçi Yolu</title>
      <link>https://berkguney.com/blog/aws-s3-7-realistic-ways-to-reduce-costs</link>
      <guid isPermaLink="true">https://berkguney.com/blog/aws-s3-7-realistic-ways-to-reduce-costs</guid>
      <pubDate>Tue, 12 Aug 2025 00:00:00 GMT</pubDate>
      <category>Bulut &amp; Maliyet</category>
      <description>S3 bucket&apos;larının beklenmedik maliyetlere yol açmasını önlemek için bu rehberde, maliyetleri %70&apos;e varan oranda düşürecek 7 pratik optimizasyon tekniğini ve yaygın anti-pattern&apos;leri inceliyoruz.</description>
    </item>
    <item>
      <title>AWS Certified Solutions Architect - Associate Deneyimim: Hazırlık Süreci, Kaynaklar ve Samimi Tavsiyeler</title>
      <link>https://berkguney.com/blog/my-experience-as-an-aws-certified-solutions-architect-associate</link>
      <guid isPermaLink="true">https://berkguney.com/blog/my-experience-as-an-aws-certified-solutions-architect-associate</guid>
      <pubDate>Mon, 19 May 2025 00:00:00 GMT</pubDate>
      <category>Kariyer &amp; Okuma</category>
      <description>AWS Certified Solutions Architect - Associate sertifika sınavına hazırlık sürecimi, kullandığım kaynakları, çalışma stratejilerimi ve sınav günü deneyimimi paylaştığım bu yazıda, sürece yeni başlayacaklar için pratik tavsiyeler de sunuyorum.</description>
    </item>
    <item>
      <title>Single-Tenant ve Multi-Tenant: SaaS Mimarinde Hangi Tarafı Seçmelisin?</title>
      <link>https://berkguney.com/blog/single-tenant-vs-multi-tenant-which-model-should-you-choose</link>
      <guid isPermaLink="true">https://berkguney.com/blog/single-tenant-vs-multi-tenant-which-model-should-you-choose</guid>
      <pubDate>Fri, 21 Feb 2025 00:00:00 GMT</pubDate>
      <category>Mimari</category>
      <description>Single-tenant ve multi-tenant mimari modelleri arasındaki farkları, avantajlarını, risklerini ve hangi senaryoda hangi modelin daha uygun olduğunu Spring Boot örnekleriyle birlikte bu yazıda bulabilirsiniz.</description>
    </item>
  </channel>
</rss>
