Country
Project
Client
Budget
Client Background
AutoFlow Ltd is a provider of intelligent and innovative bodyshop solutions tailored to maximize efficiencies in repairer work-flow processes and management. Their state-of-the-art bodyshop management system, AutoFlow 4:G, was introduced in 2000 and has evolved into a market-leading product widely used in over 700 bodyshops across the UK and Europe. The system caters to various customers, ranging from large independent groups, franchise dealerships, fleet managers, to small independent bodyshops. AutoFlow 4:G has earned its reputation as the preferred choice for those leading the way in the auto repair industry, offering user-focused and responsive solutions in a rapidly evolving market.
The Opportunity
KSB Technologies was commissioned by Autoflow to architect and develop an innovative, serverless, event-driven Software as a Service (SaaS) MVP (Minimum Viable Product) solution. The project aimed to revolutionize an existing legacy application for an intelligent bodyshop platform, harnessing a suite of Azure services and other key technologies.
Our initial focus lay in employing techniques such as Domain Driven Design, Event Modelling, and Domain Mapping. These methodologies facilitated the identification of the high-level architecture and initial Microservices needed. KSB Technologies led Event Modelling and Domain Mapping sessions, which proved instrumental in collaborative identification of bounded contexts and domain comprehension.
Additionally, we documented State Transitions for each Microservice, offering a clear visualization of object behaviours and transitions. Technical Spikes were performed to ensure that the architectural solution and technologies were aptly suited for the design. Recommendations were made based on the outcomes of these evaluations.
Our team also established coding standards and a Microservices solution template, provided technical guidance to other development team members, and assisted UX designers with user journey designs. All technical decisions and architectural designs were thoroughly documented, and handover documentation was produced using tools like Confluence and Miro.
The backend was developed using C#, .Net 6, Azure Functions, Azure Event Grid, Azure Storage, Azure SendGrid, Azure CosmosDB, Azure API Management, and integrated with Auth0, Stripe, and Twilio. The frontend was crafted using React and TypeScript, making use of TailwindCSS for stylizing.
Our collaboration with the DevOps team led to the creation of Infrastructure as Code (IaC) using Terraform and the implementation of a release strategy using DevOps CI/CD pipelines written in YAML.
Key Features
Azure Functions
Domain Driven Design and Event Modelling
Integration
React and TypeScript
Infrastructure as Code with Terraform
CI/CD with Azure DevOps
Excellent observability and supportability
The Impact
KSB Technologies collaborated with Autoflow to develop a revolutionary serverless SaaS MVP solution. Using Azure services and advanced technologies, we transformed an existing legacy application into an intelligent bodyshop platform.
Employing Domain Driven Design, Event Modelling, and Domain Mapping, we efficiently identified high-level architecture and initial Microservices. Collaborative sessions defined bounded contexts and object behaviors.
Our team provided technical guidance, established coding standards, and crafted a Microservices solution template. The backend utilized C#, .Net 6, Azure Functions, and integrated with Auth0, Stripe, and Twilio. The frontend was developed using React and TypeScript.
With Infrastructure as Code (IaC) using Terraform and DevOps CI/CD pipelines, we ensured efficient deployment. The MVP empowered Autoflow with a cutting-edge SaaS solution, revolutionizing their bodyshop platform and enhancing competitiveness.
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