top of page
Lots of stuff_edited.png

Technology

Architecture

Test Stuff (28)_edited.png

N-CAPIE
Technology

The combination of Internal Developer Platform (IDP) and No-Code enables small, autonomous,

cross-functional teams to self-serve everything they need to deploy API Implementations/digital capabilities into their API Ecosystem. The IDP architecture is as follows:

Lots of stuff_edited.jpg

1. Control Plane

 

Github is used for Version control. Both the

N-CAPIE and platform source code are stored

in Git. The platform source code represents the

configuration of the platform and is maintained

using the IaC framework Azure Bicep. 

2. Integration and Delivery Plane

 

Azure Devops handles continuous integration

(CI Pipeline) functionality to build and test the

developed code. It then pushes new images

to the Azure Container registry.

 

Azure Devops also handles deployment

(CD Pipeline).

4. Security Plane

Azure Key Vault, Microsoft Defender, and Azure Policy provide

a comprehensive view of security configurations, compliance

status, and threat protection.  

3. Resource Plane

The resource panel includes clusters (Azure Kubernetes), databases  (MySQL and CosmoDB) and DNS services (Azure DNS). The panel serves as a unified control hub to optimise cloud infrastructure.

Azure Cloud

Azure's expansive global infrastructure, coupled with its focus on security and compliance makes it a strong choice for N-CAPIE.

N-CAPIE is portable across any Cloud Provider or can be hosted On-Premise. 

Test Stuff (50).png

Technnology

Microservices

Lots of stuff (4).png

The digital capabilities, aka Methods, produced using 

N-CAPIE's no-code configuration are microservices:

also known as reusable digital building blocks. The benefits include:

Focus: Organised around business capabilities

Teamwork: Enables autonomous cross-functional teams

Simplicity: Easier to create and maintain

Speed: Enables continuous delivery/parallel development

Agility: Developed, deployed and scaled independently

Resilience: Minimises disruption as a result of changes

Scalability: Enables targeted scaling based on usage

Composable: Enables Composable Enterprise approach

Interoperable: Optimises interoperability

bottom of page