Table of Content

CLIENT OVERVIEW

Our client is a global provider of mobile internet optimization and monetization solutions for mobile network operators. Our client’s solution is used by over a million operators for in-depth traffic analysis and to gain user insights while optimizing their respective subscribers’ browsing experience.

KEY REQUIREMENTS

  • Design and architect the solution to support high volume of transactions of 700 TPS per node
  • Provide an interface to integrate multiple campaigns for each MNO while keeping every MNO statistics separate and secure
  • Migrate data from Oracle to MySQL/ Aurora database to reduce the cost incurred in license and get high scalability
  • Deploy the solution over AWS Cloud
  • Thorough testing of seamless integration and collaboration of the existing client system

KEY CONTRIBUTIONS

  • Designed architecture using Spring Boot to support high volume transactions of 1000 TPS per node
  • Redesigned components of business intelligence and ad campaign management to incorporate AWS services
  • Developed a new system using Scrum methodology for development and integrated with Content Fleet / Ad providers to support 3rd party content
  • Defined and implemented Lambda invocations via S3 Events and Schedulers
  • Migrated from Oracle to Aurora database for a higher availability of data and reduce the cost
  • Automated AWS Cloud deployments to support and enable product deployment of customers
  • Performed System Integration Testing as well as User Acceptance Testing
  • Developed and tested ETS, EM, UDMP, L8NAS and JNodeMS components

KEY BENEFITS

  • Increased system performance by leveraging AWS services and eliminated hardware maintenance thereby reducing infrastructure costs by around 30%
  • Adoption of DevOps services resulted into 95% reduction in environment setup time and provided SIT/UAT support on client side

HIGH LEVEL ARCHITECTURE

TECHNOLOGY STACK

  • Frameworks: Struts, Hibernate, Spring
  • Web Technologies: JSTL ,JSON, XML, XSD, JavaScript, HTML, CSS
  • J2EE Technology: JSP, Servlet
  • Database: Oracle, MySQL, Aurora
  • AWS Services: Lambda, API Gateway, Redis, Cloud Watch, RDS, S3
  • Protocols: HTTP, TCP, SNMP, SMPP
  • SCM Tools: Subversion, Tortoise SVN, Git
  • Build Management: Ant, Gradle, Jenkins
  • Servers: JBoss, Tomcat
  • Deployment on: RHEL6 and AWS
  • Analytics: Google Analytics & Mobile Analytics

Download Case Study

Mobile Network Analytics Solution

Developed complete server side and integrated various AWS services, for a global provider of mobile internet optimization and monetization solutions

Key Requirement

  • Design and architect the solution to support high volume of transactions of 700 TPS per node
  • Provide an interface to integrate multiple campaigns for each MNO while keeping every MNO statistics separate and secure
  • Migrate data from Oracle to MySQL/ Aurora database to reduce the cost incurred in license and get high scalability Know More >>

Key Contribution

  • Designed architecture using Spring Boot to support high volume transactions of 1000 TPS per node
  • Redesigned components of business intelligence and ad campaign management to incorporate AWS services
  • Developed a new system using Scrum methodology for development and integrated with Content Fleet / Ad providers to support 3rd party content. Know More >>

Benefits

  • Increased system performance by leveraging AWS services and eliminated hardware maintenance thereby reducing infrastructure costs by around 30%
  • Adoption of DevOps services resulted into 95% reduction in environment setup time and provided SIT/UAT support on client side Know More >>
Register here to download the entire case study

Please fill in the below details to access the entire case study

Verification Code * :
Image CAPTCHA
Enter the characters shown in the image.