AG
EN

// 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.