System Design – Technology Selection

Free Download Udemy System Design - Technology Selection. With the help of this course you can Technology Selection.

This course was created by . It was rated 5 out of 5 by approx 1 ratings. There are approx 7 users enrolled with this course, so don’t wait to download yours now. This course also includes 199 mins on-demand video, Full lifetime access, Access on mobile and TV & Certificate of Completion.

What will I need?

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

Is this course right for me?

  • Developers who want to learn system design and up-level to principal engineer/architect

What am I going to 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

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.

  1. 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.

  2. 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.

  3. 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.


Buy Udemy’s System Design - Technology Selection

Note: We have purchased this course/tutorial from Udemy and we’re sharing the download link with you for absolutely FREE. So you can learn & be your own master if you can’t afford to buy this course. But if you have money we strongly suggest you to buy System Design - Technology Selection course/tutorial from Udemy. So, the course’s author  can help you if you can’t understand something or if you want to learn something spectacular.

Free Download Udemy’s System Design - Technology Selection

You might also like

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More