Doug Wilson
Jul 8, 2022

--

This provides a lot of good information. Thanks for sharing it!

Two small tweeks I'd like to suggest, if I may?

I'd recommend replacing flowcharts with Business Process Model and Notation (BPMN) diagrams, however.

https://en.wikipedia.org/wiki/Business_Process_Model_and_Notation

These standards-based diagrams look a lot like flow charts but are also executable using a workflow engine like Camunda BPM, i.e. the diagram IS the process, not just a representation of the process. When the diagram changes, so does the process -- self-documenting.

It's also possible (and fairly common) to incorporate event-driven capabilities and microservices in a layered (n-tier) technical design, rather than having to choose between them.

--

--

Doug Wilson
Doug Wilson

Written by Doug Wilson

Doug Wilson is an experienced software application architect, music lover, problem solver, former film/video editor, philologist, and father of four.

No responses yet