Start / The Method

Method

Process-First Design and Architecture Synthesis are the stack-independent half of this series. They derive a system’s shape before any code gets written, using nothing that depends on a programming language.

The pipeline

Business intent goes into Process-First Design, which asks what the application does and derives its process structure — the unit of design is the process, not the entity. The output goes into Architecture Synthesis, which asks where computation happens: service-level objectives, constraints, and six architecture axes derive a deployment topology instead of a designer picking one from a catalog. An architecture derived this way is not fixed; it is re-derived when the inputs change.

The next layer, where these decisions become running Java code, lives on the Java half of this site.

Methodology, not framework

Neither book asks you to adopt a library or a runtime. Both are procedures: a fixed set of questions, applied to your business and your service-level objectives, that produce a specific answer for your system. Nothing here locks you into a stack.

Free here, or as a book

A free course edition is planned for both methods on this site. Until each one is built, read the sample and the full argument on Leanpub — continuous prose, not a manual.