Udemy Online Course Free Coupon Code
Software Design And Microservices
This course is about to design a highly available, fault-tolerant, secure and scalable distributed system. – Free Course
What you’ll learn
- Software design
- Microservice Architecture
- Distributed Systems
- Scaling microservices
- Design database schema
- Service communication
- Design APIs
- Concurrency pattern
- Race condition and locking machenism
- Fault tolerance
Requirements
- Basic object oriented programming
- Knowledge of database
- Basic knowledge of operating system
- Computer science
Description
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.
Author(s): Ashta Bhuja Tripathi