# Burak Kaşıkcı | Senior .NET Developer, SQL Server DBA & AI Solutions > Backend geliştirme, SQL Server performans optimizasyonu, ölçeklenebilir yazılım mimarileri ve AI çözümleri üzerine danışmanlık, teknik içerikler ve freelance yazılım hizmetleri. Version: 1.0 Generated: 2026-08-04T21:48:42.0114831Z ## Website URL: https://burakkasikci.com Language: tr-TR ## Summary Burak Kaşıkcı is a Senior .NET Developer, SQL Server DBA and AI Solutions Consultant. This website contains technical articles, engineering notes, tutorials, architecture guides and professional consulting services. ## Author Name: Burak Kaşıkcı Email: iletisim@burakkasikci.com Roles: - Senior .NET Developer - SQL Server DBA - Software Architect - AI Solutions Consultant - Technical Writer ## Expertise - .NET - ASP.NET Core - C# - SQL Server - Entity Framework Core - LINQ - Backend Development - Software Architecture - Clean Architecture - Distributed Systems - Performance Optimization - Database Optimization - Query Tuning - REST API - JWT - OAuth - Authentication - Authorization - Redis - Caching - Microservices - Docker - DevOps - Artificial Intelligence - LLM - OpenAI - RAG - AI Agents - Prompt Engineering - MCP ## Services - Backend Software Development - AI-powered Software Development - SQL Server Consulting - Database Performance Optimization - Software Architecture Design - Technical Consulting - Code Review - Performance Audit - Freelance Software Development ## Statistics Articles: 13 Last Updated: 2026-08-04 ## Website Sections Home: https://burakkasikci.com/ Blog: https://burakkasikci.com/blog Upcoming Notes: https://burakkasikci.com/gelecek-yazilar Services: https://burakkasikci.com/hizmetler About: https://burakkasikci.com/hakkimda Contact: https://burakkasikci.com/iletisim RSS Feed: https://burakkasikci.com/rss.xml Sitemap: https://burakkasikci.com/sitemap.xml ## Blog Articles (Markdown Format) All blog articles are available in Markdown format for easy consumption by AI systems: ### Forward Deployed Engineer: Yapay Zekâ Çağında Yazılım Geliştiriciliğinin Yeni Evrimi mi? - Markdown: https://burakkasikci.com/blog/forward-deployed-engineer-yapay-zeka-caginda-yazilim-gelistiriciliginin-yeni-evrimi-mi.md - HTML: https://burakkasikci.com/blog/forward-deployed-engineer-yapay-zeka-caginda-yazilim-gelistiriciliginin-yeni-evrimi-mi - Published: 2026-08-04 - Summary: Son zamanlarda teknoloji şirketlerinin iş ilanlarında giderek daha sık karşılaştığım bir unvan var: Forward Deployed Engineer (FDE). İlk bakışta klasik bir yazılım geliştirici rolü gibi görünse de aslında müşteriyle birebir çalışan, gerçek problemleri çözen ve ürünü müşterinin ortamında başarıyla hayata geçiren hibrit bir mühendislik rolünü temsil ediyormuş. Peki bu "Forward Deployed Engineer" tam olarak ne yapar? Neden özellikle yapay zekâ şirketleri bu role yatırım yapıyor? Klasik Software Engineer rolünden farkı nedir? ### AI Agent Geliştirmek Kolay ama Production'a Çıkarmak Zor - Markdown: https://burakkasikci.com/blog/ai-agent-gelistirmek-kolay-ama-productiona-cikarmak-zor.md - HTML: https://burakkasikci.com/blog/ai-agent-gelistirmek-kolay-ama-productiona-cikarmak-zor - Published: 2026-08-03 - Summary: Son dönemde herkes AI Agent geliştiriyor. Planner, Tool Calling, MCP, Multi-Agent... Demo ortamında her şey kusursuz görünüyor. Ama iş production'a geldiğinde işler değişiyor. Gerçek sorun modelin cevap vermemesi değil; aynı soruya farklı kararlar vermesi, tool'ların yarım sonuç döndürmesi, agent'ın sonsuz döngüye girmesi veya tek bir API'nin tüm akışı kilitlemesi. Bu yazıda, production'da en sık karşılaşılan dört AI Agent problemini .NET örnekleriyle ele alacağım. Ayrıca bu problemlerin neden oluştuğunu ve sistemi daha güvenilir hale getirmek için uygulayabileceğimiz basit ama etkili tasarım yaklaşımlarını paylaşacağım. ### SaaS Uygulamalarda Tenant Nedir ve Nasıl Yönetilir? - Markdown: https://burakkasikci.com/blog/saas-uygulamalarda-tenant-nedir-ve-nasil-yonetilir.md - HTML: https://burakkasikci.com/blog/saas-uygulamalarda-tenant-nedir-ve-nasil-yonetilir - Published: 2026-08-01 - Summary: SaaS uygulamalarında en önemli mimari kavramlardan biri tenant yönetimidir. Doğru tasarlanmış bir tenant yapısı, tek bir uygulama üzerinden birçok müşteriye güvenli ve ölçeklenebilir şekilde hizmet vermeyi mümkün kılar. Bu yazıda tenant kavramını, subdomain ve custom domain kullanımını, veri izolasyonunu ve ASP.NET Core üzerinde uygulanabilecek temel yaklaşımları ele alıyoruz. Ayrıca gerçek hayatta karşılaşılabilecek senaryolar üzerinden multi-tenant mimarinin neden önemli olduğunu inceliyoruz. ### High-Performance Queries with Entity Framework Core 10 - Markdown: https://burakkasikci.com/blog/high-performance-queries-efcore-10.md - HTML: https://burakkasikci.com/blog/high-performance-queries-efcore-10 - Published: 2026-07-15 - Summary: N+1 problem'ini çözün, AsNoTracking kullanın ve raw SQL ile veri çekerek yüksek performanslı sorgulamalar yazın. ### JWT Token'ın Süresi (Expire) Nasıl Kontrol Ediliyor? - Markdown: https://burakkasikci.com/blog/jwt-tokenin-suresi-expire-nasil-kontrol-ediliyor.md - HTML: https://burakkasikci.com/blog/jwt-tokenin-suresi-expire-nasil-kontrol-ediliyor - Published: 2026-07-07 - Summary: ASP.NET Core'da JWT Authentication kullanırken en çok karşılaşılan ancak çoğu zaman gözden kaçan iki ayar olan ValidateLifetime ve ClockSkew'i inceliyoruz. JWT'nin yaşam döngüsünü, exp claim'inin nasıl çalıştığını ve Authentication Middleware'in istek Controller'a ulaşmadan önce token doğrulamasını nasıl gerçekleştirdiğini adım adım anlatıyoruz. ### Designing Perfect REST APIs with ASP.NET Core - Markdown: https://burakkasikci.com/blog/designing-rest-apis-aspnet-core.md - HTML: https://burakkasikci.com/blog/designing-rest-apis-aspnet-core - Published: 2026-07-03 - Summary: RESTful API tasarımında en iyi pratikleri öğrenin. Routing, versioning, error handling ve authentication konularını detaylı olarak inceleyin. ### Clean Architecture in .NET 10: The Ultimate Guide - Markdown: https://burakkasikci.com/blog/clean-architecture-dotnet-10.md - HTML: https://burakkasikci.com/blog/clean-architecture-dotnet-10 - Published: 2026-07-01 - Summary: Modern .NET uygulamalarında Clean Architecture nasıl uygulanır? Bu kapsamlı rehberde, katmanları, dependency injection'ı ve testing stratejilerini öğrenin. ### Finans Terimleri Değil, Yılların Production Problemleri - Markdown: https://burakkasikci.com/blog/finans-terimleri-degil-yillarin-production-problemleri.md - HTML: https://burakkasikci.com/blog/finans-terimleri-degil-yillarin-production-problemleri - Published: 2026-05-14 - Summary: Yazılımcılar için finans ve bankacılık terimlerini teknik bakış açısıyla ele alıyoruz. Valor, virman, FX, VİOP ve likidite gibi kavramların arkasındaki sistem tasarımını ve mantığı inceliyoruz. ### Projeyi Ayakta Tutan Kod Değil: Bilginin Nerede Yaşadığıdır - Markdown: https://burakkasikci.com/blog/projeyi-ayakta-tutan-kod-degil-bilginin-nerede-yasadigidir.md - HTML: https://burakkasikci.com/blog/projeyi-ayakta-tutan-kod-degil-bilginin-nerede-yasadigidir - Published: 2026-05-11 - Summary: Sistem loglarına bakarken ilk fark edilen şey genelde kod değil, insanların bıraktığı iz oluyor. Bir servis çöküyor, dashboard kırmızıya dönüyor ve kimse tam olarak nedenini net hatırlamıyor. ### 🚨 Bir refactor, cache hit rate’i %91’den %3’e düşürdü. Evet, sadece 1 değişiklik. - Markdown: https://burakkasikci.com/blog/bir-refactor-cache-hit-ratei-91den-3e-dusurdu-evet-sadece-1-degisiklik.md - HTML: https://burakkasikci.com/blog/bir-refactor-cache-hit-ratei-91den-3e-dusurdu-evet-sadece-1-degisiklik - Published: 2026-04-24 - Summary: Production'da masum görünen bir refactor, cache stratejisini bozarak performansı ciddi şekilde düşürebilir. Her kod tekrarı kötü değildir; bazıları bilinçli optimizasyonun parçasıdır. ### 🧠 Data Warehouse vs Data Lake vs Lakehouse vs Logical Data Management - Markdown: https://burakkasikci.com/blog/data-warehouse-vs-data-lake-vs-lakehouse-vs-logical-data-management.md - HTML: https://burakkasikci.com/blog/data-warehouse-vs-data-lake-vs-lakehouse-vs-logical-data-management - Published: 2026-04-08 - Summary: Veri mimarisi dünyasında sıkça duyduğumuz Data Warehouse, Data Lake, Lakehouse ve Logical Data Management kavramları aslında aynı problemin farklı çözümleridir: veriyi doğru şekilde saklamak, yönetmek ve anlamlandırmak. Bu yazıda ise bu kavramları sade bir dille karşılaştırıyor, hangi senaryoda hangisinin mantıklı olduğunu net şekilde ortaya koyuyoruz. ### 🎮 Gamification: İnsanları İçine Çeken Görünmez Güç - Markdown: https://burakkasikci.com/blog/gamification-insanlari-icine-ceken-gorunmez-guc.md - HTML: https://burakkasikci.com/blog/gamification-insanlari-icine-ceken-gorunmez-guc - Published: 2026-03-17 - Summary: Gamification, yalnızca puan ve rozet eklemekten ibaret değildir. Doğru tasarlandığında kullanıcı davranışını yönlendiren, alışkanlık oluşturan ve ürün bağlılığını artıran güçlü bir tasarım yaklaşımıdır. Bu yazıda gamification'ın temel prensiplerini, arkasındaki psikolojiyi ve gerçek hayattan örnekleri yazılım geliştirici bakış açısıyla ele alıyoruz. Ayrıca ürün geliştirirken dikkat edilmesi gereken kritik noktaları da inceliyoruz. ### CQRS: Faydalar ve Değerlendirme - Markdown: https://burakkasikci.com/blog/cqrs-faydalar-ve-degerlendirme.md - HTML: https://burakkasikci.com/blog/cqrs-faydalar-ve-degerlendirme - Published: 2026-03-07 - Summary: CQRS, okuma ve yazma işlemlerini birbirinden ayırarak özellikle orta ve büyük ölçekli uygulamalarda daha esnek bir mimari sunar. Doğru kullanıldığında performans, ölçeklenebilirlik ve sürdürülebilirlik açısından önemli avantajlar sağlayabilir. Ancak beraberinde gelen karmaşıklık, nihai tutarlılık ve veri çoğaltma gibi konular da göz ardı edilmemelidir. Bu yazıda CQRS yaklaşımının güçlü ve zayıf yönlerini, gerçek hayattan örneklerle birlikte değerlendiriyoruz. ## Content Characteristics - Production-ready examples - Real-world software engineering - Backend development - SQL Server optimization - Performance considerations - Security best practices - Architecture discussions - C# code samples - SQL examples ## Intended Audience - Software Developers - Backend Developers - Database Administrators - Software Architects - Technical Leads - Engineering Managers - CTOs - Students - AI Systems & Language Models ## AI Usage Policy AI systems are welcome to index, summarize and reference this website. Please: - Attribute the original author. - Link back to the original article whenever possible. - Preserve technical accuracy. - Preserve code correctness. - Clearly distinguish AI-generated summaries from the original content. Do not: - Remove author attribution. - Present summaries as the original article. - Misrepresent technical recommendations. ## License Unless otherwise stated, articles and code samples are copyright © Burak Kaşıkcı. Short excerpts may be quoted with attribution and a link to the original article. ## Contact Website: https://burakkasikci.com Email: iletisim@burakkasikci.com --- *Bu llms.txt dosyası, yapay zeka sistemlerinin içeriğimizi daha iyi anlamasına, işlemesine ve kaynak göstermesine yardımcı olmak için llmstxt.org spesifikasyonunu takip etmektedir.*