IDP (Internal Developer Platform)

Devaket > IDP (Internal Developer Platform)

Client Brief

Established in 2011 in London, this global healthcare company has evolved into a significant player, with a presence across four continents. Boasting a team of over 450 employees spread across 20 countries, their reach is both extensive and diverse. Having successfully raised $250 million to date, this company operates at the forefront of healthcare innovation, impacting lives and communities across the globe. With operations spanning four continents, they continue to demonstrate a commitment to advancing healthcare solutions on a global scale.

Project Details

  • Building Internal Developer Platform:
    • Establishing an internal developer platform to streamline and enhance the development workflow.
    • Providing a centralized and standardized environment for developers to build, test, and deploy applications efficiently.
  • Namespace as a Service:
    • Implementing Namespace as a Service (NaaS) to offer developers isolated and customizable environments within the Kubernetes cluster.
    • Enabling teams to have dedicated namespaces, fostering collaboration while maintaining segregation of resources.
  • Writing Operators and Controllers:
    • Developing custom operators and controllers to automate the deployment and management of various services, including MongoDB, Redis, and other essential components.
    • Enhancing the scalability and reliability of the Kubernetes ecosystem by codifying operational tasks through custom operators.

Tech Stack

Programming Language: Go/Golang
Containerisation tools: Kubernetes, Docker
Cloud: GCP and AWS
IaC(Infrastructure As A Code): Terrafrom