Aqlli Tizimlar Dizayni

Kurs narxi:

4 800 000 so'm9 600 000 so'm

1. Tizimlar negizi

Kompyuter anatomiyasi
Operatsion tizim va abstraktsiya
Dastur, dasturlash tili va dasturchi
Internet tarmog'i va protokollari

2. Kengayish usullari

Vertikal va gorizontal kengayish
Yuklanishni taqsimlash (load balancing)
Kengayish qiyinchiligi (stateful/stateless)
CDN bilan kontentni saqlash va yetkazish

3. Ma'lumotlar ombori

Ma'lumot saqlashdagi talablar (ACID)
Ma'lumotlar ombori oilalari va farqlari
Qidiruvni tezlashtirish - B-tree indeksi
Nusxalash va bo'laklash (replication & sharding)

4. Keshlash (Caching)

O'qishni arzonlashtirish strategiyalari
Ma'lumot eskirdimi? E-tag, TTL & Jitter
Yozishni kechiktirish (eventual consistency)

5. Hodisa ustida qurish

Hodisalarni aniqlash (event-driven development)
Xabarlar yuborish tizimi (messaging queue)
Obuna bo'lish usullari (pub/sub & fan out)

6. Suhbaga tayyorgarlik

Tizim talablarini yig'ish - funksional talablar
Twitter arxitekturasi - mashhurlik muammosi
Whatsapp arxitekturasi - 1 million connection
Uber arxitekturasi - haydovchi topish texnikasi
Qo'shimcha materiallar: maqolalar & tavsiyalar