September 20, 2018

GST

Goods and Service Tax (GST) was the largest indirect tax reform in the history of India. The reform mandated integration of entire nation’s diverse tax portfolio into a single taxation system. This brought upon a massive complexity in developing an IT platform, to handle not only the diverse tax systems of 36 States/Union Territories & Union Government, but also needed providing a single interface for more than a crore taxpayers’ for their GST compliance functions. Goods and Services tax Network (GSTN) was entrusted to build such a platform to service the need of diverse set of stakeholders. The responsibilities include and not limited to the following:

  • GST System Application design, development and operation
  • Taxpayer Migration from erstwhile regime to GST regime
  • IT Infrastructure procurement, commissioning with state-of-an-art Security apparatus
  • Systemic resilience against failures and Disaster Recovery mechanism
  • Helpdesk Setup and Operations
  • Training and Capacity Building
  • GST Eco-System creation and management (GSPs)
  • Backend system for 27 States/UTs for assessments, appeal etc.

GST was successfully rolled out on 1st of July, 2017.

GST System architecture

State/CBEC to develop their own backend modules and exchange data with GST common portal using APIs over a secured network. 1. 2.
Solution for GST system has three distinct yet functionally inter-related sub-systems catering to the needs of different stake holders of the system – Tax Payers, Authorities and Power Users (BI/MIS users).
Component OEM
Virtulization Vmware
Operating System (OS) RedHat enterprise/ Windows
Programming Language Java, spring framework
Webportal bespoke  on top of NGINX & Tomcat(Tax payer web portal), Tomcat (BI Portal), Session Management Terracota Websession 4.3 -AG software
API framework CA -Layer7
Queue-based Messaging Middleware Kafka 5.4, Storm (Message ingestion Engine),Spring JNDI
Web Server JBoss Enterprise Web Server 3.0
Application Server JBoss Enterprise Web Server 3.0
Distributed File Storage HDFS-Hbase-Cloudera
RDBMS MySQL enterprise 5.6 - Oracle
Data Warehouse HIVE /Spark RDD-Cloudera
ETL Not applicable
Analytics R Analysis
MIS Reporting Not applicable
BI Dashboard Tableau 9.0-CRG solutions
ORM Apache Gora
In Memory-Caching Jboss Data Grid 6.5
Rule Engine JBRMS (DROOLES) 6.1
ESB JBoss Fluse 6.2
Workflow component Activiti BPM 1.2 Alfresco
Infra Summary - Detail
Category Components Infosys
Make Model
Servers Blade/Modular Servers Dell FC630
Blade Chassis Dell FX2
Rack Servers Dell R730, R730XD, R930
Storage & Backup Storage Hitachi VSPG1000
SAN Switch Brocade DCX-8510 (DC, DR) , DCX-6505 (NDC, NDR)
VTL Hitachi Sepaton
TL Quantum Scalar i80
Network Routers CISCO ASR-1002-X, ASR-1006, ISR 4431
Core Switch CISCO Nexus 7706
Access Switches CISCO Nexus 5672 UP, Nexus 3172
Other Switches CISCO Catalyst 2960S
GSLB F5 Network Big IP 4200V
SLB F5 Network Big IP 5050S
WAN optimiser Bluecoat SG 500-10, SG 200-10
  • Program steering committee having senior leadership from both sides meeting every week
  • Program Management Office (PMO) to manage modules, CRs etc. thru daily stand-up call
    • Project Manager
    • Program manager
  • Module leads (subject matter experts from CBEC and State Tax departments on deputation)
  • GSTN Board: provides guidance and direction on policies, governance principles.
GSTR3B Return Filing Compliance
GSTR-1 Return Filing Trend