Cloud Computing
An effective cloud platform is crucial to enabling scalability, flexibility, remote access, and data management for embedded systems. Our cloud computing philosophies drive us to create cloud platforms designed with scalability and maintenance at the forefront.
We are proud to partner with AWS to offer our customers top-tier industry resources and services for cloud computing. Learn more about our partnership with AWS here.
Key Features
AWS and Azure deployments
Continuous integration (CI) with three stage development - Development, Staging, and Production instances
Cloud-native data processing and storage
Low cost hosting during development
Payment authorization and capture
Internal and external facing portals with user account management and single sign-on, with MFA access control
Production support for per-device deployments
Bootloader and provisioning from customer database
Shared responsibility model for FDA and CE compliance
Scalable & Low-Maintenance
Statically-served UI (S3 or Azure CDN)
Serverless API computing (API Gateway + Lambda or API Management + Azure Functions)
Data Lake approach (DynamoDB or Cosmos), support for PostgreSQL
Remote app log collection (Pinpoint or Bugsee)
Automated, no-touch deployment and upgrades (CDK or Terraform, GitHub Actions)
Search and Analytics (OpenSearch or Azure Search)
Scalable architecture requiring no changes from 1-100M devices