Case Study:
Cloud Based Online Sports Platform

Case Study:
Cloud Based Online Sports Platform

About

The client commissioned Shinetech to build an online sports platform that connects and rewards people globally, helping them manage their sports lives via mobile, web, and live events. Their core product, a basketball mobile app that aims to connect grassroots players as well as professional teams and let them organize matches and search for a place to play.
Amazon AWS
Amazon EC2
Amazon RDS
Amazon VSC

About

The client commissioned Shinetech to build an online sports platform that connects and rewards people globally, helping them manage their sports lives via mobile, web, and live events. Their core product, a basketball mobile app that aims to connect grassroots players as well as professional teams and let them organize matches and search for a place to play.
Amazon
AWS
Amazon
EC2
Amazon
RDS
Amazon
VSC

The Team

Alex Mao AWS Specialist & PM

Alex was key to help migrate the solution to a modern cloud platform that would provide a future-proof solution for our client. Alex understood the 'on-demand' delivery of cloud services and helped set up a pay-as-you-go pricing model that not only enables the client to stop the unnecessary spending on running and maintaining huge databases, but also eliminate the guessing on their infrastructure capacity needs.

Gary Gao Technical Lead

Gary has over 8 years of technical experience in software development, and graduated with a double degree of Information System and Information Management in Wuhan University of Science & Technology. In addition to proficiency of English and technology stacks, Gary has extensive experience in helping clients from various industries, delivering quality web & server solutions.

Yao Pian Senior Full Stack Developer

Yao has over 10 years’ experience in Java web development, from front-end development to full stack software development, and now a technical lead. Yao has gained plenty of experience in building large scale systems using up-to-date technologies. He has practical skills in transforming business requirements to development plans, architecting project skeleton and CI/CD pipeline, and organizing team to achieve the development goals in agile way. Currently, he is focusing on Micro services and Domain Driven Design.

Project Highlights

  • The complex legacy system was tidied up with clean code.
  • With the successful migration to a modern cloud computing platform, the cost of infrastructure has been reduced significantly by 52%.
  • Users worldwide are able to access the application freely to organize basketball activities, build connections with other peers and manage their own profile within seconds.
  • A robust DevOps methodology was nurtured during the development process.
  • A scalable database with great flexibility of customizations.
  • A flexible cloud migration solution with other good integration capabilities.
  • The complex legacy system was tidied up with clean code.

  • Results &
  • With the successful migration to a modern cloud computing platform, the cost of infrastructure has been reduced significantly by 52%.

  • Users worldwide are able to access the application freely to organize basketball activities, build connections with other peers and manage their own profile within seconds.

  • A robust DevOps methodology was nurtured during the development process.

  • A scalable database with great flexibility of customizations.

  • A flexible cloud migration solution with other good integration capabilities.

The Objectives

As the old platform was developed by multiple teams, their IT mushroomed to a number of different systems, applications and redundant processes. Additionally, the whole system is fragmented and outdated due to the lack of maintenance and unestablished standard coding guideline. More importantly, with a vast growth of worldwide users recently, the client would like to search for a reliable cloud computing solution with better scalability of data usage. Shinetech Software was approached to participate in the whole lifecycle of its core product development process and helped the client identify the following changes that should be made:
  • Analyse the current infrastructure and suggest the solution for legacy system migration.
  • Enhance the IT systems whilst lower the cost of operation and data usage.
  • Streamline the development and deployment process by adopting DevOps methodology.
  • Give business great flexibility so it can be easily scaled up in a cost-effective way.
  • Establish robust monitoring, data backup and disaster recovery strategies to reduce server downtime.

The Objectives

As the old platform was developed by multiple teams, their IT mushroomed to a number of different systems, applications and redundant processes. Additionally, the whole system is fragmented and outdated due to the lack of maintenance and unestablished standard coding guideline. More importantly, with a vast growth of worldwide users recently, the client would like to search for a reliable cloud computing solution with better scalability of data usage. Shinetech Software was approached to participate in the whole lifecycle of its core product development process and helped the client identify the following changes that should be made:
  • Analyse the current infrastructure and suggest the solution for legacy system migration.
  • Enhance the IT systems whilst lower the cost of operation and data usage.
  • Streamline the development and deployment process by adopting DevOps methodology.
  • Give business great flexibility so it can be easily scaled up in a cost-effective way.
  • Establish robust monitoring, data backup and disaster recovery strategies to reduce server downtime.

