İçeriğe Atla
Mehmet Sarı

Uses · Çalışma Sistemi

Kullandığım araçlar değil, çalıştığım sistem.

Bu sayfa yalnızca "hangi uygulamayı kullanıyorum?" listesi değil. Sistem mimarisi, network, sunucu altyapısı, yazılım ve operasyon tarafında kurduğum çalışma düzeninin özetidir. Benim için araç seçimi; hız, güven, ölçeklenebilirlik ve sürdürülebilirlik kararının bir parçasıdır.

MacBook Pro M4 Pro Terminal merkezli Multi-cloud AI destekli

Çalışma Bağlamı

İki ayrı ölçek, iki ayrı disiplin

Araç seçimi bağlama göre değişir. Kurumsal ölçekte ağır makine yerini hak eder; kendi projelerimde ise radikal sadelik bir mühendislik disiplinidir — bu blog dahil.

Kurumsalda / Sahada

Yüksek trafik, ekipler ve uyumluluk söz konusu olduğunda ağır araçlar değerini kanıtlar. Ölçek varsa karmaşıklık bir bedel değil, bir yatırımdır.

KubernetesMulti-cloudTerraformVaultPrometheus + Grafana

Kendi Projelerimde

Burada kural tersine döner: en az hareketli parça kazanır. Bu blog tek bir VPS'te dönüyor — Astro + Node + SQLite + Nginx + systemd, GitHub Actions self-hosted runner ile atomik deploy, çoklu-AI içerik pipeline, Umami analitik (Google yok). "1 VPS yeter" bir slogan değil, çalışan bir kanıt.

Astro + NodeSQLiteNginxsystemdGitHub Actionsçoklu-AIClaude CodeUmami

Hız Öncelikli

Kullandığım her araç, karar alma ve uygulama süresini kısaltmalı. Gereksiz tıklama, yavaş açılış ve dağınık arayüz benim için eksi puan.

Operasyon Gerçekliği

Benim için bir aracın değeri, gerçek yük altında ne kadar güven verdiğiyle ölçülür. Gösterişli ama kırılgan yapıları tercih etmiyorum.

Yazılım + Altyapı Birlikte

Editör, terminal, cloud ve güvenlik araçları ayrı dünyalar değil. Hepsi aynı çalışma sisteminin parçaları olarak seçiliyor.

Donanım

Ana Makine

MacBook Pro Mac16,7 (2024)

Günlük iş akışımın merkezi. Kod yazma, terminal tabanlı operasyon, altyapı yönetimi, dokümantasyon, içerik üretimi ve AI destekli geliştirme — hepsi aynı makine üzerinden akıyor. Fan sesini neredeyse hiç duymadığım, termalde stabil bir ünite.

  • İşlemci: Apple M4 Pro · 14 çekirdek CPU (10P + 4E)
  • GPU: 20 çekirdek · Hardware-accelerated ray tracing
  • Bellek: 24 GB unified memory · 273 GB/s bandwidth
  • Depolama: 1 TB SSD · ~7 GB/s sequential read
  • Ekran: Liquid Retina XDR · 3024×1964 · 120 Hz ProMotion
  • Harici Monitör: Lenovo Legion R27fc-30 · 1920×1080 · 165 Hz
  • Ağ: Wi-Fi 6E · Bluetooth 5.3 · 10 Gbit/s Ethernet (Thunderbolt)
  • OS: macOS 15 Sequoia · Homebrew + mise

Masa Düzeni

