pinar.dev / boot sequence
CodeByPinar
Sistem modülleri senkronize ediliyor, canlı veri kanalları hazırlanıyor ve sahne kuruluyor.
$ boot sequence initialized
space basili tut: turbo
çekirdek başlatılıyor...
0%
open to work
backend developer

PinarDev.

Sistemleri hızlı, ölçeklenebilir ve temiz tutmaya odaklanıyorum. API tasarımı, mikro servisler ve açık kaynak geliştirme. Türkiye bazlı · remote-first.

Node.jsPythonGo PostgreSQLRedis DockerKubernetes RESTGraphQLLinux
// bağlantılar
// istatistikler
--
repositories
--
contributions
5+
yıl deneyim
// canlı changelog
son commit / yenilikler
yükleniyor...
bekleniyor
changelog verisi alınıyor...
// katkı geçmişi
-- katkı
yükleniyor...
son 52 hafta
// eğlence modu
combo x0
fun engine · hazır
Mini challenge — butona bas ve rastgele görev gelsin
günün görevi yükleniyor... streak 0 gün
Bug Boss lvl 1
play mode
pinar.dev / playground

Playground& Mini Games.

Kod molasında kısa oyunlar: XOX, Snake, Memory Match ve Typing Speed mini challenge.

// xox arena
XOX Arena
bot veya 2 oyuncu
X başlıyor. bol şans.
X kazandı0
O kazandı0
berabere0
// virtual code block
Code Guess
çıktıyı tahmin et
Doğru cevabı seç ve puan topla.
Skor: 0 / 0
Soru yükleniyor...


      
// snake
Snake
ok tuşları veya wasd
Başlat ile oyunu aç. canlı sayfada yön tuşları çalışır.
skor0
en iyi0
// memory match
Memory Match
yazılım emojilerini eşleştir
İki kart aç, aynıysa eşleşir. tümünü bitir.
Hamle: 0 · Eşleşme: 0/8
// typing speed
Typing Speed
30 saniye kod yazma testi
Başlat'a bas ve hedef satırı yaz.
wpm0
doğruluk0%
süre30
open to work
pinar.dev / portfolio

Projeler& Mimari.

Backend sistemleri, dağıtık mimari ve açık kaynak projelerin toplandığı yer. Her kart bir case study'e açılır.

// projeler
project_01
FlowQueue
Yüksek hacimli event stream'leri için hafif bir Go tabanlı mesaj kuyruğu. Redis Streams üzerine inşa edildi, guaranteed delivery ve dead-letter queue desteğiyle.
GoRedisDockeropen source
project_02
AuthForge
Multi-tenant kimlik doğrulama servisi. JWT + refresh token rotasyonu, PKCE destekli OAuth2, rate limiting ve audit log ile production-ready.
Node.jsPostgreSQLKubernetesOAuth2
project_03
DataSync
PostgreSQL → Elasticsearch gerçek zamanlı CDC pipeline. Debezium tabanlı, sıfır downtime migration destekli. Günde 2M+ satır sync.
PythonPostgreSQLElasticsearchKafka
project_04
APIGateway-lite
Basit, configure edilebilir reverse proxy & API gateway. Rate limiting, circuit breaker, request/response logging. 10k req/s benchmark.
GoDockerRESTopen source
project_05
ObserveKit
Node.js servisleri için structured logging + distributed tracing kütüphanesi. OpenTelemetry uyumlu, Grafana & Jaeger entegrasyonu hazır.
Node.jsKubernetesGraphQLnpm
// case study'ler
// sistem mimarisi
┌────────────────────────────────────────────────┐ API Gateway · rate limit · auth · routing │ └────────────┬──────────┬──────────┬─────────────┘ │ │ │ ┌──────────▼──┐ ┌──────▼──────┐ ┌──▼──────────┐ user-svc │ │ order-svc │ │ notify-svc │ Node.js │ │ Go │ │ Python │ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ │ │ │ ┌──────▼──────┐ ┌──────▼──────┐ ┌──────▼──────┐ Postgres │ │ Postgres │ │ Redis └─────────────┘ └──────┬──────┘ └─────────────┘ ┌──────▼──────┐ Kafka ← event bus └─────────────┘
open to work
dev.to/codebypinar

TeknikYazılar.

Backend notları, sistem tasarımı üzerine düşünceler ve açık kaynak deneyimlerinden öğrendiklerim.

