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
320
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
320
MongoDB: Best Practices, Performance Tricks, .NET Tips & Tricks
selcukusta
0
160
Test Automation and Deployment Strategies on Kubernetes
selcukusta
2
250
Effecient Ways of Implementation Secure HTTP in Microservices
selcukusta
0
190
Docker, Kubernetes, .NET Core
selcukusta
0
390
Running Stateful Applications on Azure Container Instances
selcukusta
0
120
Building Clean Infrastructure with AWS CodePipeline
selcukusta
0
160
.NET Core Mikroservis Uygulamalarında Konfigürasyon Yönetimi
selcukusta
0
600
ASP.NET Core SignalR 2.1 Yenilikleri
selcukusta
0
170
Other Decks in Programming
See All in Programming
Contribute to Comunities | React Tokyo Meetup #4 LT
sasagar
0
110
SEAL - Dive into the sea of search engines - Symfony Live Berlin 2025
alexanderschranz
1
130
ComposeでWebアプリを作る技術
tbsten
0
110
gen_statem - OTP's Unsung Hero
whatyouhide
1
200
AIコードエディタの基盤となるLLMのFlutter性能評価
alquist4121
0
210
AI Coding Agent Enablement - エージェントを自走させよう
yukukotani
14
6.1k
State of Namespace
tagomoris
4
1.5k
リストビュー画面UX改善の振り返り
splcywolf
0
140
Make Parsers Compatible Using Automata Learning
makenowjust
1
4.6k
Preact、HooksとSignalsの両立 / Preact: Harmonizing Hooks and Signals
ssssota
1
1.5k
API for docs
soutaro
2
1.3k
DataStoreをテストする
mkeeda
0
290
Featured
See All Featured
KATA
mclloyd
29
14k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.1k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.4k
StorybookのUI Testing Handbookを読んだ
zakiyama
29
5.6k
Embracing the Ebb and Flow
colly
85
4.6k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Code Review Best Practice
trishagee
67
18k
Scaling GitHub
holman
459
140k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.5k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Gamification - CAS2011
davidbonilla
81
5.2k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
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