Project Description
Yaana Ltd. had built the whole system with infrastructure but the application “Unified Analytics viewer (Helix360)” was a monolithic architecture based application and was not scalable which was an important aspects of the Phase-1 project. As a result it started to become unresponsive when huge amount of requests are coming from different LI. And at that same time Covid-19 problem started so that no developers of Yaana Ltd couldn’t come at the site and solve the problem.
As the name of this project is “National Database Integration”, target of this project was to collect data from different ministries, different telecom operators like MNOs (Mobile Network Operators), ISPs (Internet Service Providers), IGWs(International Gateways), IIGs (International Internet Gateway), store in a big data platform and provide data to other entities of the country as and when required.
Regarding this scenario, NTMC authority decided to build the application with local developers and selected my company for this job. Main Features of this application are:
1. Target Provisioning
2. Target Profiling
3. Mass Analytics
4. CDR Analytics
5. Investigation Management
Project Information
Designation & Role: Project Manager
Client/Industry: National Telecom Monitoring Center (NTMC)
Duration: Mar 2021 – Feb 2022
Budget: USD 2M | Team Members: 25 (Software Engineers, DevOps Team, QA Team, Product Team, UI/UX Team) | Method: Agile/Scrum
Tools Used: Primavera P6 (Project Management), JIRA (Task Management), Kubernetes (K8S) cluster management, KeyCloak for IAM, MinIO for object storage management, CI/CD deployment, Microservice Architecture, Spring Boot for backend and ReactJS for frontend, PosgreSQL with HA for Database Management, Cache Management using Redis, RabbitMQ, Apache Kafka, Apache Ni-Fi, Apache Hadoop (Big Data), Apache Solr
Contributions/Challenges/Impact
Contributions
- Managed the project from scratch to finish
- Contributed technical expertise to different level like transferring data from old system to new system
- Helped DevOps team to build infrastructure and Network team to build the internal network
- Coordinated Integration team for API integration with external entity
Challenges
- The older version was non responsive when API call requests and service went down when huge requests were coming from
Actions
- Migrated the whole system in new infrastructure and kept running the old version so that normal operation was not interrupted during the development period of new version. In the meantime we developed the new system using new clustered infrastructure with microservice architecture
Results
- Successfully rolled out phase-2 of ILIS project
- 99.999% availability achieved post-cutover
- 30% OpEx reduction through network slicing automation