Warsztaty z Microserwis坦w. Spotkanie z serii Tech Cafe, 23.09.2014
1 of 7
Download to read offline
More Related Content
Tech Cafe Microservices, zadanie
2. 1. Zaprojektuj mikroserwisy i
zale甜noci pomidzy nimi.
Uwaga: Zwr坦 uwag jakie
interfejsy wystawia
mikroserwis.
Uwaga: Zwr坦 uwag z
kt坦rych interfejs坦w korzysta
mikroserwis.
System obsugujcy proces serwisowania urzdze.
3. 2. Dla ka甜dego API
zdecyduj o jego
asynchronicznoci.
Uwaga: W przypadku
asynchronicznoci czy
zale甜no bdzie w obie
strony?
Uwaga: W przypadku
synchronicznoci co zrobi
gdy druga strona nie
odpowiada?
System obsugujcy proces serwisowania urzdze.
4. 3. Wska甜 API publiczne i
opublikowane.
Opracuj strategi
wdra甜ania zmian do API.
Zdecyduj jakie podejcie
wykorzystasz:
wersjonowanie,
extensions points,
consumer driven
contracts,
podejcie mieszane
System obsugujcy proces serwisowania urzdze.
5. 4. Wybierz jedn z metod API
publicznego i zaprojektuj
przykadowy request-response.
Spr坦buj dla tej metody
okreli przykadowy
consumer driven-contract.
System obsugujcy proces serwisowania urzdze.
6. 5. Pojawia si potrzeba
integracji z kurierem.
Dodaj do swojego systemu
komponent/komponenty, kt坦re
bd si integrowa z
zewntrznym systemem
kurierskim i bd mogy
wzywa kuriera gdy:
klient zgosi usterk
technik zgosi napraw
usterki
System obsugujcy proces serwisowania urzdze.
7. 6. Producent rozszerzy swoj
ofert na inne kraje, ale chce
skorzysta z usug lokalnych
serwisant坦w.
Trzeba wystawi dla nich
zewntrzne (opublikowane)
API, kt坦re bdzie pozwala na:
przegldanie zgoszonych
usterek
zmian statusu usterek
Uwaga: Pamitaj 甜eby
zdecydowa w jaki spos坦b
bdziesz wdra甜a zmiany do
API.
System obsugujcy proces serwisowania urzdze.