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
370
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
150
Other Decks in Programming
See All in Programming
短期間での新規プロダクト開発における「コスパの良い」Goのテスト戦略」 / kamakura.go
n3xem
2
170
今年のアップデートで振り返るCDKセキュリティのシフトレフト/2024-cdk-security-shift-left
tomoki10
0
210
Amazon S3 NYJavaSIG 2024-12-12
sullis
0
100
Go の GC の不得意な部分を克服したい
taiyow
3
800
これでLambdaが不要に?!Step FunctionsのJSONata対応について
iwatatomoya
2
3.7k
「Chatwork」Android版アプリを 支える単体テストの現在
okuzawats
0
180
ドメインイベント増えすぎ問題
h0r15h0
2
360
ChatGPT とつくる PHP で OS 実装
memory1994
PRO
2
110
Zoneless Testing
rainerhahnekamp
0
120
htmxって知っていますか?次世代のHTML
hiro_ghap1
0
340
ブラウザ単体でmp4書き出すまで - muddy-web - 2024-12
yue4u
3
480
どうして手を動かすよりもチーム内のコードレビューを優先するべきなのか
okashoi
3
190
Featured
See All Featured
Faster Mobile Websites
deanohume
305
30k
Embracing the Ebb and Flow
colly
84
4.5k
Optimising Largest Contentful Paint
csswizardry
33
3k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.4k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
Why Our Code Smells
bkeepers
PRO
335
57k
Optimizing for Happiness
mojombo
376
70k
Agile that works and the tools we love
rasmusluckow
328
21k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
VelocityConf: Rendering Performance Case Studies
addyosmani
326
24k
Automating Front-end Workflow
addyosmani
1366
200k
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