Katalog

Teknoloji Kataloğu

Her kategoride en popüler teknolojiler, açıklama ve ölçek limitleriyle.
Mimari Stil

Client-Server

Klasik client + server modeli; en temel.

951/10
Mimari Stil

Request-Response (Sync)

Klasik HTTP istek/yanıt döngüsü.

951/10
Mimari Stil

ETL / ELT Pipeline

Data extraction + transform + load (Extract-Transform-Load).

905/10
Mimari Stil

Monolith

Tek deployable; basit, hızlı başlar.

902/10 1 – 1M
Mimari Stil

Pub/Sub

Publisher → Topic → Subscribers; loose coupling.

904/10
Mimari Stil

SPA (Single Page App)

Tek HTML + JS bundle; client-side render.

904/10
Mimari Stil

SSR (Server-Side Rendering)

HTML her istekte sunucuda render; SEO + hızlı first paint.

885/10
Mimari Stil

API Gateway Pattern

Tek giriş noktası; routing + auth + rate limit.

854/10
Mimari Stil

Modüler Monolit

Tek deploy, net modül sınırları.

854/10 1K – 10M
Mimari Stil

SSG (Static Site Generation)

Build-time HTML üretimi; CDN'den servis edilir.

853/10
Mimari Stil

Serverless

Fonksiyon tabanlı; kullandıkça öde; otomatik ölçekleme.

825/10 1 – 1B
Mimari Stil

Circuit Breaker Pattern

Fail eden servisi otomatik 'devre kes'.

805/10
Mimari Stil

Feature Toggle Architecture

Deploy ≠ release; feature flag ile kontrol.

804/10
Mimari Stil

Headless Architecture

Backend sadece API; frontend bağımsız.

804/10
Mimari Stil

Clean Architecture

Uncle Bob'un Hexagonal+Onion+EBI sentezi.

807/10
Mimari Stil

Katmanlı (N-Tier)

Sunum/İş/Veri katmanları; klasik yapı.

802/10 1 – 10M
Mimari Stil

Monorepo

Tüm proje tek git repo'da; Nx, Turborepo, Lerna.

805/10
Mimari Stil

Strangler Fig Pattern

Legacy'i yavaş yavaş yerine yeni sistemle değiştir.

804/10
Mimari Stil

JAMstack

Statik frontend + API'ler; CDN'den servis.

784/10 1 – 100M
Mimari Stil

BFF (Backend-for-Frontend)

Her client için özel backend katmanı.

754/10
Mimari Stil

Database-Per-Service

Her microservice kendi DB'sini sahiplenir.

755/10
Mimari Stil

Edge Computing Architecture

Compute kullanıcıya yakın çalışır; düşük gecikme.

755/10
Mimari Stil

Hexagonal Architecture

Ports & Adapters; çekirdek mantık dış dünyadan izole.

756/10
Mimari Stil

ISR (Incremental Static Regeneration)

SSG + arka planda revalidate; e-commerce için ideal.

755/10
Mimari Stil

Microservices

Bağımsız deploy edilen servisler; ekip ölçeğinde.

758/10 1M – 1B
Mimari Stil

Polyrepo

Her servis/lib ayrı git repo'da.

752/10
Mimari Stil

React Server Components (RSC)

React 19+ server-only component; bundle azaltır.

756/10
Mimari Stil

Vertical Slice Architecture

Feature başına bağımsız dilim; CQRS + MediatR popüler.

754/10
Mimari Stil

Event-Driven

Servisler event'lerle iletişir; gevşek bağlılık.

727/10 10K – 1B
Mimari Stil

DDD (Strategic)

Bounded context, ubiquitous language, context map.

708/10
Mimari Stil

Islands Architecture

Statik HTML + interaktif ada bileşenler.

704/10
Mimari Stil

Outbox Pattern

Event publishing + DB transaction atomik.

705/10
Mimari Stil

Data Lake / Lakehouse

Raw data S3/HDFS; warehouse + lake hybrid.

656/10
Mimari Stil

DDD (Tactical)

Aggregate, Entity, Value Object, Domain Event, Repository.

657/10
Mimari Stil

Onion Architecture

İç içe katmanlar; bağımlılıklar içe doğru.

656/10
Mimari Stil

Ports & Adapters

Hexagonal'in alt adı; aynı pattern.

656/10
Mimari Stil

Service Mesh

Microservice'ler için sidecar proxy katmanı.

658/10
Mimari Stil

Shared-Nothing Architecture

Her node bağımsız; shared state yok.

656/10
Mimari Stil

Actor Model

İzole 'actor'lar message-passing ile iletişir.

607/10
Mimari Stil

Anti-Corruption Layer (ACL)

Eski sistemi yeni domain'den izole eden çevirici katman.

605/10
Mimari Stil

CQRS

Yazma ve okuma modellerini ayrıştır.

607/10 10K – 1B
Mimari Stil

Data Mesh

Domain-owned data products; merkez data lake yok.

607/10
Mimari Stil

Saga Pattern

Distributed transaction; her adım rollback ile.

607/10
Mimari Stil

Screaming Architecture

Klasör adı domain'i bağırır; tech yapısı değil.

602/10
Mimari Stil

Peer-to-Peer (P2P)

Merkez sunucu yok; node'lar eşit.

557/10
Mimari Stil

SOA

Servis odaklı mimari; ESB ile entegrasyon.

557/10 10K – 100M
Mimari Stil

Edge-Driven Architecture

Logic edge runtime'da; merkez DB hafif.

506/10
Mimari Stil

Lambda Architecture

Batch + Stream layer; data pipeline pattern.

507/10
Mimari Stil

Micro-Frontends

Büyük frontend'i bağımsız ekip dilimlerine böl.

507/10 100K – 1B
Mimari Stil

Reactive Systems

Responsive + Resilient + Elastic + Message-driven.

507/10
Mimari Stil

Shared Database (Anti-Pattern)

Birden fazla servis tek DB'yi paylaşır; anti-pattern.

502/10
Mimari Stil

Kappa Architecture

Stream-only data architecture; Lambda halefi.

457/10
Mimari Stil

Ambassador Pattern

Servis çağrılarına proxy: retry + auth + logging.

405/10
Mimari Stil

Resumable (Qwik)

Hydration yok; serialize state'i resume et.

406/10
Mimari Stil

Cell-Based Architecture

Bağımsız 'hücre'lere böl; her hücre kendine yetebilir.

358/10