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
フロントエンドカンファレンス北海道2024 『小規模サイトでも使えるVite 〜HTMLコーディングをよりスマートに〜』長谷川広武(ハム)
h2ham
1
2.5k
Regular Expressions, REXML, Automata Learning
makenowjust
0
180
月間4.5億回再生を超える大規模サービス TVer iOSアプリのリアーキテクチャ戦略 - iOSDC2024
techtver
PRO
1
570
dRuby 入門者によるあなたの身近にあるdRuby 入門
makicamel
4
340
フロントエンドのテストからアクセシビリティをしれっと広めていく
nano72mkn
3
700
令和トラベルにおけるLLM活用事例:社内ツール開発から得た学びと実践
ippo012
0
110
Scala におけるコンパイラエラーとの付き合い方
chencmd
1
150
iOSDC 2024
auramagi
3
590
現代のVueとTypeScript - 型安全の活用術
minako__ph
4
3.1k
デザインシステムとコンポーネント指向によるフロントエンド開発プロセスの革新 / Innovation in Frontend Development Processes through Design Systems and Component-Oriented Architecture
nrslib
7
5k
What we keep in mind when migrating from Serverless Framework to AWS CDK and AWS SAM
kasacchiful
1
130
iOSの隠されたAPIを解明し、開発効率を向上させる方法/iOSDC24
noppefoxwolf
2
120
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
48
10k
A Philosophy of Restraint
colly
202
16k
KATA
mclloyd
27
13k
GitHub's CSS Performance
jonrohan
1029
450k
The Cult of Friendly URLs
andyhume
76
5.9k
Making the Leap to Tech Lead
cromwellryan
128
8.8k
The Invisible Side of Design
smashingmag
295
50k
Gamification - CAS2011
davidbonilla
79
4.9k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
230
17k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
52k
Docker and Python
trallard
39
3k
Agile that works and the tools we love
rasmusluckow
327
20k
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