SaaS Product for Bay Tek’s Prize Hub Vending Machine
Summary of the Problem
SaaS Architecture and Product Development
Bay Tek Entertainment’s Prize Hub is a modular, customizable contactless prize redemption system. It provides a fun, exciting experience when redeeming prizes at family entertainment centers. After many successful years on the market, the time came to redesign and update the Prize Hub with modern hardware and software.
Bay Tek approached Zeytech to help them develop a digital product to add extra value to this new generation of the Prize Hub. The product makes configuring the machine and monitoring activity a breeze from anywhere in the world. This new solution needed to communicate frequently with the machines to track prizes and inventory. It also had to alert operators when events occur on the machine.
Key challenges included:
- Enabling near real-time two-way communication between hardware and cloud software over one-way connectivity.
- Providing secure machine registration while maintaining a simple user experience
- Designing the system to be scalable and maintain consistent performance as product usage grows
- Keeping the solution performant, but cost effective to minimize operational costs
After analyzing the strengths and shortcomings of the original system, we worked with Bay Tek to map out a plan. The solution included a web application and cloud-based resources best suited for scaling and intermittent periods of high data-transfer performance.
Approach to the Solution
Hybrid Serverless and Server-based App Design
To meet these challenges, we designed and implemented a hybrid serverless / server-based web platform to balance performance and scalability needs with operational costs. This solution included:
Analysis and Planning
- Analyzed and prioritized product features for initial and future releases
- Designed the app to accommodate future features with minimal rework
- Bay Tek focused on hardware while the Zeytech development team worked on cloud app features
- Early feature completion enabled quick client feedback and early adjustments
Standardized, Secure Communication
- Developed a scalable, near real-time communication structure between the cloud app and Prize Hub software
- Addressed network security challenges by designing a cloud-only communication system
- Maintained near real-time updates without overwhelming cloud servers
Optimized Data Management
- Identified and prioritized essential data for reporting
- Implemented automated workflows for efficient report generation
- Ensured platform scalability by regularly warehousing data for quick retrieval
Successful SaaS Transition
- Guided Bay Tek through its first SaaS product development, leveraging extensive consulting experience
- Successfully added a paywall feature with minimal effort due to solid initial design decisions
Use Case Highlights
Key Technologies Used
- NodeJS, AdonisJS, VueJS
- Typescript, Javascript
- REST APIs
- AWS (Lambda, Cognito, SQS, EC2 and more)
- Postgresql, Redis
Zeytech Services
- Technical and Product Design Advising
- Data Engineering
- Software Architecture and Design
- Software Development
- Dev Ops
- Infrastructure Management
Business Impacts
- Provided Product Creation Expertise
- Built End-to-end SaaS Product
- Provided Operational Support
- Added Value to a Great Product
- Adds customer value while generating recurring revenue for Bay Tek
Need to Solve a Problem?
Partner with Zeytech
If you are you in need of a new solution, stuck on a current business problem, or just not sure where to turn, contact us today to discover how Zeytech can help lead your company into a future of IT efficiency and effectiveness.
Let’s work together to enhance your business processes and productivity or transform your entire technology landscape.