Case studies / Platform delivery and pilot

A controlled environment for partner testing

External partners needed a sandbox: a controlled environment where they could test proposed uses of the technology. I designed and delivered the platform, then supported its initial run with participants.

Preparation
2 weeks
Build
6 weeks
Initial run support
4 weeks

A platform that partners could put to use

The brief was to provide a controlled environment where clients and partners could test proof-of-concept scenarios. That required infrastructure, appropriate access controls and a practical way to prepare and run tests.

The work brought the application backend together with the operational tools needed for external participation.

What I delivered

I designed and built the platform, then stayed involved for the initial run with participants.

  • The cloud environment: designed the platform on Azure and Kubernetes, with infrastructure defined through Terraform so its setup was recorded in code.
  • The application services: implemented C# backend services for APIs, integrations and PDF generation, with access permissions based on each participant’s role.
  • Tools for participants: built a JavaScript command-line tool and a generator for artificial test data to support onboarding and repeatable testing.
  • Deployment automation: used Azure DevOps pipelines to automate setting up code repositories and packaging the application for deployment.
From preparation to the first participant run
  1. 2 weeks

    Preparation

    Define the work and prepare for delivery.

  2. 6 weeks

    Build

    Develop the sandbox, application services and participant tools.

  3. 4 weeks

    Support

    Support the initial sandbox run with participants.

Technical details

Azure · Kubernetes · Terraform · Azure DevOps · C# · JavaScript · MongoDB · APIs · Role-based access control

A successful first run

The initial sandbox run was a success for the client. External participants used the environment, and the client was planning another run later that year.

Browse all case studies

Tell me what’s happening.

You don’t need a technical brief. Explain what’s worrying you, what’s stuck or what you’re trying to get underway. We’ll discuss whether I can help and what a sensible next step looks like.