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.
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.
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.
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.