Read more

The Results & The Future

3000+ Registered users worldwide
4 Months project implementation period
1 day deployment VS 1 week previously

Working closely with the client for only 7 months, the outcome of this future-proof cloud solution is impressive. The services are paid on demand; the database is proactively monitored; users can access the application from all over the world within seconds.

With the application hosted on a highly secure and reliable cloud platform, the data is encrypted and safely stored with automatic cloud backup storage. Additionally, the AWS cloud infrastructure ensures that the data is proactively monitored and managed by providing additional protection against downtime. The client now has a truly scalable, streamlined and integrated IT infrastructure to maximize the performance whilst reducing the cost with service on demand. Having a clear picture of ambitious growth, client is ready to expand its business worldwide. Shinetech still works as its trusted service partner, managing its entire IT infrastructure and systems in the next two years. The partnership enables the client to focus on delivering the best-in-class mobile app to customers and become the industry leader in support of the development of grassroots sports.
Working closely with the client for only 7 months, the outcome of this future-proof cloud solution is impressive. The services are paid on demand; the database is proactively monitored; users can access the application from all over the world within seconds.
With the application hosted on a highly secure and reliable cloud platform, the data is encrypted and safely stored with automatic cloud backup storage. Additionally, the AWS cloud infrastructure ensures that the data is proactively monitored and managed by providing additional protection against downtime. The client now has a truly scalable, streamlined and integrated IT infrastructure to maximize the performance whilst reducing the cost with service on demand. Having a clear picture of ambitious growth, client is ready to expand its business worldwide. Shinetech still works as its trusted service partner, managing its entire IT infrastructure and systems in the next two years. The partnership enables the client to focus on delivering the best-in-class mobile app to customers and become the industry leader in support of the development of grassroots sports.

Read more

The Team

AWS Specialist & PM: Alex Mao
Alex was key to help migrate the solution to a modern cloud platform that would provide a future-proof solution for our client. Alex understood the 'on-demand' delivery of cloud services and helped set up a pay-as-you-go pricing model that not only enables the client to stop the unnecessary spending on running and maintaining huge databases, but also eliminate the guessing on their infrastructure capacity needs.
Technical Lead: Gary Gao
Gary has over 8 years of technical experience in software development, and graduated with a double degree of Information System and Information Management in Wuhan University of Science & Technology. In addition to proficiency of English and technology stacks, Gary has extensive experience in helping clients from various industries, delivering quality web & server solutions.

Senior Full Stack Developer: Yao Pian
Yao has over 10 years’ experience in Java web development, from front-end development to full stack software development, and now a technical lead. Yao has gained plenty of experience in building large scale systems using up-to-date technologies. He has practical skills in transforming business requirements to development plans, architecting project skeleton and CI/CD pipeline, and organizing team to achieve the development goals in agile way. Currently, he is focusing on Micro services and Domain Driven Design.

Get in contact with us

We aim to reply as soon as possible, prefer something more instant?
You can call us
Please fill the required field.
Please fill the required field.
Please fill the required field. Enter mailbox format error.
Please fill the required field.
 
  NDA

Cookies on Shinetech Software Websites

We use cookies to ensure that we deliver the best user experience on our website. If you continue proceeding the website without changing the settings, we assume that you are happy to receive all cookies on the Shinetech Software websites. However, you can always change your cookies settings at any time. Shinetech Privacy & Cookie Policy

×

  Business as usual at Shinetech Software

For many years, Shinetech has had remote development as a core business value, this has ensured that Shinetech has not suffered any slowdown or shrunk capacity during the current COVID-19 outbreak.

You are welcome to contact us through our online form or call your nearest branch office to talk about your software development needs.