3D Printer Sharing Platform
Korea
1 Scrum teams (6 people) – PO in the Korea
10 sprints
Korea
Business Overview
- Client is a start-up aiming to share printers allow user to print out their desired product and receive shipping.
- Build platform which allow external developers, company to share the API and build their own app on top of the platform
Challenges
- Cloud-based application accessible via desktop, tablet & mobile
- Large scale products, more than thousand of concurrent users
- The IoT device is Arduino-based micro-controller to act as stream server and print server.
- High availability: 99.99% uptime. New features should be deployed without affect to the whole system
- Manage & analyze IoT device integration with real-time and unstructured data

1 Scrum teams (6 people) – PO in the Korea10 sprints to MVP GO-LIVE
Technical stacks
- Microservices architecture with API Gateway to help scale independently and more flexible to adapt changes of business requirements
- ReactJS for responsive web app development.
- Redis is used for API request data to enable connection throttling
- Seamless development and deployment with Azure DevOps, Azure cloud service
- Source management using Bitbucket
- Log management and system monitoring with Datadog and Logstash/Kibana
- IoT integration using Nabto platform

Leave a Reply