Indian GST - The System Overview.

Goods and Services Tax (GST) for India is an example of a well-designed scalable system that runs on commodity hardware and serves millions of people.

Tech Stack

- AngularJS

- NodeJS

Integration Layer

- An Enterprise Service Bus (ESB) using JBoss FUSE.

Messaging and Data Ingestion

- Kafka

Caching and Data Storage

- Redis

- JBoss Data Grid

- HDFS (Hadoop Distributed File System) .

Core Data Management

- MySQL

Batch Solution

- SpringBatch

This architecture enables various users to interact with the tax system, submit filings, process payments, and access services through a centralized portal while maintaining a distributed data management approach to handle the massive scale of data and users.