Professional Documents
Culture Documents
Plan
1
2
4
5
Introduction
Comparaison entre larchitecture
monolithique et larchitecture micro
service
Comparaison entre larchitecture
orient service et larchitecture micro
service
Solutions existantes :Corrlation ID
Solutions existantes: Gestion des logs
2
Introduction
Croissance de la taille et de la complexit
des systmes.
Problmes au niveau du maintenance.
Architecture limite: extensibilit,
Dpendance.
Sadapter aux
meilleures solutions
Architecture MicroService
Dploiement
Lapplication au complet
Modification
Services remplaables
Simple, Rapide
Maintenance
Difficile
Technologie,
Plate-forme
Indpendance
Possibilit et facilit dadopter
de nouvelles technologies
mergentes
Agilit
Longue boucle de
rtroaction
Architecture
MicroService
Units
deployables
plusieurs services
Un seul service
Service
Communication
ESB
entre les services
API lgre
favoriser la
communication
entre les quipes et
lutilisation des
outils spciaux
Pl
us
ieu
rs
ES
Bs
Un
s
Travailler
avec des
approches
diffrentes
eu
lE
SB
Standardise
r lapproche
du travail
Micro-Services
Les
implmentations
existantes
du Corrlation
8
rlation ID
Corrlation ID
un mcanisme qui trace
les oprations.
9
Corrlation ID
10
Corrlation ID
Zipkin
11
Java et Scala
Zipki
n
Finagle
Open source
12
13
14
Corrlation ID
Brave
15
Solution Java
des
composants
Zipkin
BRA
VE
Flume au
lieu de
Scribe
16
Scala
Finagle
Intergration RESTEasy,
Jersey, Apache HttpClient
17
18
Micro-Services
Solutions
existantes pour
grer les logs
19
Bluemix, Quicklizard...
Sam Newman : un consultant technique
chez ThoughtWorks et lauteur du livre
Building Microservices .
20
ELK
Bleumix
21
Netflix:
Blitz4j
Framework de journalisation
Asynchrone
Blitz
4j
Log4j
Open source
Utiliser pour rduire les conflits multithread et activer
la journalisation hautement volutive sans affecter les
caractristiques de performance de l'application.
22
23
24