Selected experience · Healthcare · Data platforms

A cloud data platform for healthcare analytics

Prior experience of Bexley's founder. Client identities and commercially sensitive details are withheld.

Organisation
A healthcare and life-sciences data and analytics provider
Region
London, UK
Period
2020–2024
Founder's role
Senior solution architect and technical product owner
Related services
Architecture, Data Architecture & Engineering

Architecture at a glance

  1. 01

    Sources

    • Legacy systems
    • Large-scale healthcare datasets
  2. 02

    Ingestion and orchestration

    • Apache Airflow
    • Distributed ETL in Java and Python
    • AWS Glue and EMR
  3. 03

    Data platform

    • Modular Snowflake platform
    • ML-ready data structures
    • Redshift and Athena where suited
  4. 04

    Products and models

    • Analytics products in React and Java
    • ML pipelines and inference
    • GraphQL APIs
A simplified view of how data moved through the platform. Illustrative only; client details are withheld.

Context

The organisation provides data and analytics on healthcare and life-sciences markets. Its products depend on large, continually updated datasets, and it was replacing its core data and analytics platform with a new generation built for cloud scale and machine-learning use.

Challenge

  • Data was spread across legacy systems that were difficult to extend and costly to change.
  • Analytics products and data science work needed consistent, well-modelled data rather than one-off extracts.
  • Machine-learning use required pipelines and data structures designed for training and inference, not only for reporting.
  • Migration had to happen while existing products kept running.

What was done

Bexley’s founder was the architectural lead and technical product owner for the new core platform:

  • Designed and led delivery of a modular, Snowflake-based data platform, engineered hands-on, including ML-ready pipelines and data structures that support inference.
  • Co-designed and implemented key components of a distributed ETL and ML-enablement platform built on Apache Airflow, Java and Python.
  • Delivered a React and Java user-experience platform for advanced analytics and insights.
  • Architected and executed large-scale data migrations from legacy systems to AWS and Snowflake.
  • Built and managed multi-shore data engineering and platform development teams.

Architecture and approach

The platform was designed as modules with clear boundaries, so ingestion, transformation, storage and serving could evolve independently. Orchestration ran on Airflow, processing on AWS services such as EKS, EMR and Glue, and analytical storage on Snowflake, with Redshift and Athena used where they suited the workload. GraphQL gave products built on the platform a consistent interface. Migration was staged, moving datasets and consumers in increments rather than through a single cutover.

How this applies to your organisation

If your reporting, analytics or AI plans are held back by fragmented or legacy data, the same approach applies at any scale: agree the core data model, build observable pipelines, and migrate in stages while existing services keep running. See Data Architecture & Engineering.

Technologies

  • Snowflake
  • AWS EKS
  • AWS EMR
  • AWS Glue
  • Amazon Redshift
  • Amazon Athena
  • Apache Airflow
  • Java
  • Python
  • GraphQL
  • .NET Core
  • React
Get a quoteAll case studies
Ask Bexley

Project assistant

How can we help?

Choose a question for a quick answer.

What kind of work does Bexley take on?

We redesign and reengineer systems and processes, with expertise across architecture, data, AI, cloud and software. Explore our services.

What does a first engagement look like?

Start with a focused assessment, a target design and plan, or delivery of a bounded improvement. We agree scope, outputs and success measures before work begins.

Which sectors do you know?

Our experience spans healthcare, manufacturing, IT and business solutions, including process improvement.

Can you bring in specialist skills?

Where a project calls for it, we can work with specialist collaborators in AI, compliance and legal technology. Roles are agreed with you from the outset.

Does this assistant use AI or save my choices?

No. Its answers are prewritten on this page. Your choices are not sent or saved. The email link opens your email application. Nothing is shared with us unless you choose to send a message.

Have a specific challenge?

Email Bexley