Çalışma masamda gereksiz şey yok. Her parça, uzun saatlerin operasyonel yükünü azaltmak için seçildi. Toplantılar, odaklı derinleşme ve gece vardiyası müdahaleleri aynı düzen üzerinden akıyor.

  • Klavye

    Magic Keyboard + Keychron K8 Pro (mekanik yedek)

  • Fare

    Logitech MX Master 3S · 2 cihaz arası hızlı geçiş

  • Ses

    Sony WH-1000XM5 · gürültü engelleme + uzun toplantı

  • Mikrofon

    Shure MV7+ · podcast/toplantı kayıt kalitesi

  • Kamera

    MacBook entegre + Continuity Camera (iPhone)

  • Işık

    Elgato Key Light Air · nötr beyaz 4500K

  • Stand

    Monitör braketi + ayarlanabilir dizüstü standı

  • UPS

    APC Back-UPS · güç kesintisine karşı 15 dk

Yazılım Yığını

Günlük Çalışmanın Katmanları

Geliştirme Konsolu

Kod yazdığım ve sistemlerle doğrudan temas ettiğim katman. Burada hız, odak ve düşük sürtünme benim için belirleyici.

VS Code / Cursor

Günlük geliştirme yüzeyi

2019'den beri

Kod tabanı içinde hızlı gezinme, AI destekli üretim ve hafif çalışma akışları için ilk tercihim. Ana eklentiler: GitLens, Error Lens, ESLint, Astro.

JetBrains IDEs

Derin proje işleri

2015'den beri

Go, Python ve Java tarafında büyük projelerde güçlü analiz ve refactor kabiliyeti için kullanıyorum. GoLand + PyCharm temel ikili.

iTerm2 + Zsh

Terminal merkezi

2014'den beri

SSH, log analizi, deployment, otomasyon, servis kontrolü ve günlük operasyonların ana omurgası. Oh My Zsh + powerlevel10k prompt.

Git + GitHub

Sürüm ve akış disiplini

2010'den beri

Kod kalitesini, değişiklik geçmişini ve ekip koordinasyonunu kontrollü tutmak için vazgeçilmez. Commit imzalama + conventional commits.

Altyapı ve Cloud Katmanı

Büyük yapılar kurduğum için kullandığım araçlar sadece deploy için değil; ölçek, güvenlik, gözlemlenebilirlik ve süreklilik için seçiliyor.

Cloudflare

Edge, DNS ve cache katmanı

2020'den beri

DNS, CDN, cache ve WAF güvenlik katmanı. Bu blog kendi VPS'imde (Astro + Node) dönüyor; Cloudflare önünde yalnız edge cache + koruma sağlıyor — Pages/Workers değil. Kurumsal tarafta Workers/D1 de devrede.

AWS / GCP / Azure

Multi-cloud çalışma alanı

2016'den beri

İşin gereğine göre servis, maliyet, erişilebilirlik ve entegrasyon esnekliği sağlıyor. Tek bir cloud'a bağımlı kalmıyorum.

Kubernetes + Docker

Çalıştırma standardı

2018'den beri

Container tabanlı servisleri ölçeklenebilir ve yönetilebilir hale getirmek için kullanıyorum. Helm + Kustomize paketleme.

Terraform

Altyapıyı kod olarak yönetme

2017'den beri

Elle kurulum yerine tekrarlanabilir, denetlenebilir ve taşınabilir altyapı yaklaşımını destekliyor.

GitHub Actions

CI/CD omurgası

2020'den beri

Build, doğrulama, yayın ve otomasyon işlerini standart hale getirmek için kullanıyorum.

Nginx

Reverse proxy ve web katmanı

2009'den beri

Kendi sunucularımda SSL termination, yük dengeleme ve statik içerik sunumu için tercih ediyorum. Bu blog da arkasında.

Yazılım ve Otomasyon Dili

Araç seçerken dil değil problem önemli. Yine de bazı diller işin doğası gereği daha fazla merkezde duruyor.

Go

Servis ve CLI işleri

2017'den beri

Performans, dağıtım kolaylığı ve sade binary üretimi nedeniyle backend ve araç geliştirmede çok güçlü.

Python

Otomasyon ve üretkenlik

2008'den beri

Scripting, veri işleme, entegrasyon ve AI çevresindeki görevler için çok pratik. uv + ruff modern araç zinciri.

TypeScript

