PAFTA 2160×1500 · ölçek · kaydırarak gezin
SİSTEM MİMARİSİ ÇİZİMİ
e-markteknoloji.com / hizmetlerimiz
PAFTA A-02
SİTE //ANA SAYFAHİZMETLERMAĞAZAELEKTRONİK MARKETBT DANIŞMANLIĞIHAKKIMIZDAE-MARKİLETİŞİMHESABIM
E‑MARK TEKNOLOJİ // HİZMETLERİMİZ · SİSTEM KATMAN MİMARİSİ
KOLON = KESİŞEN ALTYAPI · KİRİŞ = VERİ HATTI · KAT = SİSTEM KATMANI | ölçü birimleri bilişimdendir | 1 br = 1 ms ↕ / 1 KB ↔
SHEETA-02
REV01
DURUMSYS::ONLINE ◆
AKSONOMETRİ
// 6 kolon = auth·log·ci/cd · 6 kat = katman · istek ↓ / yanıt ↑
ÖLÇEK 1 br = 1 ms
ALTYAPI TEMELİ // DNS A kaydı → origin · IaaS · TLS 1.3
GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··
POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··
±0 ms · L0 BACKEND
php-fpm · veritabanı · cache · h 62 ms
SERVICE_0n → {danışmanlık, destek, ağ, yazılım, donanım, güvenlik}··SERVICE_0n → {danışmanlık, destek, ağ, yazılım, donanım, güvenlik}··SERVICE_0n → {danışmanlık, destek, ağ, yazılım, donanım, güvenlik}··SERVICE_0n → {danışmanlık, destek, ağ, yazılım, donanım, güvenlik}··SERVICE_0n → {danışmanlık, destek, ağ, yazılım, donanım, güvenlik}··SERVICE_0n → {danışmanlık, destek, ağ, yazılım, donanım, güvenlik}··SERVICE_0n → {danışmanlık, destek, ağ, yazılım, donanım, güvenlik}··SERVICE_0n → {danışmanlık, destek, ağ, yazılım, donanım, güvenlik}··SERVICE_0n → {danışmanlık, destek, ağ, yazılım, donanım, güvenlik}··SERVICE_0n → {danışmanlık, destek, ağ, yazılım, donanım, güvenlik}··
POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··
+62 ms · L1 API KATI
servis katmanı · 6 SERVICE · h 38 ms
GET /status → {"uptime":99.8,"p95":"38ms","rps":1420}··GET /status → {"uptime":99.8,"p95":"38ms","rps":1420}··GET /status → {"uptime":99.8,"p95":"38ms","rps":1420}··GET /status → {"uptime":99.8,"p95":"38ms","rps":1420}··GET /status → {"uptime":99.8,"p95":"38ms","rps":1420}··GET /status → {"uptime":99.8,"p95":"38ms","rps":1420}··GET /status → {"uptime":99.8,"p95":"38ms","rps":1420}··GET /status → {"uptime":99.8,"p95":"38ms","rps":1420}··GET /status → {"uptime":99.8,"p95":"38ms","rps":1420}··GET /status → {"uptime":99.8,"p95":"38ms","rps":1420}··GET /status → {"uptime":99.8,"p95":"38ms","rps":1420}··GET /status → {"uptime":99.8,"p95":"38ms","rps":1420}··
POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··
+100 ms · L2 ENDPOINT KATI
/status · /shop · #iletisim · h 24 ms
SOC → firewall.deny(0.0.0.0/0)··siem 0 kritik··MTTR < 2 h··SOC → firewall.deny(0.0.0.0/0)··siem 0 kritik··MTTR < 2 h··SOC → firewall.deny(0.0.0.0/0)··siem 0 kritik··MTTR < 2 h··SOC → firewall.deny(0.0.0.0/0)··siem 0 kritik··MTTR < 2 h··SOC → firewall.deny(0.0.0.0/0)··siem 0 kritik··MTTR < 2 h··SOC → firewall.deny(0.0.0.0/0)··siem 0 kritik··MTTR < 2 h··SOC → firewall.deny(0.0.0.0/0)··siem 0 kritik··MTTR < 2 h··SOC → firewall.deny(0.0.0.0/0)··siem 0 kritik··MTTR < 2 h··SOC → firewall.deny(0.0.0.0/0)··siem 0 kritik··MTTR < 2 h··SOC → firewall.deny(0.0.0.0/0)··siem 0 kritik··MTTR < 2 h··SOC → firewall.deny(0.0.0.0/0)··siem 0 kritik··MTTR < 2 h··SOC → firewall.deny(0.0.0.0/0)··siem 0 kritik··MTTR < 2 h··
POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··
+124 ms · L3 SOC
SIEM · firewall · 7/24 izleme · h 12 ms
mailto:yunus@e-markteknoloji.com··coverage:TR+remote··09:00–18:00··mailto:yunus@e-markteknoloji.com··coverage:TR+remote··09:00–18:00··mailto:yunus@e-markteknoloji.com··coverage:TR+remote··09:00–18:00··mailto:yunus@e-markteknoloji.com··coverage:TR+remote··09:00–18:00··mailto:yunus@e-markteknoloji.com··coverage:TR+remote··09:00–18:00··mailto:yunus@e-markteknoloji.com··coverage:TR+remote··09:00–18:00··mailto:yunus@e-markteknoloji.com··coverage:TR+remote··09:00–18:00··mailto:yunus@e-markteknoloji.com··coverage:TR+remote··09:00–18:00··mailto:yunus@e-markteknoloji.com··coverage:TR+remote··09:00–18:00··mailto:yunus@e-markteknoloji.com··coverage:TR+remote··09:00–18:00··mailto:yunus@e-markteknoloji.com··coverage:TR+remote··09:00–18:00··mailto:yunus@e-markteknoloji.com··coverage:TR+remote··09:00–18:00··
POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··
+136 ms · L4 FRONT-END
UI bileşenleri · render · h 44 ms
edge.cache HIT %94··RTT 14 ms··TLS 1.3··edge.cache HIT %94··RTT 14 ms··TLS 1.3··edge.cache HIT %94··RTT 14 ms··TLS 1.3··edge.cache HIT %94··RTT 14 ms··TLS 1.3··edge.cache HIT %94··RTT 14 ms··TLS 1.3··edge.cache HIT %94··RTT 14 ms··TLS 1.3··edge.cache HIT %94··RTT 14 ms··TLS 1.3··edge.cache HIT %94··RTT 14 ms··TLS 1.3··edge.cache HIT %94··RTT 14 ms··TLS 1.3··edge.cache HIT %94··RTT 14 ms··TLS 1.3··edge.cache HIT %94··RTT 14 ms··TLS 1.3··edge.cache HIT %94··RTT 14 ms··TLS 1.3··edge.cache HIT %94··RTT 14 ms··TLS 1.3··edge.cache HIT %94··RTT 14 ms··TLS 1.3··
edge.cache HIT %94··RTT 14 ms··TLS 1.3··edge.cache HIT %94··RTT 14 ms··TLS 1.3··edge.cache HIT %94··RTT 14 ms··TLS 1.3··edge.cache HIT %94··RTT 14 ms··TLS 1.3··edge.cache HIT %94··RTT 14 ms··TLS 1.3··edge.cache HIT %94··RTT 14 ms··TLS 1.3··edge.cache HIT %94··RTT 14 ms··TLS 1.3··edge.cache HIT %94··RTT 14 ms··TLS 1.3··edge.cache HIT %94··RTT 14 ms··TLS 1.3··edge.cache HIT %94··RTT 14 ms··TLS 1.3··edge.cache HIT %94··RTT 14 ms··TLS 1.3··edge.cache HIT %94··RTT 14 ms··TLS 1.3··edge.cache HIT %94··RTT 14 ms··TLS 1.3··edge.cache HIT %94··RTT 14 ms··TLS 1.3··
+180 ms · L5 EDGE / CDN
cache HIT %94 · TLS 1.3 · h 14 ms
+194 ms İSTEMCİ SINIRI · Σ TTFB → LCP
AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··
LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··
CI/CD → build 96 s··test 42 s··deploy 12 s··CI/CD → build 96 s··test 42 s··deploy 12 s··CI/CD → build 96 s··test 42 s··deploy 12 s··CI/CD → build 96 s··test 42 s··deploy 12 s··CI/CD → build 96 s··test 42 s··deploy 12 s··CI/CD → build 96 s··test 42 s··deploy 12 s··CI/CD → build 96 s··test 42 s··deploy 12 s··CI/CD → build 96 s··test 42 s··deploy 12 s··CI/CD → build 96 s··test 42 s··deploy 12 s··CI/CD → build 96 s··test 42 s··deploy 12 s··CI/CD → build 96 s··test 42 s··deploy 12 s··CI/CD → build 96 s··test 42 s··deploy 12 s··CI/CD → build 96 s··test 42 s··deploy 12 s··CI/CD → build 96 s··test 42 s··deploy 12 s··
LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··
AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··
LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··LOG → trace_id··12 MB/dk··p99 84 ms··audit.append()··
h₀ = 62 ms ↕
backend · origin
h₁ = 38 ms ↕
h₂ = 24 ms ↕
h₃ = 12 ms ↕
h₄ = 44 ms ↕
h₅ = 14 ms ↕
A1
KOLON A1 · AUTH
JWT · RBAC · rate-limit
KOLON A2 · OBSERVABILITY
log · trace_id · metrics
KOLON A3 · CI/CD
build · test · deploy
A2
A3
B2
Z ↑ katman
X kolon
Y kiriş
AKS GÜLÜ
izdüşüm: aksonometrik · rotateX(60°) rotateZ(-47deg)
kolon aksları: A1 · A2 · A3 × B1 · B2 — açıklık 256 KB × 1.4k req/s
kiriş = request/response hattı · 1500 B MTU
KATMAN ŞEMASI
// katman ↔ anasayfa bileşenleri
KOT
KATMAN
ÖLÇÜ/SLA
BİLEŞENLER
+180 ms ▽
L5 · EDGE / CDN
edge{cache, tls}
14 ms
CDN cache · TLS terminasyon · anchor girişleri: #hizmetler #dashboard #neden-biz #iletisim · ©2026
+136 ms ▽
L4 · FRONT-END
ui / render
44 ms
yunus@e-markteknoloji.com · hero: BİLİŞİM TEKNOLOJİ ARAŞTIRMA LAB · 6 modül kartı · canlı dashboard · iletişim formu
+124 ms ▽
L3 · SOC
güvenlik operasyon
12 ms
firewall · pentest · SIEM log izleme · 7/24 acil müdahale · t < 2h · şeffaf fiyat (hidden_cost = 0)
+100 ms ▽
L2 · ENDPOINT
public routes
24 ms
GET /status → uptime 99.8% · /shop/ · /urun-kategori/ endüstriyel anahtar-priz aydınlatma şalt · #iletisim ★ · mailto çıkışı · canlı dashboard verisi
+62 ms ▽
L1 · API KATI
service layer
38 ms
±0 ms ▼
L0 · BACKEND
app + veri
62 ms
p95 · 99.8%
php-fpm · veritabanı · cache · kuyruk · sunucu & rack · 15 yıl operasyon · 500+ tamamlanan proje · uptime 99.8%
DETAY 01
// AUTH KOLONU ↔ ENDPOINT KİRİŞİ
GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··
POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··POST /api/v1/contact → 201··1.2 KB··41 ms··
AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··
01
kolon = auth / log aksı · tüm katmanları keser
02
kiriş = endpoint hattı · request → response
03
birleşim = API sözleşmesi · şema doğrulama
04
istek ↓ backend · yanıt ↑ front-end
LEJANT & NOTLAR
// çizgi tipleri = veri tipleri
AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··AUTH → jwt.verify() 3 ms··RBAC scope··rate-limit 100 req/min··
KOLON — kesişen altyapı: auth · log · CI/CD
GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··GET /api/v1/services → 200 OK··18.4 KB··24 ms··
KİRİŞ / DÖŞEME — katman içi veri hattı
ARKA AKS — dahili servis · public değil
PARAPET — istemci sınırı · browser
POCHÉ — altyapı: DNS · TLS · IaaS
01 · Ölçü birimleri bilişimdendir: ms · KB · req/s · %.
02 · Kotlar sistem katmanıdır: L0 backend → L5 edge.
03 · Uyuşmazlıkta geçerli ölçü, çalışan sistemin hesapladığıdır.
REVİZYON
01
19.08.2026
katman mimarisi · api·soc·edge
00
18.08.2026
ilk yayın · kesit + plan
E‑MARK TEKNOLOJİ VE BİLİŞİM HİZMETLERİ
SYS::ONLINE
PROJE
HİZMETLERİMİZ · SİSTEM KATMAN MİMARİSİ
hizmetlerimiz · 6 katman + altyapı
İŞVEREN
e-markteknoloji.com
Türkiye · tüm TR + uzaktan
PAFTA
A-02
ÖLÇEK
1 br = 1 ms
TARİH
19.08.2026
İÇERİK: AKSONOMETRİ · KATMAN ŞEMASI · DETAY 01 · LEJANT
E‑MARK TEKNOLOJİ

