Skip to content

Services / Cloud

Cloud Development

We design and run cloud infrastructure for systems that cannot afford to be down, including platforms serving 24/7 operations. Costed before you commit, reproducible in code, and operable by your own team afterward.

Where we have run this work

Shipped platforms rather than capability claims. The case studies carry the details.

  • Healthcare with 24/7 availability requirements
  • Retail and B2B commerce
  • Logistics across multiple facilities
  • FinTech and payments

Technology

Platforms and services we build on

Ticked items link to a screen from a system we built with them.

Azure and Google Cloud

  • Microsoft Azure
  • Azure SQL
  • Google Cloud Platform

Containers and orchestration

  • Docker
  • Kubernetes
  • Cluster autoscaling
  • Microservices

Infrastructure and delivery

  • Terraform
  • AWS CDK
  • Infrastructure as code
  • CI/CD pipelines
  • Observability and alerting

From the case studies

One screen from each system, recreated with sample data and stand-in branding.

  • Logistics / Freight & Parcel Shipping

    Multi-Carrier Shipping & Billing Automation Platform

    Billing runs as a queue-driven workflow that generates and delivers documents from the shipment record.

    • Lambda and serverless
    • Amazon Cognito
    • API Gateway
    • Amazon SES
    Read the case study
  • E-commerce

    Retail Sourcing & Reseller Marketplace Platform

    Warehouse staff scan each package and it's matched to the deal it was sold from.

    Read the case study
  • FinTech / Non-profit

    Donor-Advised Fund & Charitable Giving Platform

    Recurring grants run on their own, and a donor can pause a month.

    Read the case study
  • Healthcare / Veterinary

    Cloud Veterinary Practice Management Platform

    The estimate the owner approved becomes the invoice, with declined items left off.

    Read the case study
  • Real Estate / Data

    Contact Data Deduplication & Sync Platform

    Matches the rules aren't certain about wait for a person before they merge.

    Read the case study
  • Insurance / Benefits Administration

    AI Claims Processing & Benefits Administration Platform

    Members see their pets and upcoming care in one place.

    Read the case study
All case studies

Cloud work arrives with a business problem attached rather than a technical one. Capacity runs out during the busy season. An aging server becomes a risk nobody wants to own. A platform needs to be available at three in the morning because that is when it gets used. The veterinary practice platform in our case studies is the clearest example: a cloud system replacing legacy software in an environment where outages during emergency care carry real consequences, which set the availability requirement for everything we built around it.

Our work covers architecture, migration, delivery automation, and the monitoring that makes production legible. Infrastructure is defined in code, so environments are reproducible and changes are reviewable. Costs are modeled during design rather than discovered afterward, because the running figure is usually as important to the decision as the project price.

The part that matters most comes after go-live. We hand over documented infrastructure your team can operate, with the observability already in place, rather than an arrangement that depends on us. Long-time clients tell us they spend nothing on maintaining the systems we built for them, beyond what the infrastructure itself costs to run, and infrastructure is where that promise is either kept or quietly broken.

What cloud work should actually deliver

  • Capacity that follows demand

    Infrastructure that absorbs a busy season without manual intervention and scales back down when it passes, so you are not paying for peak all year.

  • Costs you can predict

    Right-sized resources, reserved capacity where the workload is steady, and spend modeled during design rather than discovered on an invoice.

  • Failure handled by design

    Redundancy and automatic failover so individual components can fail without taking the business offline.

  • Environments defined in code

    Every environment reproducible from version-controlled infrastructure code, which means no configuration drift and no undocumented server nobody dares restart.

  • Yours to operate

    We hand over documented infrastructure your team can run, extend, and understand, rather than a black box that requires us on retainer.

How we approach cloud work

  1. 1

    Assessment and Strategy

    Understanding the workload before recommending a platform.

    • Workload Analysis

      Auditing current infrastructure, traffic patterns, and performance requirements before proposing an approach.

    • Readiness Review

      Identifying the dependencies, security requirements, and compliance constraints that shape the architecture.

    • Cost Modeling

      Projecting what the target infrastructure will cost to run, before you commit to it.

  2. 2

    Architecture Design

    Designed for the load and for the failure modes.

    • Infrastructure Architecture

      High availability, disaster recovery, and scaling designed in from the start rather than added after an incident.

    • Security Model

      Access policies, network segmentation, secrets management, and encryption in transit and at rest.

    • Cost Architecture

      Reserved capacity, storage tiering, and scaling rules layered in during design.

  3. 3

    Build and Migration

    Phased cutover with a rollback at every stage.

    • Infrastructure as Code

      Resources defined in Terraform or CDK, version-controlled and peer-reviewed like application code.

    • Migration Execution

      Staged migration with the ability to roll back at each step, rather than a single cutover weekend.

    • Data Migration

      Validated, checksummed data moves with audit trails and a tested restore path.

  4. 4

    Automation and Delivery

    Releases that do not require a maintenance window.

    • Deployment Pipelines

      Automated build, test, and deploy workflows across every environment.

    • Environment Parity

      Development, staging, and production built from the same definitions, so what passes testing is what ships.

  5. 5

    Monitoring and Optimization

    Visibility from the first day in production.

    • Observability

      Metrics, logs, and traces in place before go-live, not after the first outage.

    • Cost Monitoring

      Continuous spend analysis with alerts on unexpected increases.

    • Ongoing Tuning

      Right-sizing and architecture adjustments as real usage patterns emerge.

Why RothTech

Cloud projects usually get compared against keeping the servers you have or hiring someone in-house to manage them. Keeping them is only cheaper until the first extended outage or the next capacity crunch. Hiring means months of recruiting for skills you may need intensively for a year and lightly after that. We design the infrastructure, cost it before you commit, migrate without a big-bang cutover, and hand it over documented so your team can operate it without us.

Frequently Asked Questions

Two numbers, and we give you both before you commit. The project itself is scoped and quoted in full, driven mostly by how much has to migrate and how much downtime the business can tolerate. Running costs are modeled during design so you see the monthly figure in advance, and reducing that figure is usually part of the reason clients start the project.

Often, though not always immediately. Savings come from paying for capacity you actually use rather than for peak, from retiring hardware and its maintenance, and from automation that removes manual operational work. Where the honest answer is that cloud will cost more, we say so during cost modeling and explain what you get for the difference, usually availability and scale that the current setup cannot reach.

The one that fits the workload and the skills around it. We build on AWS, Azure, and Google Cloud, and the choice usually follows your existing stack, your compliance requirements, and where your data already lives. We tell you which one we would choose and why, and we avoid designs that make leaving expensive.

That is the normal requirement, and it drives the whole plan. We migrate in stages with a rollback at every step, run old and new in parallel where the risk warrants it, and schedule the final switch around your operation. The veterinary platform in our case studies had to hold up in a 24/7 emergency care environment, where downtime carries real consequences.

A permanent senior engineering team in Osijek, Croatia. The same people who design the infrastructure build it and are available afterward, which matters when you need someone who knows the system during an incident years later.

  • DevOpsRelease pipelines, infrastructure as code, and monitoring, so shipping stops being an event.
  • Custom Software DevelopmentPurpose-built systems that replace manual work and outgrown software. Designed, built, and supported by the same senior team.

Is your infrastructure limiting how fast you can grow?