Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Best of Breed
The Case for Building a Business Automation Platform
Using BPMS and Microservices
Copyright Kemsley Design L...
Businesses need agility (to innovate)
Copyright Kemsley Design Ltd., 2019 2
Businesses need scalability (to survive)
Copyright Kemsley Design Ltd., 2019 3
Monolithic architecture is the enemy of
agility and scalability
Copyright Kemsley Design Ltd., 2019 4
Business automation architecture patterns:
from monolith to microservices
Copyright Kemsley Design Ltd., 2019 5
Monolith S...
Microservices definition, in short
“Loosely coupled
service oriented architecture
with bounded contexts”
- Adrian Cockcrof...
What’s in a business automation platform?
Copyright Kemsley Design Ltd., 2019 7
BPMN
CMMNDMN
Who uses a BAP?
Technical developers
• Orchestration
• APIs
• Embeddable engines
• Devops
Citizen developers
• Low-code/no...
Monolithic BPMS as a BAP
• Small to mid-sized company
or department
• Commodity core processes in
COTS system (e.g., ERP)
...
Who wants you to use a monolithic BAP?
“An iBPMS is a type of
high-productivity
(low-code/no-code)
application development...
Multi-vendor microservices BAP
• Large company or tech startup
• Core processes are a
competitive differentiator
• Robust ...
Monolithic iBPMS versus microservices BAP:
points to consider
•Application architecture
•Development tooling
•Extensibilit...
Getting to the BAP that you need
•Decide which application architecture
patterns to support
•Identify and isolate the mono...
Thanks!
Sandy Kemsley
sandy@kemsleydesign.com
Read my blog at column2.com
Find me on Twitter @skemsley
Copyright Kemsley D...
Nächste SlideShare
Wird geladen in …5
×

Best of breed: creating your own business automation platform with a microservices architecture

My keynote at CamundaCon 2019

  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Best of breed: creating your own business automation platform with a microservices architecture

  1. 1. Best of Breed The Case for Building a Business Automation Platform Using BPMS and Microservices Copyright Kemsley Design Ltd., 2019 1
  2. 2. Businesses need agility (to innovate) Copyright Kemsley Design Ltd., 2019 2
  3. 3. Businesses need scalability (to survive) Copyright Kemsley Design Ltd., 2019 3
  4. 4. Monolithic architecture is the enemy of agility and scalability Copyright Kemsley Design Ltd., 2019 4
  5. 5. Business automation architecture patterns: from monolith to microservices Copyright Kemsley Design Ltd., 2019 5 Monolith SOA iBPMS Microservices
  6. 6. Microservices definition, in short “Loosely coupled service oriented architecture with bounded contexts” - Adrian Cockcroft, AWS VP cloud architecture strategy (formerly Netflix cloud architect) Copyright Kemsley Design Ltd., 2019 6
  7. 7. What’s in a business automation platform? Copyright Kemsley Design Ltd., 2019 7 BPMN CMMNDMN
  8. 8. Who uses a BAP? Technical developers • Orchestration • APIs • Embeddable engines • Devops Citizen developers • Low-code/no-code applications • Prototypes • Models Copyright Kemsley Design Ltd., 2019 8
  9. 9. Monolithic BPMS as a BAP • Small to mid-sized company or department • Commodity core processes in COTS system (e.g., ERP) • Not “in the software business” Copyright Kemsley Design Ltd., 2019 9
  10. 10. Who wants you to use a monolithic BAP? “An iBPMS is a type of high-productivity (low-code/no-code) application development platform.” Gartner MQ for iBPMS, 2019 Copyright Kemsley Design Ltd., 2019 10
  11. 11. Multi-vendor microservices BAP • Large company or tech startup • Core processes are a competitive differentiator • Robust development team Copyright Kemsley Design Ltd., 2019 11
  12. 12. Monolithic iBPMS versus microservices BAP: points to consider •Application architecture •Development tooling •Extensibility and flexibility •Scalability •Cost (tools and scaling) •Lock-in Copyright Kemsley Design Ltd., 2019 12
  13. 13. Getting to the BAP that you need •Decide which application architecture patterns to support •Identify and isolate the monoliths •Don’t get attached to a specific service •Expect unexpected scalability Copyright Kemsley Design Ltd., 2019 13
  14. 14. Thanks! Sandy Kemsley sandy@kemsleydesign.com Read my blog at column2.com Find me on Twitter @skemsley Copyright Kemsley Design Ltd., 2019 14

×