Arayüz ve modern web katmanı

2019'den beri

Frontend ve Node ekosisteminde güvenli geliştirme akışı sağlıyor. Strict mode varsayılan.

Astro

İçerik odaklı yayın sistemi

2024'den beri

Bu blog gibi performans ve içerik merkezli yapılarda temiz ve hızlı bir temel sunuyor. Content Collections + MDX.

Gözlemlenebilirlik ve Güvenlik

Bir sistemin durumunu görmeden yönetemem; görünmeden koruyamam. Bu katman benim için hayat damarı.

Prometheus + Grafana

Metrik ve görselleştirme

2017'den beri

Uzun yıllardır hem fiziksel hem cloud altyapılarda ana metrik stack'im. Exporter'lar + dashboard disiplini.

Loki / Elasticsearch

Log toplama

2016'den beri

Ölçeğe göre Loki hafif, Elasticsearch derinlemesine arama için. Log yapısı baştan tasarlanır.

eBPF + Cilium

Kernel seviyesi gözlem

2023'den beri

Network akışları, syscall izleme ve güvenlik politikası uygulaması için modern kernel aracı.

Vault / 1Password

Sır yönetimi

2019'den beri

Uygulama sırları Vault, kişisel ve paylaşımlı hesaplar 1Password. Hiçbir zaman düz metin yok.

AI Çalışma Katmanı

AI araçlarını gösteriş için değil, düşünme hızımı ve üretim kalitemi artırmak için kullanıyorum. Son karar hâlâ mimari akıl ve saha deneyiminde.

Claude Code

Terminal içi üretim gücü

2025'den beri

Kod tabanı içinde derin çalışma, düzenleme, reasoning ve hızlı iterasyon için çok güçlü bir yardımcı.

Claude

Analiz ve teknik düşünme desteği

2024'den beri

Mimari tartışmalar, sistem tasarımı, içerik üretimi ve değerlendirme akışlarında kullanıyorum.

Gemini API

Otomatik içerik üretimi

2025'den beri

Bu blogun saatlik yayın pipeline'ı Gemini modellerine dayalı. Model fallback + retry disiplinli.

GitHub Copilot

Mikro hız kazanımı

2022'den beri

Tekrarlı kodlarda, boilerplate işlerinde ve akış kesmeden ilerlemede faydalı.

Verimlilik ve Bilgi

Sadece yazılım ve altyapı değil; düşünceyi düzenleme ve hızlı erişim katmanı da aynı sistemin parçası.

Raycast

macOS launcher ve hızlı komut

2022'den beri

Spotlight'ın yerini aldı. Snippets, clipboard history, window management ve AI entegrasyonu.

Notion

Not ve dokümantasyon

2021'den beri

Mimari kararlar, proje notları ve bilgi tabanı. Paylaşımlı dokümanlar için de pratik.

Obsidian

Kişisel bilgi ağı

2022'den beri

Yerel markdown bazlı. Kendi düşüncelerimi birbirine bağlayan linked-thought sistemi.

Arc / Safari

Tarayıcı

2023'den beri

Günlük gezinme için Safari (verimli + güvenli), geliştirme ve iş ayrımı için Arc workspaces.

Terminal

Shell & CLI Hattı

Shell Yapısı

Shell

Zsh 5.9 + Oh My Zsh

Prompt

powerlevel10k

Aktif Eklentiler

gitdockerkubectlterraformawsgcloudfzfzsh-autosuggestionszsh-syntax-highlighting

Öldürücü CLI Araçları

  • fzf

    Fuzzy finder — dosya, komut geçmişi, git branch

  • ripgrep (rg)

    grep'in hızlandırılmış hali — milyon dosyada bile saniye altı

  • bat

    cat + syntax highlighting + paging

  • eza

    ls replacement — git durumu ve icon desteği

  • zoxide

    Akıllı cd — sık kullanılan dizinlere tek komutla zıpla

  • jq / yq

    JSON ve YAML dönüşümleri için swiss army knife

  • htop / btop

    Sistem izleme — top'ın modern halleri

  • mtr

    Network troubleshooting — traceroute + ping birleşimi

