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
0
300
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
Tweet
Share
More Decks by Selçuk Usta
See All by Selçuk Usta
Are Your .NET 8 Applications Resilient for the Chaos-proof?
selcukusta
1
290
MongoDB: Best Practices, Performance Tricks, .NET Tips & Tricks
selcukusta
0
130
Test Automation and Deployment Strategies on Kubernetes
selcukusta
2
220
Effecient Ways of Implementation Secure HTTP in Microservices
selcukusta
0
170
Docker, Kubernetes, .NET Core
selcukusta
0
380
Running Stateful Applications on Azure Container Instances
selcukusta
0
110
Building Clean Infrastructure with AWS CodePipeline
selcukusta
0
150
.NET Core Mikroservis Uygulamalarında Konfigürasyon Yönetimi
selcukusta
0
570
ASP.NET Core SignalR 2.1 Yenilikleri
selcukusta
0
160
Other Decks in Programming
See All in Programming
20241217 競争力強化とビジネス価値創出への挑戦:モノタロウのシステムモダナイズ、開発組織の進化と今後の展望
monotaro
PRO
0
230
Запуск 1С:УХ в крупном энтерпрайзе: мечта и реальность ПМа
lamodatech
0
870
PHPカンファレンス 2024|共創を加速するための若手の技術挑戦
weddingpark
0
120
各クラウドサービスにおける.NETの対応と見解
ymd65536
0
230
LLM Supervised Fine-tuningの理論と実践
datanalyticslabo
8
1.8k
KubeCon NA 2024の全DB関連セッションを紹介
nnaka2992
0
110
AWSのLambdaで PHPを動かす選択肢
rinchoku
2
360
Package Traits
ikesyo
1
130
Zoneless Testing
rainerhahnekamp
0
150
return文におけるstd::moveについて
onihusube
1
1.4k
Fixstars高速化コンテスト2024準優勝解法
eijirou
0
170
Go の GC の不得意な部分を克服したい
taiyow
3
980
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.9k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
KATA
mclloyd
29
14k
Making Projects Easy
brettharned
116
6k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.3k
How GitHub (no longer) Works
holman
312
140k
Mobile First: as difficult as doing things right
swwweet
222
9k
The Cost Of JavaScript in 2023
addyosmani
46
7.2k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.5k
A better future with KSS
kneath
238
17k
A Philosophy of Restraint
colly
203
16k
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