WonWord Healthcare app

Challenges:

  • It is a startup, so as common challenges start with very low budget, but enough elastic capabilities to handle accelerated user and traffic growth.
  • Demand for various technologies like video transcoding, Video delivery with Adaptive Bit Rate, Secure Mobile App api call, etc.
  • It is an on line collaborative platform with video and chat facility.

Solution:

The solution is as per AWS standard approach as below. (Reference Architecture Diagram)

  • Custom VPC with one public Zone for user request and two private zone for Application and Database servers.
  • CloudFront is use for Security and performance.
  • WAF is integrated to CloudFront for Security and Videos will be delivered with HLS format.
  • Bastion instance will be used for admin access.
  • Application load balancer will delegate traffic to EC2 in private zone and with the help of Auto Scaling Group EC2 numbers are managed as per CPU load.
  • RDS MySQL database is used. To increase db performance Redis cluster is used.
  • Daily Snapshot for Database, Web – app server are setup.
  • S3 will be used to store static content like Video, Images etc.

Architecture Diagram:

Video Transcoding will be used to convert 1 videos in to multiple resolution to achieve ABR

Outcomes

Users are started using it with good performance, and shortly is starting getting popularity in that domain. Performance, security, elasticity and cost effectiveness achieved within given timeframe.

    Conclusion

    Goal achieved. Initial started with small user base with low investment and now as such attracted more users, cost effectiveness maintained without compromising performance, security and elasticity.

    More services plan to be integrated in future with some advance functionality.