...

/

Evaluation of Uber Design

Evaluation of Uber Design

Let's evaluate our design for non-functional requirements.

Ensuring non-functional requirements

Let’s evaluate how our system fulfills the non-functional requirements.

Availability

Our system is highly available. We used web socket servers. If a user gets disconnected, the session is recreated via a load balancer with a different server. We have used multiple replicas of our databases with a primary-secondary replication model. We have the Cassandra database, which provides highly available services and no single point of failure. We have used CDN, cache, and load balancers which increase the ...

Create a free account to access the full course.

By signing up, you agree to Educative's Terms of Service and Privacy Policy