0
866views
System design for modern web apps - Microservices architecture
1 Answer
1
1views

Background

Broadly, web apps have two requirements:

  1. frontend request handling [server]
  2. async background jobs (celery+rabbitmq / sqs+lambda / gcs+cloud functions) [serverless architecture]

Microservices

Microservices should do a single job and ideally have their own data source.

Let's take an example:

Service Name Input Output Data Store
Login Service username  + …

Create a free account to keep reading this post.

and 5 others joined a min ago.

Please log in to add an answer.