Bosh sahifaKurslarArenaJonli darslarFAQ
Kirish

?

    42 Course

    Tizim Dizayni

    Mentor: Azim Pulat

    Kurs narxi:

    1 242 000 so'm2 484 000 so'm

    1. Tizimlar negizi

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

    2. Kengayish usullari

    Vertikal va gorizontal kengayish
    0%
    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. Suhbatga tayyorgarlik

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