295.22K
Категория: ИнтернетИнтернет

Microservices and monolith

1.

Microservices and Monolith

2.

Agenda
● Stateless vs Stateful
● Scaling
● Load balancing
● Monolith vs Microservices

3.

Stateless vs Stateful

4.

Scaling

5.

Load balancing

6.

https://www.nginx.com/blog/nginx-power-of-two-choices-load-balancing-algorithm/
Load balancing
1. Round-Robin Load Balancing
2. Least Connections Load Balancing
3. Least Time Load Balancing
4. Power of Two Choices

7.

https://www.experfy.com/blog/microservices-vs-monolith-which-architecture-is-the-best-choice-for-your-business
Monolith vs Microservices

8.

Pros
Monolith
Microservices
● Less cross-cutting concerns
● Independent components
● Easier debugging and testing
● Easier understanding
● Simple to deploy
● Better scalability
● Simple to develop
● Flexibility in choosing the
technology
● The higher level of agility

9.

Cons
Monolith
Microservices
● Understanding
● Extra complexity
● Making changes
● System distribution
● Scalability
● Cross-cutting concerns
● New technology barriers
● Testing
English     Русский Правила