/2 ๐๐ก๐๐ญ ๐ฉ๐๐จ๐ฉ๐ฅ๐ ๐ญ๐ก๐ข๐ง๐ค ๐ข๐ญ ๐ฌ๐ก๐จ๐ฎ๐ฅ๐ ๐ฅ๐จ๐จ๐ค ๐ฅ๐ข๐ค๐
The interviewer is probably expecting something at the top.
1. Microservice is used to decompose the system into small components.
2. Each service has its own database. Use cache heavily.
The interviewer is probably expecting something at the top.
1. Microservice is used to decompose the system into small components.
2. Each service has its own database. Use cache heavily.
/3 3. The service is sharded.
4. The services talk to each other asynchronously through message queues.
5. The service is implemented using Event Sourcing with CQRS.
6. Showing off knowledge in distributed systems such as eventual consistency, CAP theorem, etc.
4. The services talk to each other asynchronously through message queues.
5. The service is implemented using Event Sourcing with CQRS.
6. Showing off knowledge in distributed systems such as eventual consistency, CAP theorem, etc.
/5 ๐ Over to you: what is good architecture, the one that looks fancy during the interview or the one that works in reality?
/7 I hope you've found this thread helpful.
Follow me @alexxubyte for more.
Like/Retweet the first tweet below if you can:
Follow me @alexxubyte for more.
Like/Retweet the first tweet below if you can:
@shanselman Great podcast! hanselminutes.com
Loading suggestions...