// kullandiklarim
Kullandıklarım
Üretmek için gerçekten kullandığım donanım, yazılım ve servisler — özlem değil, güncel hâli.
Editörler & araçlar
- Baştan sona JetBrains — Java / Kotlin / Spring Boot için IntelliJ IDEA Ultimate, TypeScript / React / Astro için WebStorm, Python / FastAPI için PyCharm, KMP + Compose Multiplatform için Android Studio (JetBrains tabanlı), SQL için DataGrip.
- Hızlı düzenlemeler, MDX ve uzak SSH oturumları için VS Code.
- Hem JetBrains arayüzünden hem terminalden Git; barındırma ve Actions için GitHub.
- API çalışmaları için Postman + Bruno; yük testleri için JMeter.
Arka uç yığını
- Üretim servisleri için Java 21 + Spring Boot 3.
- ML yan-süreçleri için Python 3.12 + FastAPI.
- Gömme vektörleri için pgvector ile PostgreSQL 16.
- Geçici önbellek için Redis, dağıtık önbellek için Hazelcast.
- Erişim için Apache Solr; ingest için Fluent Bit.
- Şema göçleri için Flyway — asla izlenmeyen DDL yok.
Ön yüz yığını
- Üretim SPA'ları için React 18 + TypeScript + Vite.
- Bu site için Astro 4 + Tailwind v3 + Three.js.
- Android + iOS için Kotlin Multiplatform + Compose Multiplatform.
Altyapı
- Üretim self-hosting için Falkenstein'da Hetzner CX43.
- Servis kompozisyonu için Docker + Docker Compose.
- Ters vekil / TLS sonlandırıcı olarak Traefik v3.
- Ağ savunması için UFW + Hetzner Firewall + fail2ban.
- Gözlemlenebilirlik için Loki + Promtail + Grafana.
- WAL arşivleme + PITR için pgBackRest.
- Statik siteler için Hostinger paylaşımlı barındırma (bu site).
Donanım
- Günlük iş — Linux tarafı için WSL2, IDE tarafı için JetBrains, konteynerler için Docker Desktop çalıştıran bir Windows 11 laptop.
- Self-hosted Hetzner CX43 (üretim, Linux) — laptopdan SSH ile yönetilir; admin erişimi için WireGuard VPN.
uses.tech etkisiyle.