ESFA Graph API

Country
UK
Project
Web API & Graph Technology
Client
ESFA
Budget
NDA
ESFA

ESFA Graph API

Client Background

The Education and Skills Funding Agency (ESFA) is an executive agency of the UK’s Department for Education (DfE), formed in 2017 by merging the Education Funding Agency (EFA) and the Skills Funding Agency (SFA). Its main role is to oversee funding and delivery of education and skills training for learners of all ages. The ESFA allocates government funding to educational institutions, ensuring effective and efficient use of public funds. It collaborates with schools, colleges, training providers, and employers to shape policies, promote high-quality education, and support the development of a skilled workforce. The agency plays a vital role in fostering a world-class education system and driving economic growth through improved standards and educational opportunities across the UK.

The Opportunity

KSB Technologies had the privilege to work on an avant-garde greenfield project for the government sector, showcasing our capabilities in delivering a serverless (Platform-as-a-Service) Web API. The project used Azure Functions, C# .Net Core 3, and Microservice architecture to deliver a pioneering Service Taxonomy, which is now used service-wide.

The project’s standout feature is its use of Graph Technology. Specifically, we employed Neo4j and Cypher Query Language to create an efficient, scalable service taxonomy. We led the discovery phase by researching various graph technologies, critiquing, and evaluating seven pre-chosen areas to ensure the selection of the most suitable technology.

After selecting the optimal technology, we developed and demonstrated a proof-of-concept to stakeholders to support the project’s Minimum Viable Product (MVP) feasibility. We worked closely with the Scrum Master to create and maintain the project backlog. This collaboration and dedication led to the successful delivery of the MVP’s first phase by developing APIs and exposing them via Azure API Management (APIM).

To provide a seamless user experience, we built custom modules for Orchard Core CMS. These modules enable users to create, update, and delete relationships and nodes for the taxonomy in Neo4j.

Working hand-in-hand with the DevOps team, we effectively created deployment pipelines for multiple environments, ensuring swift and error-free deployment of each project phase.

Key Features
Serverless Web API
Utilized Azure Functions to create a flexible, serverless architecture, reducing overhead and boosting performance
Microservices Architecture
Implemented a Microservice architecture with C# .Net Core 3 for independent deployment and scalability.
Graph Technology
Leveraged Neo4j and Cypher Query Language for advanced data interactions and analysis, forming the backbone of the service taxonomy.
CMS Customization
Enhanced user interaction by creating custom modules for Orchard Core CMS, enabling seamless creation, update, and deletion of taxonomy nodes and relationships in Neo4j.
API Management
Exposed APIs efficiently using Azure API Management, improving security, and monitoring.
DevOps Collaboration:
Collaborated with the DevOps team for efficient creation of deployment pipelines across multiple environments, ensuring quick and error-free deployments.
The Impact

This groundbreaking government project stands as a testament to KSB Technologies’ unwavering dedication to cutting-edge solutions, seamless project coordination, and a user-centric approach. Our expertise shines through in the adept utilization of pioneering technologies such as Graph Technology and Serverless Web APIs, culminating in the delivery of highly reliable and streamlined systems.

Furthermore, the project’s current live deployment, serving a vast user base, reflects our team’s ability to create impactful solutions with tangible benefits for the public. Emphasizing transparency and open collaboration, the project’s source code is publicly accessible, showcasing our commitment to promoting knowledge-sharing and driving innovation within the wider tech community.

We take immense pride in ensuring the project aligns with the government’s cloud strategies and coding standards, reinforcing our dedication to compliance and maintaining the highest standards of quality and security in all our endeavors.

Get Started Today

Take the Leap: Accelerate Your Digital Transformation Now!

Leverage Azure Integration Services and transform your operations with KSB Technologies. With our proven track record, including our successful project with Aston Martin F1, we’re poised to help you navigate your digital journey, meeting your unique requirements. Contact us now to unleash your business’s full potential

Get In Touch!