Independent by design
The review is contracted separately from follow-on delivery. You receive the evidence and recommendations before deciding whether to implement them internally, with us, or with another partner.
You know the system is constraining delivery, but stakeholders disagree on what the evidence supports. Before committing to a modernisation, platform, or microservices programme, CTOs and engineering managers need an independent view of the Java and Spring estate and a prioritised roadmap.
Fixed scope, fixed price, two-week turnaround.
Architecture decisions become expensive when stakeholders disagree on what the evidence supports.
The people closest to the code hold essential context. An external review adds distance, tests competing explanations against evidence, and records uncertainty rather than smoothing it away.
Changes are slow, releases are risky, and every team has a different theory. The hard question is not whether there is technical debt. It is what to fix first.
A modernisation, platform investment, or move to microservices is being discussed. The decision should follow evidence and operational constraints.
Before funding a rebuild, acquisition, or major transformation, you want due diligence on the estate you already have. A two-week review tests key assumptions before a multi-year commitment.
We inspect the architecture as a working system, not as a diagram in isolation.
Module boundaries, dependency direction, change coupling, and whether the current shape supports independent work or release.
Where business rules live, where they leak, and whether the model reflects the language and invariants the business actually uses.
Test strategy and coverage quality, not just a percentage: feedback speed, meaningful boundaries, brittle tests, and unprotected risk.
Pipeline design, release friction, environment drift, deployment safety, and the path from a commit to a monitored production change.
Framework and library risk, upgrade paths, unsupported versions, transitive exposure, and the cost of staying where you are.
Observability, failure behaviour, latency, throughput, resource profile, and whether production evidence can guide the next decision.
Trust boundaries, secrets, authorisation, dependency exposure, data handling, and the controls that matter for your actual system.
Data and domain boundaries, integration points, testability, observability, and the constraints that determine whether AI work can reach production with appropriate controls. See our agentic AI engineering service.
Four focused steps. Two weeks typical. You can stop after any stage with something useful in hand.
Half a day to agree which systems we review, which questions matter, and what a useful answer looks like. We fix the scope and price before the evidence work starts.
We read the relevant code, pipelines, metrics, and operational material. We also interview engineers, technical leads, and product stakeholders so the report includes context, not just static analysis.
We analyse boundaries, risks, and trade-offs, then write findings ranked by risk and effort. Each finding links to evidence and a practical next move.
We walk the team and stakeholders through the report in a workshop, answer hard questions, and agree which prioritised actions belong in the next planning cycle.
A decision aid your engineering organisation can use in its next planning cycle.
You are responsible for Java and Spring systems in production and need a defensible view before committing budget and people to a major change.
You need an external pair of eyes on coupling, reliability, upgrade risk, and the trade-off between a modular monolith and microservices.
You want to adopt AI without adding an ungoverned side stack. The review identifies the boundaries, controls, and operating gaps that should be addressed before delivery.
You are assessing a platform before an acquisition, transformation, or large budget decision and want facts before the commitment.
The review is useful because it is independent, senior, and specific to the technology and decisions in front of you.
The review is contracted separately from follow-on delivery. You receive the evidence and recommendations before deciding whether to implement them internally, with us, or with another partner.
Patrick Baumgartner brings more than 20 years of enterprise Java experience and works directly with the source, pipelines, operational evidence, and stakeholder interviews.
We understand Spring, Spring Boot, Spring Modulith, and the real trade-offs between a modular monolith and microservices. We do not force a fashionable target architecture.
Our credentials include Oracle ACE, Microsoft MVP, VMware Certified Spring Instructor, Spring Certified Professional, ZHAW lecturer, and JUG Switzerland board member. We explain the reasoning so your team can act on it.
Meet the full team. If Spring Modulith is part of your direction, our Spring Modulith training can help your team build the skills to carry the roadmap forward. We also offer developer coaching when the constraint is how the team works.
Two weeks is typical from the initial scope session to the readout workshop. The review itself is fixed-scope, so we agree the systems, questions, and evidence before we start.
Yes. We need read access to the relevant source repositories, build and deployment pipelines, and selected operational evidence. An NDA is fine.
That is part of the readout. We show the evidence behind each finding, test our assumptions with your engineers and stakeholders, and record dissent rather than smoothing it away.
Yes, when it is useful and you choose to continue. We contract the review separately from follow-on delivery, so you receive the findings before making an implementation decision.
Yes, for systems adjacent to a Java estate or where the architectural questions are language-independent. Our deepest expertise is production Java, Spring, and Spring Boot systems.
Fixed scope, fixed price. We confirm the scope and price before the review starts.
Book 30 minutes with Patrick. Bring the system, the decision in front of you, and the question that remains unresolved. We will assess whether a review is useful and what it should cover.