Professional Documents
Culture Documents
Microservices
Microservices
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
20
21
22
23
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
Benefits of Microservices include -
Software built as microservices can, by definition, be broken down into multiple component services ?
Decomposition of Microservices based on 2 categories namely
Client-side
synchronous
server side discovery
API gateway
Polyglot persistence
Docker
Query & command side
Interface definition language
Host pattern
All
Distributed tracing
Microservices
All
api gateway Chassis Framework ( doubt)
Microservices
Client-side
Service Instance per Host
Memory, CPU, IO - Monolithic
(I) Increasing number of services can result in
information barriers (II) Being a distributed
all
event driven
Slow
Horizontal scaling
Monolithic
Micro
no dependency on any DB
Chassis
Mono
Mono
per host
micro