Software architecture and cloud
Architecture that fits your stage and scales with you: system design reviews, cloud strategy, reliability, security, and cost control.
The problem
Your architecture made sense at the start. Now it's slowing you down
Systems built for speed in the first year often become the reason the second and third years feel slow. Releases get risky, outages get longer, and the cloud bill grows faster than revenue.
The usual answer, a full rewrite, is rarely the right one. Most systems need targeted changes in the places that actually hurt.
What I do
Review the system you have
I assess your architecture, codebase, infrastructure, and delivery pipeline, and identify the few changes that will make the biggest difference.
Design for the next stage
Whether you're preparing for enterprise customers, a new market, or ten times the traffic, I design the target architecture and a path to get there without stopping feature work.
Set up the cloud properly
Infrastructure as code, environments, observability, backups, and disaster recovery on AWS, Azure, or Google Cloud, sized to what you need now.
Bring cloud costs under control
I find where the money goes and cut waste through right-sizing, architecture changes, and pricing commitments, without trading away reliability.
What you get
- Architecture assessment with prioritized recommendations
- Target architecture and migration roadmap
- Cloud infrastructure and environment design
- Reliability, observability, and incident response plan
- Security review and hardening plan
- Cloud cost analysis and savings plan
How we'd work together
An architecture review is a fixed-scope project, typically a few weeks. Implementing the roadmap can continue as a project or move to a retainer while your team does the work.
Hourly advisory
Senior technical advice when you need it, without an ongoing commitment.
Project-based
A defined outcome, a fixed scope, and a fixed fee.
Questions
Do we need microservices?
Probably not yet. Most companies under a few dozen engineers are better served by a well-structured monolith. I'll recommend what fits your team and your problems, not what's fashionable.
Which cloud providers do you work with?
AWS, Microsoft Azure, and Google Cloud. If you're already on one, we'll usually stay there.
Can you help us prepare for SOC 2 or enterprise security reviews?
Yes. I help put the technical controls, infrastructure, and documentation in place, and work with your auditor or compliance platform on the rest.
How long does an architecture review take?
Two to four weeks for most companies, depending on the size of the system and how much documentation already exists.
Other services
- Fractional CTO and technical leadership
A senior technical leader in your company a few days a month: owning architecture, the roadmap, hiring, and the conversations with your board.
- AI and LLM integration
Production AI that earns its place: ambient AI, retrieval-augmented generation, agents, and clinical or enterprise AI with the guardrails your domain requires.
- Healthcare software and EHR integrations
HIPAA- and PHIPA-aware architecture, HL7 and FHIR integrations, and connections to labs, pharmacies, and e-prescribing networks.
Get a clear view of your architecture
Start with a review. You'll come away with a short, prioritized list of what to change and why.