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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Selçuk Usta
October 27, 2018
Programming
0
370
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
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
160
When Dependencies Fail: Building Antifragile Applications in a Fragile World
selcukusta
0
150
Are Your .NET 8 Applications Resilient for the Chaos-proof?
selcukusta
1
390
MongoDB: Best Practices, Performance Tricks, .NET Tips & Tricks
selcukusta
1
190
Test Automation and Deployment Strategies on Kubernetes
selcukusta
2
280
Effecient Ways of Implementation Secure HTTP in Microservices
selcukusta
1
220
Docker, Kubernetes, .NET Core
selcukusta
0
420
Running Stateful Applications on Azure Container Instances
selcukusta
0
150
Building Clean Infrastructure with AWS CodePipeline
selcukusta
0
180
Other Decks in Programming
See All in Programming
社内規程RAGの精度を73.3% → 100%に改善した話
oharu121
13
7.8k
DSPy入門 Pythonで実現する自動プロンプト最適化 〜人手によるプロンプト調整からの卒業〜
seaturt1e
1
620
エージェント開発初心者の僕がエージェントを作った話と今後やりたいこと
thasu0123
0
240
Claude Code の Skill で複雑な既存仕様をすっきり整理しよう
yuichirokato
1
350
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
450
どんと来い、データベース信頼性エンジニアリング / Introduction to DBRE
nnaka2992
1
260
エラーログのマスキングの仕組みづくりに役立ったASTの話
kumoichi
0
140
DevinとClaude Code、SREの現場で使い倒してみた件
karia
1
990
PostgreSQL を使った快適な go test 環境を求めて
otakakot
0
520
TipKitTips
ktcryomm
0
160
Rails Girls Tokyo 18th GMO Pepabo Sponsor Talk
yutokyokutyo
0
220
nuget-server - あなたが必要だったNuGetサーバー
kekyo
PRO
0
210
Featured
See All Featured
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.1k
The agentic SEO stack - context over prompts
schlessera
0
680
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
310
What does AI have to do with Human Rights?
axbom
PRO
1
2k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.3k
Un-Boring Meetings
codingconduct
0
220
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Making Projects Easy
brettharned
120
6.6k
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
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