Ev Ağı

Home Lab & Network

Bir network uzmanı olarak kendi evimdeki yapının da bu disiplini yansıtmasını istiyorum. Evde çalıştırdığım lab, sahada uyguladığım VLAN, segmentasyon ve izleme pratiklerinin küçük bir modeli.

  • Router

    pfSense · VLAN segmentasyonu + DNS filtreleme

  • Switch

    MikroTik CRS326 · managed L3 + PoE

  • AP

    UniFi 6 Pro · Wi-Fi 6 + mesh

  • VPN

    WireGuard · uzaktan erişim + site-to-site

  • NAS

    Synology · ZFS benzeri snapshot disiplini

  • Monitoring

    Prometheus + Grafana · ev içi servis health

Hız

Sık Kullandığım Kısayollar

⌘ ⌥ Space Raycast aç
⌘ K Blog site-wide arama
⌘ T Yeni terminal tab
⌃ R Shell komut geçmişi (fzf)
⌘ P VS Code dosya gezgini
⌘ ⇧ F Kod tabanında global arama
⌥ ←/→ Arc workspace geçişi
⌘ ⌃ Space Emoji / karakter picker

Aboneler

Cebimden Ödediğim Şeyler

Ücretsizleri de kullanıyorum ama bu servisler doğrudan üretkenlik veya kalite kazandırdığı için para ödemeye değer buluyorum.

Claude Pro

Yazma, tasarım, reasoning

GitHub Copilot

Editör içi otomatik tamamlama

JetBrains Pro

Tüm IDE hakları

Cloudflare Pro

Edge + güvenlik + WAF

1Password Family

Sır yönetimi

Raycast Pro

AI, bulut senkronizasyonu

Notion

Dokümantasyon ve notlar

Domain + VPS

mehmetsari.ai + .com.tr · kendi sunucum

Felsefe

Benim için iyi araç, iş yükünü azaltan araçtır

Gösterişli ama kırılgan araçları değil; sade, hızlı, güvenilir ve tekrar kullanılabilir yapıları tercih ederim. Özellikle sistem ve network tarafında bir aracın gerçek değeri, problem anında ne kadar görünürlük ve kontrol sağladığıyla ölçülür.

Yazılım tarafında ise üretim hızını artıran ama kaliteyi düşürmeyen akışlar kurarım. AI burada hızlandırıcıdır; karar verici değil.

Bu blog bile kendi tezimin canlı bir modeli: saatlik otomatik yayın, atomik deploy, kendi sunucumda barınma, günlük yedek. Araçlarımı kendi operasyon disiplinimi yansıtacak şekilde dizdim.

Çalışma Akışı

Her projede aynı 4 adım

1. ADIM

Düşün

İhtiyacı anlamadan araç seçmem. Önce ölçek, risk, bağımlılık ve operasyonel yük netleşir.

2. ADIM

Kur

Altyapı, kod ve yayın akışı birbirinden kopuk ilerlemez. Başlangıçtan itibaren birlikte tasarlanır.

3. ADIM

Otomatize Et

Elle yapılan her tekrar, zamanla hata üretir. Mümkün olan her yeri otomasyona taşırım.

4. ADIM

İzle

Kurulmuş ama izlenmeyen sistem eksiktir. Sağlık, log ve davranış görünürlüğü zorunludur.

Not

Bu sayfa sabit değil, yaşayan bir operasyon ekranı

Yeni projeler, yeni ihtiyaçlar ve yeni çalışma biçimleri geldikçe kullandığım araçlar da değişiyor. Ama değişmeyen şey; hız, güvenlik, sürdürülebilirlik ve gerçek saha ihtiyacına göre seçim yapma yaklaşımım.

Son güncelleme: Haziran 2026