3D Printer Sharing Platform

Korea
Client:

Korea

Team Size:

1 Scrum teams (6 people) – PO in the Korea

Duration:

10 sprints

Location:

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 Korea 10 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

Your email address will not be published. Required fields are marked *

© 2020 Dr. Walther Digital GmbH, Alle Rechte vorbehalten