0
0
Microservicessystem_design~10 mins

Netflix architecture overview in Microservices - Interactive Code Practice

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to name the main architectural style Netflix uses.

Microservices
Netflix uses a [1] architecture to build its services.
Drag options to blanks, or click blank then click option'
Amonolithic
Bclient-server
Cmicroservices
Dpeer-to-peer
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing monolithic because it's a common architecture.
Confusing client-server with microservices.
2fill in blank
medium

Complete the code to identify the Netflix service responsible for user recommendations.

Microservices
The [1] service in Netflix suggests movies based on user preferences.
Drag options to blanks, or click blank then click option'
ABilling
BStreaming
CAuthentication
DRecommendation
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing Streaming because it sounds related to movies.
Choosing Authentication which is for login.
3fill in blank
hard

Fix the error in naming the Netflix component that handles video delivery.

Microservices
Netflix uses the [1] service to deliver video content to users.
Drag options to blanks, or click blank then click option'
AContent Delivery Network
BUser Interface
CData Analytics
DPayment Gateway
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing User Interface which is for display.
Choosing Payment Gateway which handles payments.
4fill in blank
hard

Fill both blanks to describe Netflix's approach to service communication and data storage.

Microservices
Netflix services communicate using [1] and store data in [2] databases.
Drag options to blanks, or click blank then click option'
AREST APIs
BSOAP
CNoSQL
DRelational
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing SOAP which is heavier protocol.
Choosing Relational which is less flexible for Netflix's needs.
5fill in blank
hard

Fill all three blanks to complete the Netflix architecture components for scalability and reliability.

Microservices
Netflix uses [1] for service discovery, [2] for fault tolerance, and [3] for monitoring.
Drag options to blanks, or click blank then click option'
AEureka
BHystrix
CAtlas
DKafka
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing Eureka with load balancing; it is for service discovery.
Mixing up monitoring and fault tolerance tools.