
Cliff SoftwareSolutions
Architecture and engineering for complex .NET and Azure platforms.
Helping businesses whose software has stopped being an asset and started to become a constraint.
What we do
The work is hands on. Designs come with working code behind them, not just diagrams.
Architecture modernisation
Getting a platform out of the shape it has outgrown, service by service, without pausing delivery to do it. A target architecture, a sequenced route to it, and design leadership through the early phases.
Cloud migration
Moving workloads to Azure so the cost profile improves rather than follows you. Landing zones, identity, networking, and honest decisions about what to lift, what to rebuild and what to switch off.
System integration
Connecting systems that were never designed to talk to each other. Event driven design, messaging and APIs that hold up when volume climbs.
Training and mentoring
Workshops and working sessions for engineering teams. Domain driven design, event driven architecture, Azure and Kubernetes, taught by someone who runs these systems rather than someone who only teaches them.
Proof
Rebuilding a vehicle leasing marketplace under load
A UK leasing comparison platform was running at around 75% availability, with a deals feed that took eight hours to process and hosting costs that scaled the wrong way. We replatformed it incrementally, moving capability out of the monolith service by service rather than stopping to rewrite everything.
- Availability
- 99.95%
- Feed processing
- Eight hours to fifteen minutes
- Hosting costs
- Down roughly 90%
Capacity
Cliff Software Solutions takes on a small number of engagements each year, chosen for fit rather than volume. If the work suits, we will say so quickly. If it does not, we will say that too and point you somewhere better where we can.
Contact
Tell us what you are working on, and what the problems are. We will find a solution.