Revamp of CI/CD Using Azure DataFlow

Our client, a dynamic organization dedicated to expanding educational opportunities, aimed to streamline the scholarship administration process, effectively bridging the gap between donors and deserving students.

Challenge

The client faced challenges in managing a growing demand for an intuitive platform that could match students with suitable scholarships quickly and effectively. They needed to enhance their platform’s capabilities to handle more applicants while maintaining a seamless user experience.

Scalability to Handle Increased Demand

Ensuring the platform could manage more applicants without compromising performance.

Maintaining Seamless User Experience

Enhancing platform capabilities while keeping the user experience intuitive and smooth.

Solution

Entrans developed a comprehensive retail management solution leveraging cloud computing and CI/CD pipelines for seamless updates and integration.

Result: The implementation led to a significantly improved user experience and platform scalability, allowing the client to efficiently match students with scholarships.

Data Flow and Implementation Process:

  • Platform Enhancement: Entrans introduced new features aimed at improving functionality and user experience.
  • Build Pipeline Activation: These updates triggered the CI pipeline, systematically exporting the solution from the development environment into Azure Repos for version control.

Continuous Integration: The latest platform iteration was committed to Azure Repos, a managed solution was built encompassing new and existing features, and automated tests ensured the integrity and reliability of the updates. Post successful build and tests, the solution was deployed to the test environment, mirroring real-world operation scenarios.

Continuous Deployment: After thorough testing, the deployment pipeline facilitated the rollout to staging and then production environments. Further automated and manual tests were conducted post-deployment to ensure a flawless update. The tested and vetted updates were seamlessly integrated into the live platform during low-traffic periods to ensure uninterrupted scholarship administration services.

Monitoring with Application Insights: The enhanced platform's health, performance, and usage were monitored using Azure’s Application Insights, providing real-time analytics.

Analysis and Review: Entrans and the client jointly reviewed insights, identifying areas for improvement or optimization. User feedback was crucial in this phase to ensure the platform remained user-centric.

Iterative Improvement: Insights from the analysis informed the prioritization of backlog items for the development team, creating a feedback loop that ensured continuous refinement of the client’s platform.

Tech Stack and Architecture: Major Technologies:

  • Front-End:
    • React.js
    • HTML5
    • CSS3
  • Back-End:
    • Node.js
    • Express.js
  • Database:
    • MongoDB
  • CI/CD Integration:
    • Azure DevOps
    • Azure Repos
    • Azure Pipelines
  • Monitoring and Analytics:
    • Azure Application Insights

Impact: The implementation of the CI/CD process using Azure DataFlow led to a more efficient and user-friendly platform. The client experienced a significant improvement in inventory accuracy and reduced manual entry errors, leading to better decision-making and improved profitability and efficiency of operations.

A screenshot of a dashboard showing the number and type of search results.

API Subscription

Streamlining API Acquisition and Management with Subscriptions Image Content

The Subscriptions Image Content feature makes acquiring APIs more straightforward by offering users a seamless, visual interface to browse and subscribe to various APIs. This functionality eliminates the complexity of traditional API subscription processes, making it easier for users to integrate APIs into their systems quickly. In addition to simplified access, this feature provides users with powerful tools to monitor and track their API usage. Through detailed metrics and insights, users can view API call volumes, performance statistics, and cost data, enabling them to manage consumption effectively. This transparency empowers users to optimise their API usage, control expenses, and ensure resources are utilized efficiently over time. By offering both ease of access and robust tracking capabilities, the Subscriptions Image Content feature helps users make informed decisions and gain deeper insights into how APIs contribute to their operations, ultimately improving overall resource management and project outcomes.

Outcomes

01

Enhanced Platform Scalability and Improved User Experience

02

Reduced Time-to-Market for New Features

03

Improved Operational Efficiency and Inventory Accuracy

Technology Stack and Architecture

01

02

03

04

Methodology

Key step of the project are the following

1
2

Do you have further inquiries or require tailored assistance?