HİZMETLERİMİZ · SİSTEM KATMAN MİMARİSİ

KOLON = KESİŞEN ALTYAPI · KİRİŞ = VERİ HATTI · KAT = SİSTEM KATMANI

SHEET A-02REV 01SYS::ONLINE ◆

KATMAN ŞEMASI // katman ↔ anasayfa bileşenleri

+136 ms ▽44 ms

L4 · FRONT-END

ui / render

yunus@e-markteknoloji.com · hero: BİLİŞİM TEKNOLOJİ ARAŞTIRMA LAB · 6 modül kartı · canlı dashboard · iletişim formu

+124 ms ▽12 ms

L3 · SOC

güvenlik operasyon

firewall · pentest · SIEM log izleme · 7/24 acil müdahale · t < 2h · şeffaf fiyat (hidden_cost = 0)

±0 ms ▼62 ms p95 · 99.8%

L0 · BACKEND

app + veri

php-fpm · veritabanı · cache · kuyruk · sunucu & rack · 15 yıl operasyon · 500+ tamamlanan proje · uptime 99.8%

KOLONLAR // katmanları kesen altyapı

KOLON A1 · AUTH

JWT · RBAC · rate-limit

KOLON A2 · OBSERVABILITY

log · trace_id · metrics

KOLON A3 · CI/CD

build · test · deploy