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
290
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
270
MongoDB: Best Practices, Performance Tricks, .NET Tips & Tricks
selcukusta
0
120
Test Automation and Deployment Strategies on Kubernetes
selcukusta
2
210
Effecient Ways of Implementation Secure HTTP in Microservices
selcukusta
0
160
Docker, Kubernetes, .NET Core
selcukusta
0
370
Running Stateful Applications on Azure Container Instances
selcukusta
0
100
Building Clean Infrastructure with AWS CodePipeline
selcukusta
0
140
.NET Core Mikroservis Uygulamalarında Konfigürasyon Yönetimi
selcukusta
0
560
ASP.NET Core SignalR 2.1 Yenilikleri
selcukusta
0
150
Other Decks in Programming
See All in Programming
テスト駆動開発✅️
akitoshiga
1
150
watsonx.ai Dojo #3 プロンプトエンジニアリング入門
oniak3ibm
PRO
0
340
ACES Meet におけるリリース作業改善の取り組み
fukucheee
0
150
もう実家に手頃な情シス娘は不要!Bedrockでもう一人の娘を作る
komakichi
2
130
CSC509 Lecture 03
javiergs
PRO
0
150
色んなオートローダーを覗き見る #phpcon_okinawa
o0h
PRO
5
430
Vertical Architectures for Scalable Angular Applications
manfredsteyer
PRO
0
180
自分だけの世界を創るクリエイティブコーディング / Creative Coding: Creating Your Own World
chobishiba
2
2k
Scan with Decoupled Look-back and Onesweep Radix Sort
shocker_0x15
0
150
Successful with Signals: 3 Rules for Your Architecture
manfredsteyer
PRO
0
130
RDBの世界をぬりかえていくモデルグラフDB〜truncus graphによるモデルファースト開発〜
jurabi
0
180
CSC305 Lecture 09
javiergs
PRO
0
110
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.5k
4 Signs Your Business is Dying
shpigford
180
21k
How To Stay Up To Date on Web Technology
chriscoyier
788
250k
Building Your Own Lightsaber
phodgson
102
6k
A Modern Web Designer's Workflow
chriscoyier
692
190k
Docker and Python
trallard
40
3k
Mobile First: as difficult as doing things right
swwweet
222
8.9k
Teambox: Starting and Learning
jrom
132
8.7k
Code Reviewing Like a Champion
maltzj
519
39k
Fontdeck: Realign not Redesign
paulrobertlloyd
81
5.2k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.6k
Fireside Chat
paigeccino
32
3k
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