03. Kodun arkasındaki fikirler

backend yazıları.

Yazılım geliştirme, teknoloji ve deneyimlerimi paylaştığım yazılar. Modern .NET teknolojileri, ASP.NET Core, Entity Framework ve backend development konularında derin incelemeler.
Gelecek yazılar için buradan fikir edinebilirsin.

TOP 10 Tümü . A B C D E F G İ J K L M O P R S T U V W Y
# .net 5 # asp.net core 5 # backend 4 # software architecture 4 # architecture 3 # software engineering 3 # ai 2 # api design 2 # backend development 2 # bearer token 2 # .net 5 TOP # asp.net core 5 TOP # software architecture 4 TOP # architecture 3 TOP # software engineering 3 TOP # ai 2 TOP # api design 2 TOP # c# 2 # clean architecture 2 # csharp 2 # database 2 # ef core 2 # jwt 2 # performance 2 # production 2 # saas 2 # sql 2 # system design 2 # yazılım 2 # yazılım geliştirme 2 # agentic ai 1 # ai agent 1 # analytics 1 # api 1 # api security 1 # artificial intelligence 1 # asp.net security 1 # aspnetcore 1 # authentication 1 # authentication middleware 1 # authentication pipeline 1 # authorization 1 # azure openai 1 # cache 1 # cache strategy 1 # cache yönetimi 1 # caching 1 # career 1 # claims 1 # clean code 1 # clockskew 1 # coding best practices 1 # cqrs 1 # data engineering 1 # data lake 1 # data lakehouse 1 # data virtualization 1 # data warehouse 1 # design patterns 1 # distributed systems 1 # domain 1 # dotnet 1 # entity framework core 1 # etl 1 # fintech 1 # forward deployed engineer 1 # gamification 1 # güvenlik 1 # identity 1 # json web token 1 # jwt authentication 1 # jwt expiration 1 # jwtbearer 1 # kullanıcı deneyimi 1 # llm 1 # logical data management 1 # mcp 1 # mediatr 1 # middleware 1 # multi-tenant 1 # observability 1 # openai 1 # optimization 1 # oyunlaştırma 1 # performance optimization 1 # performans optimizasyonu 1 # product 1 # productivity 1 # psikoloji 1 # rag 1 # refactor 1 # refactoring 1 # rest api 1 # retention 1 # scalability 1 # semantic kernel 1 # sistem tasarımı 1 # software development 1 # softwaredesign 1 # system design concepts 1 # token expiration 1 # tokenvalidationparameters 1 # tool calling 1 # ux 1 # validatelifetime 1 # veri mimarisi 1 # web api 1 # yazılım mimarisi 1
Forward Deployed Engineer: Yapay Zekâ Çağında Yazılım Geliştiriciliğinin Yeni Evrimi mi?
# backend # rag # career # architecture # ai # software engineering # forward deployed engineer # artificial intelligence # agentic ai # saas
~ 4 dk okuma
203 görüntüleme

Forward Deployed Engineer: Yapay Zekâ Çağında Yazılım Geliştiriciliğinin Yeni Evrimi mi?

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?

🚨 Bir refactor, cache hit rate’i %91’den %3’e düşürdü. Evet, sadece 1 değişiklik.
# api # caching # api design # system design # .net # cache yönetimi # yazılım # performance optimization # clean architecture # cache strategy # yazılım mimarisi # sistem tasarımı # performans optimizasyonu # backend # refactoring # clean code # sql # refactor # software development # backend development # software architecture # scalability # database # cache # performance # yazılım geliştirme # production # csharp # coding best practices
~ 1 dk okuma
123 görüntüleme

🚨 Bir refactor, cache hit rate’i %91’den %3’e düşürdü. Evet, sadece 1 değişiklik.

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.

CQRS: Faydalar ve Değerlendirme
# MediatR # DotNet # ASPNetCore # Architecture # CQRS # SoftwareDesign # Backend # CSharp
~ 4 dk okuma
81 görüntüleme

CQRS: Faydalar ve Değerlendirme

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.