Cara Middleware

A scalable cloud-based custom integration middleware

Role

Application Developer

Custom Integration, Testing, APIs, Salesforce, Laravel, MariaDB, Redis, AWS

Team

Development team, Business Analysts & Project Manager

Managed by Head of IT

Duration

February - September 2023

(8 months)

Background

Cara is a leading NDIS disability service provider working alongside people with disability across metropolitan Adelaide and regional South Australia. Learn More about what CARA does.

The goal of this project to identify the potential integration points between the critical business systems use across the business and to drastically reduce manual work by Staff.

Problem

"15 Minutes"

That is how long it takes for a HR staff to onboard or offboard an employee. HR manages a massive information of staff and it takes a significant time for them to manually enter or update the information across the different systems.

Data are scattered across and there are multiple source of truth for the similar data type and the risk of data duplication in various areas.

Cara need to streamline this processes to reduce this time-consuming, repetitive task and efficiently manage their scattered data.

Solution

"Establish a source of truth for all staff information and integrate different systems through centralized integration hub"

The goal is to design and develop a scalable customized middleware system that allows the data flows from source of truth to all other systems.

Staff will make changes to one and only one system and the data will be replicated across all different systems that are connected to the middleware.

This ensures data consistency, reduce the workload and increase efficiency of the staff.

Technologies Used

  • Vue for Frontend Components
  • Laravel for all backend components
  • Supported by MariaDB
  • Hosted on AWS

Learn more about the whole process of the project and detailed technologies used in here.