Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    System Design - Technology Selection

    Posted By: lucky_aut
    System Design - Technology Selection

    System Design - Technology Selection
    Duration: 3h 18m | .MP4 1280x720, 30 fps(r) | AAC, 44100 Hz, 2ch | 1.84 GB
    Genre: eLearning | Language: English

    Technology Selection

    What you'll learn:
    Select the appropriate technology for your system
    Understand how to select the appropriate database
    Understand how to select the appropriate compute platform
    Understand when to cache and how to design your caching system

    Requirements:
    Some programming experience is needed
    Ideally, you should have taken the functional design course or have good experience on functional design

    Description:
    Technology selection is a core component of system design. Once an architect identifies the components needed for the system, he/she needs to select a technology for each component. This course will help aspiring architects select the appropriate technology for each of the component. This course is structured into the following topics.
    Database selection - We explain how SQL and NoSQL technologies are architecturally different and the scenarios under which each should be used. We also cover specialized databases that handle specific scenarios like Text search, Compound search and persistent data structures. We define a decision framework that leverages all these aspects to select the database for every scenario.
    Data warehouses and data lakes - We cover why the OLAP queries that data warehouses run requires a fundamentally data layout pattern. We discuss how data lakes and warehouses need to be designed and provide a reference architecture. We also discuss the Event Hub pattern that is becoming very relevant in modern platforms.
    Compute selection and Cache design - In this topic, we cover the tradeoffs associated with various compute platforms and how an architect should make the selection. We also discuss the need for caching and the aspects that need to be kept in mind, while designing a caching solution

    Who this course is for:
    Developers who want to learn system design and up-level to principal engineer/architect

    More Info