Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Yüksek Erişilebilir Sistemler Tasarlamak
Search
Selçuk Usta
October 27, 2018
Programming
380
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Yüksek Erişilebilir Sistemler Tasarlamak
27 Ekim 2018 tarihinde gerçekleştirilen ICT Conf'18 etkinliğindeki sunumdur.
Selçuk Usta
October 27, 2018
More Decks by Selçuk Usta
See All by Selçuk Usta
Vibe Architecting: Who Decided That?
selcukusta
0
93
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
190
When Dependencies Fail: Building Antifragile Applications in a Fragile World
selcukusta
0
170
Are Your .NET 8 Applications Resilient for the Chaos-proof?
selcukusta
1
410
MongoDB: Best Practices, Performance Tricks, .NET Tips & Tricks
selcukusta
1
210
Test Automation and Deployment Strategies on Kubernetes
selcukusta
2
300
Effecient Ways of Implementation Secure HTTP in Microservices
selcukusta
1
240
Docker, Kubernetes, .NET Core
selcukusta
0
450
Running Stateful Applications on Azure Container Instances
selcukusta
0
160
Other Decks in Programming
See All in Programming
SREは、MCPとSRE Agentをこう使え!
kazumax55
0
110
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
610
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
260
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
160
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
3
780
AIを活用したE2Eテスト実装効率化のあゆみ / ebisu-mobile-14-kotetu
kotetuco
0
130
ふつうのFeature Flag実践入門
irof
8
4.2k
RTSPクライアントを自作してみた話
simotin13
0
630
Performance Engineering for Everyone
elenatanasoiu
0
230
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
620
AI駆動開発を妨げる技術的負債の解消アプローチ / ai-refactoring-approach
minodriven
14
7k
Inside Stream API
skrb
1
780
Featured
See All Featured
How to build a perfect <img>
jonoalderson
1
5.7k
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
Leo the Paperboy
mayatellez
7
1.9k
HDC tutorial
michielstock
2
720
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
400
We Are The Robots
honzajavorek
0
260
First, design no harm
axbom
PRO
2
1.2k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
The browser strikes back
jonoalderson
0
1.3k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
790
Transcript
YÜKSEK ERİŞİLEBİLİR SİSTEMLER TASARLAMAK
SELÇUK USTA Yazılım Mimarı @ Demirören Medya Bilge Adam, Lynx
S.p.A, Hürriyet, KoçSistem ustasoglu /in/selcukusta selcukusta selcukusta.com selcukusta
AJANDA » Yüksek Erişilebilirliğe Genel Bakış » Dağıtık Mimari Kavramı
» Dağıtık Mimari Kazanımları » Kavramlar » Teoremler (ACID – CAP) » Yanılgılar » Demo
None
None
None
None
None
1. YÜKSEK ERİŞİLEBİLİRLİĞE GENEL BAKIŞ
99,999% 5,16 dakika/yıl
2. DAĞITIK MİMARİ KAVRAMI
VERİ
3. DAĞITIK MİMARİ KAZANIMLARI
PERFORMANS GÜVENİLİRLİK ÖLÇEKLENEBİLİRLİK TUTARLILIK
4. KAVRAMLAR
REPLICATION
SHARDING
PARTITIONING
MIRRORING
5. TEOREMLER
ACID TEOREMI A I D C
BREWER (CAP) TEOREMI P A C
CAP TEOREMI - CANLANDIRMA n2 n1 n3 c w n2
n1 n3 c w
6. YANILGILAR
The network is reliable Latency is zero Bandwith is infinite
The network is secure Topology doesn’t change There’s one administrator Transport cost is zero The network is homogeneous
DEMO PROJE "Vagrant” ile yüksek erişilebilir “MongoDB” kümesi oluşturma