// öne çıkan
featured post
Go ile Yüksek Performanslı Event Streaming: Sıfırdan Production'a
Günde 50 milyon event işleyen bir pipeline'ı nasıl inşa ettiğimizi anlattım. Goroutine pool'ları, backpressure mekanizması ve monitoring stratejisi dahil.
14 Mart 2025 12 dk okuma 4.2k görüntülenme
Go streaming architecture
// tüm yazılar
backend notları
PostgreSQL Index Stratejisi: Partial, Composite ve GIN'i Ne Zaman Kullanmalısın?
Yanlış index seçiminin bir sorguyu nasıl 10x yavaşlattığını ve doğru stratejiyle geri kazandığımı açıkladım.
2.8k
sistem tasarımı
Distributed Locks: Redis SETNX'ten Redlock'a Gerçek Hayat Dersleri
Race condition'ları production'da nasıl yakaladık ve distributed locking'i doğru implemente etmeyi öğrendik.
3.1k
go serisi · bölüm 3
Go Context API'sini Doğru Kullanmak: Timeout, Cancellation ve Value Propagation
Context hell'den nasıl çıkılır, goroutine leak'ler nasıl önlenir, service-to-service call'larda deadline yönetimi.
1.9k
api tasarımı
REST vs GraphQL vs gRPC: Her Biri Ne Zaman Mantıklı?
Üç protokolü gerçek proje senaryoları üzerinden karşılaştırdım. Spoiler: "hepsi için GraphQL" yanlış cevap.
5.6k
observability
Node.js Servislerinde OpenTelemetry ile Distributed Tracing Kurulumu
Sıfırdan Grafana + Jaeger stack'i kurup servisleri instrument etmek. Sampling stratejisi ve trace context propagation.
2.2k
go serisi · bölüm 1
Go'da Hata Yönetimi: errors.Is, errors.As ve Custom Error Types
Sadece `if err != nil` değil — hata zinciri, sentinel error'lar ve domain-specific error type'ları nasıl kullanılır.
1.5k
// yazı serileri
4 / 6
Go Derinlemesine
goroutines · context · errors · generics
3 / 5
PostgreSQL Performans
index · vacuum · partitioning
2 / 4
Kubernetes Prod'a
resource limits · hpa · network policy
1 / 3
API Güvenliği
auth · rate limit · owasp top 10
// istatistikler
21
yazı
21k
görüntülenme
840
takipçi
open to work
pinar.dev / contact

İletişim& İş Birliği.

Yeni ürün geliştirme, mevcut sistem iyileştirme veya mimari danışmanlık için hızlıca yazabilirsin. Proje detaylarını paylaştığında net bir yol haritası ile dönüş yaparım.

direct line

En hızlı kanal: e-posta

Kısa bir ihtiyaç özeti gönder. İlk yanıtta kapsam, olası teslim planı ve uygunluk durumunu net şekilde paylaşırım.

piinartp@gmail.com
e-posta gönder 15 dk tanışma
Tipik dönüş: hafta içi 24 saat içinde.
// çalışma başlıkları
model · 01

Freelance Geliştirme

Sıfırdan backend servisleri, API tasarımı, ölçeklenebilir veri akışları ve production deployment süreçleri.

slot: 1 proje
model · 02

Mimari Danışmanlık

Monolitten servis mimarisine geçiş, performans darboğaz analizi, cache ve queue stratejilerinin yeniden kurgulanması.

haftalık sprint
model · 03

Code & Infra Review

Kod tabanı, veritabanı şeması, observability ve CI/CD hattı için teknik audit; net aksiyon listesi teslimi.

tek seans / paket
// paketler

Backend Sprint

2 hafta

Yeni API modülü, test altyapısı ve deploy pipeline kurulumu. Demo + dokümantasyon teslim edilir.

Node.jsPostgreSQLDocker

Performance Rescue

1 hafta

Latency ve throughput darboğazlarının ölçümü, hızlı iyileştirme planı, benchmark ve sonuç raporu.

RedisProfilingP95/P99

Architecture Audit

3 gün

Sistem topolojisi, hata senaryoları ve ölçekleme riskleri için bağımsız teknik değerlendirme.

MicroservicesQueueKubernetes

Mentorluk

aylık

Takım içi backend rehberliği, code review ritmi ve teknik karar süreçlerine yapı kazandırma.

Team EnablementRoadmap
// süreç
  1. 01
    BriefHedef, mevcut stack ve teslim beklentisini paylaşırsın.
  2. 02
    Ön DeğerlendirmeKapsam, zaman ve risk kalemlerini netleştirip kısa bir plan ile dönerim.
  3. 03
    Kickoffİlk sprint backlog'u, iletişim ritmi ve teslim formatı belirlenir.
  4. 04
    Teslim & Sonraki AdımCanlıya alma desteği ve ölçüm metrikleriyle birlikte kapanış yapılır.
// hızlı proje brief'i
doğrudan yaz