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