Slide 1

Slide 1 text

YÜKSEK ERİŞİLEBİLİR SİSTEMLER TASARLAMAK

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

1. YÜKSEK ERİŞİLEBİLİRLİĞE GENEL BAKIŞ

Slide 10

Slide 10 text

99,999% 5,16 dakika/yıl

Slide 11

Slide 11 text

2. DAĞITIK MİMARİ KAVRAMI

Slide 12

Slide 12 text

VERİ

Slide 13

Slide 13 text

3. DAĞITIK MİMARİ KAZANIMLARI

Slide 14

Slide 14 text

PERFORMANS GÜVENİLİRLİK ÖLÇEKLENEBİLİRLİK TUTARLILIK

Slide 15

Slide 15 text

4. KAVRAMLAR

Slide 16

Slide 16 text

REPLICATION

Slide 17

Slide 17 text

SHARDING

Slide 18

Slide 18 text

PARTITIONING

Slide 19

Slide 19 text

MIRRORING

Slide 20

Slide 20 text

5. TEOREMLER

Slide 21

Slide 21 text

ACID TEOREMI A I D C

Slide 22

Slide 22 text

BREWER (CAP) TEOREMI P A C

Slide 23

Slide 23 text

CAP TEOREMI - CANLANDIRMA n2 n1 n3 c w n2 n1 n3 c w

Slide 24

Slide 24 text

6. YANILGILAR

Slide 25

Slide 25 text

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

Slide 26

Slide 26 text

DEMO PROJE "Vagrant” ile yüksek erişilebilir “MongoDB” kümesi oluşturma