Zerocafé is a Tokyo-based company that offers subscription based drink-service for café and bar owners to attract more customers. The company had previously contracted out the development of an app and the associated backend on AWS but was experiencing several issues, including:
These issues not only impacted the businesses operating expenses but was resulting in increased customer turnover and reduced traction.
After our discussion with Zerocafé business owner, Yoshiyuki Waguri, we explained the benefits of microservice architecture and how Kyte can improve cost-performance by:
These changes will need to be conducted in parallel with operating the existing infrastructure, followed by a migration plan to minimize downtime. During these steps, AWS costs will inadvertently increase due to the increased resources being deployed while maintaining the existing infrastructure, however the cost savings gained after the migration will make up for the temporary increase in opex.
One of the precautions we implemented even before starting the migration was switching their DNS service provider to Cloudflare. With Cloudflare's DNS proxy service, not only can you secure your records but offer quick and seamless updates to your DNS records with minimal impact to your clients, as the changes occur behind the scenes. The migration to Cloudflare greatly helped with making the overall migration smooth.
Overall, we were able to reduce Zerocafé's AWS costs by 64% while improving their performance. Ripping the bandage in order to fix and optimize legacy tech stacks can be very painful, but the benefits gained from an optimized infrastructure is priceless. If you are experiencing similar cost-performance issues, don't hesitate to reach out to us even if it is just to discuss best-practices and potential solutions.