Hodnotenie:
Kniha je oceňovaná za praktický prístup k automatizácii procesov, ktorý poskytuje poznatky prospešné pre softvérových inžinierov a architektov, najmä v kontexte mikroslužieb. Efektívne destiluje zložité princípy do použiteľných komponentov, vďaka čomu je cenná pre tých, ktorí sa zaoberajú modernou softvérovou architektúrou. Niektorí čitatelia však poznamenali, že prvá polovica je menej relevantná pre ľudí, ktorí nie sú vývojármi.
Výhody:⬤ Praktické a stručné poznatky
⬤ použiteľné v modernej softvérovej architektúre
⬤ vyvažujú kompromisy
⬤ vynikajúce pre architektov softvéru a mikroslužieb
⬤ identifikuje výzvy pri riadení dlhodobých procesov
⬤ ponúka realizovateľné riešenia.
Prvá polovica môže byť pre nevývojárov menej relevantná alebo zasvätená; niektoré spomenuté nízkokódové možnosti nemusia vyhovovať reálnym prípadom použitia.
(na základe 8 čitateľských recenzií)
Practical Process Automation: Orchestration and Integration in Microservices and Cloud Native Architectures
V dnešných IT architektúrach zohrávajú mikroslužby a bezserverové funkcie čoraz dôležitejšiu úlohu pri automatizácii procesov. Ako však vytvoriť zmysluplné, komplexné a prepojené podnikové riešenia, keď sú jednotlivé komponenty oddelené a nezávislé podľa návrhu? Táto kniha je určená vývojárom a architektom a prostredníctvom príkladov, praktických rád a prípadov použitia predstavuje rámec, ktorý vám pomôže navrhnúť a automatizovať komplexné procesy.
Keďže systémy sú viac distribuované, asynchrónne a reaktívne, automatizácia procesov si vyžaduje spracovanie stavov, aby bolo možné riešiť dlhodobé interakcie. Autor Bernd Ruecker ukazuje, ako využiť technológie automatizácie procesov, ako sú napríklad workflow motory, na orchestráciu softvéru, ľudí, rozhodnutí alebo botov.
⬤ Zistite, ako sa moderná automatizácia procesov porovnáva s riadením podnikových procesov, architektúrou orientovanou na služby, dávkovým spracovaním, streamovaním udalostí a riešeniami dátových potrubí.
⬤ Pochopiť, ako používať motory pracovných postupov a vykonateľné modely procesov s BPMN.
⬤ Pochopiť rozdiel medzi orchestráciou a choreografiou a ako ich vyvážiť.