Genre: eLearning | Language: English
This course is about to design a highly available, fault-tolerant, secure and scalable distributed system.
Software design
Microservice Architecture
Distributed Systems
Scaling microservices
Design database schema
Service communication
Design APIs
Concurrency pattern
Race condition and locking machenism
Fault tolerance
Basic object oriented programming
Knowledge of database
Basic knowledge of operating system
Computer science
In this course we will learn how to build a software which will be scalable, more secure and high available. We will discuss system design pattern by using an example of parking lot system which is asked in tier-A software companies. This course also includes OS concepts like concurrency, race condition and locking which will be used to design distributed system.
This course is designed for bner, intermediate and software professional as well
Reviews
There are no reviews yet.