Skip to content

Latest commit

 

History

History
63 lines (47 loc) · 2.39 KB

introduction.mdx

File metadata and controls

63 lines (47 loc) · 2.39 KB
title description
Introduction
System Design and Architecture for ARTA Electronic Complaint Management System

Hero Light

The Electronic Complaint Management System (E-CMS) is designed to be a robust, scalable, and secure platform for handling customer complaints efficiently.

The architecture is optimized for performance and ensures that the system is not locked into any specific vendor.

This document outlines the system's design and architecture, divided into four main sections: Services, Processes, Application, and Infrastructure.

Requirements:

- [NodeJS](https://nodejs.org/en)
- [Git](https://git-scm.com)

Clone the repository

```sh
git clone https://github.com/codeitlikemiley/arta-ecms-docs
```

Install Mintlify
```sh
npm i -g mintlify
```

Run Locally
```sh
cd arta-ecms-docs
mintlify dev
```

Sections

Update your docs to your brand and add valuable content for the best user conversion.

The Services and APIs section outlines the various built-in, third-party, and custom services integrated into the E-CMS. From data storage with Planetscale to AI capabilities with OpenAI, the services are designed to optimize functionality and user experience. Processes and Workflows focus on the logical flow of the system, including complaint submission and evaluation against the Citizen Charter using the ARTEMIS system. It lays down the rules for classifying complaints into 3-7-20 day brackets. The System Architecture provides the blueprint for our E-CMS application, detailing how different components interact. Leveraging microservices architecture, it facilitates scalability and easy maintenance. The Infrastructure section dives into the technological backbone of the E-CMS, built on AWS. From container orchestration with EKS to queue management with SQS and SNS, each service is chosen for reliability, scalability, and efficiency.