Building a healthcare booking platform is a challenging task because it requires absolute data security and the ability to handle massive, sudden spikes in user traffic. When a prominent healthcare enterprise in Japan needed a reliable vaccine booking system, they partnered with MOHA Software to design, develop, and launch a complete solution. Our engineering team successfully delivered the entire platform, from the initial requirement definition to the final public release, in just six months.
Project Overview
This project was developed for a Japanese healthcare enterprise as part of a government-funded initiative, which meant the final product had to meet exceptionally high quality and delivery standards. To build a robust and cost-effective system, we designed a cloud architecture utilizing Amazon Web Services, including Elastic Compute Cloud (EC2), Relational Database Service (RDS), and ElastiCache, alongside Cloudflare security services and the LINE Messaging API. The entire development process was completed within a total budget of three million Japanese Yen for the initial build, followed by an ongoing monthly maintenance and support fee of five hundred thousand Japanese Yen.
The Challenges
Our client faced several critical bottlenecks that their previous infrastructure could not support. The most urgent issue was handling sudden high traffic, as thousands of users would try to access the system and book their vaccine slots at the exact same second, which easily crashes standard servers. Additionally, because LINE is the most popular messaging app in Japan, the system had to integrate smoothly with the LINE ecosystem to allow users to book appointments without leaving their favorite chat app.
Security was another major concern because the platform handles sensitive medical data that must be fully protected under strict privacy regulations. The client also needed to restrict system access exclusively to users located within Japan for compliance reasons. Finally, because the project was funded by the government, our team had to follow rigid quality guidelines and deliver the completed system within a strict six-month timeline.
Our Technical Solutions
To solve these complex requirements, MOHA built a highly reliable and automated cloud flow. Our architecture processes requests from users in Japan through Cloudflare, routes them through an Application Load Balancer to our auto-scaling EC2 web servers, and processes transactions using a fast database and caching layer.
We began by setting up Cloudflare to manage incoming traffic and secure the application at the network edge. We configured geographic restriction rules to block all visitors trying to access the booking page from outside Japan. To handle high traffic spikes during peak booking hours, we implemented a virtual waiting room queue that automatically holds extra visitors and lets them enter the site in a controlled stream, preventing the servers from overloading.
For the core hosting environment, we set up AWS Auto-Scaling for our EC2 web servers. This configuration automatically adds more servers to the network when traffic increases and removes them when traffic drops, ensuring a stable user experience while minimizing hosting costs.
To prevent database slowdowns during heavy booking periods, we implemented a Master-Slave database architecture using Amazon RDS. In this setup, the master database handles all critical write operations like booking creations, while multiple replica databases handle read-only queries such as searching for available slots. We also integrated Amazon ElastiCache running Redis to store booking schedules in a super-fast memory cache, which allows pages to load in milliseconds.
To deliver a native user experience, we integrated the system directly with the LINE Messaging API. Users can easily open their LINE app, log in using their social accounts, find a nearby vaccination site, and complete their booking. Once a booking is confirmed, the system automatically sends real-time confirmations and helpful reminders directly to their LINE chat.
Finally, to meet the strict six-month delivery deadline, MOHA utilized our own pre-built, secure software modules for user login and scheduling algorithms. This approach saved thirty percent of the development time, allowing our engineers to focus more on rigorous security testing and performance tuning.
The Results and Future Potential
The platform launched on schedule and successfully handled more than ten thousand active monthly users with zero downtime. Thanks to our database optimization and Redis caching, users experienced no delays when searching and booking vaccine slots. The seamless LINE integration resulted in high user satisfaction and an excellent booking completion rate because people did not need to download an external app or navigate complex websites. Looking toward the future, we plan to upgrade the platform by integrating an AI-powered Chatbot inside the LINE interface to automatically answer common questions about vaccines, eligibility, and appointment schedules.
Contact MOHA Software
If your business needs to build a highly reliable web application, migrate to a secure cloud infrastructure, or integrate your existing services with the LINE platform, the MOHA team is ready to assist you. You can contact our engineering experts at [email protected] or visit mohasoftware.com to discuss your project requirements today.