Public Sector

How NS Built a Multi-Cloud Platform for 150+ DevOps Teams with Capsule

The Netherlands National Railway's NSPaaS runs across AWS, Azure and on-premise, with multi-tenancy implemented using Capsule.

Clastix

REDUCE THE COST OF RUNNING KUBERNETES AT SCALE

Company
NS (Nederlandse Spoorwegen)
Website
ns.nl
Industry
Transportation / Rail
IT environment
Multi-cloud across AWS and Azure, plus on-premise
Clastix offering
Capsule
Use case
Internal platform (NSPaaS) · Multi-tenant Kubernetes

AT A GLANCE

Challenge

More than 150 development teams needed one platform for their DevOps journey while NS moved to a multi-cloud estate.

Solution

NSPaaS, an internal Kubernetes platform with multi-tenancy implemented using Capsule, spanning AWS, Azure and on-premise.

Outcome

A single platform model serving 150+ teams across two public clouds and NS's own infrastructure.

SUMMARY

Success story overview

NS, the Netherlands National Railway, architected NSPaaS to support more than 150 development teams in their DevOps journey. Part of the project is the transition to a multi-cloud environment on both AWS and Azure, while continuing to support an on-premise solution.

Sharing one platform across that many teams makes multi-tenancy a requirement rather than an option. NS implemented it using Capsule, the Clastix multi-tenancy operator for Kubernetes, as part of the wider NSPaaS architecture.

NS engineers Tom O'Brien and Armin Čoralić have presented the architecture and their Capsule implementation in a public webinar.

KEY REQUIREMENTS

  • One platform serving 150+ development teams
  • Multi-cloud across AWS and Azure
  • Continued support for on-premise infrastructure
  • Isolation between teams sharing the platform

KEY OUTCOMES

  • NSPaaS in place as the shared platform for NS development teams
  • Multi-tenancy implemented with Capsule
  • One platform model across AWS, Azure and on-premise

Building a multi-tenant Kubernetes platform for your organisation?

We've built this architecture with organisations across the globe. We can help you build it too.

Speak with our team

No commitment required. Start with a conversation.