Gürkan UÇAR

Gürkan UÇAR

Yazılım mühendisiyim. Backend geliştirme, self-hosted sistemler, elektronik ve havacılıkla ilgileniyorum. Sistemler tasarlamayı, altyapılar üzerinde denemeler yapmayı ve bu süreçte öğrendiklerimi kayıt altına almayı seviyorum. Bu blog; zaman içinde edindiğim bilgileri, yaptığım deneyleri ve çözümlerimi düzenli tutmak, gerektiğinde kolayca geri dönüp bakabilmek ve başkalarına da faydalı olabilmek için oluşturduğum kişisel bilgi arşivimdir.

Son yazılar

Tüm yazılar →
3 Tem 2025 · 9 dk

Nginx Nedir? Neden Kullanılır?

Nginx, temel olarak açık kaynaklı ve yüksek performanslı bir web sunucusudur. Ancak işlevi yalnızca bununla sınırlı değildir; aynı zamanda bir reverse proxy olarak da görev yapar. Reverse proxy, istemciden gelen talepleri alarak bunları arka plandaki sunuculara yönlendiren bir katmandır. Bu sayede istemci, doğrudan uygulama sunucusuyla değil, Nginx aracılığıyla iletişime geçer. …

11 Nis 2025 · 6 dk

Spring Boot In Memory Cache - Caffeine

Cache, en basit haliyle veriyi önbellekte saklayan ve tekrar ihtiyaç duyulduğunda, ek bir işlem gerektirmeden hızlıca bu önbellekten getiren bir mekanizmadır. Normal şartlarda bir veriye erişmek istediğimizde doğrudan veritabanına sorgu atarız. Ancak bu, özellikle yoğun erişimlerde, veritabanına sürekli sorgu atılmasına ve dolayısıyla performansın düşmesine neden olur. …

30 Mar 2025 · 9 dk

Geliştirici olmak için izlediğim yol

Zaman zaman birileriyle sohbet ederken “Nasıl geliştirici olunur?”, “Zaten geliştiriciyim ama kendimi nasıl daha iyi bir noktaya taşırım?” gibi sorular geliyor. Bu yazıda doğrudan bu sorulara cevap vermektense, kendi yolculuğumu, yaptığım hataları, doğruları ve yanlışları paylaşmak istiyorum. Anlatacaklarım bu konu hakkında fikir edinmenize yardımcı olacaktır diye umuyorum. …