You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 5 Current »
All of Tidepool's software source code is freely available for inspection, copying, and reuse at github.com/tidepool-org.
Components of the Tidepool Software Architecture stack are summarized below:
Function
Technology or Service Used
Data storage
Amazon S3, MongoDB Atlas
Amazon S3
MongoDB Atlas
Application Service platform
Kubernetes - Docker containers running inside of managed Kubernetes inside of AWS (EKS – Elastic Kubernetes Service)
Kubernetes
EKS
Web Server/Service architecture
NodeJS, Go
NodeJS
Go
Database as a Service
Database version
3.6.22
Web Application Proxy
Gloo, Envoy
Web Service and Application OS version
Linux running node:10.14.2-alpine
Linux
node:10.14.2-alpine
Client architectures
ReactJS, Flux, React Native, Swift
ReactJS
Flux
React Native
Swift
Data visualization
D3
Client-side HIPAA-compliant logging
Rollbar
Server-side HIPAA-compliant logging
SumoLogic
Identity Management and Authentication (in development)
Keycloak
Digital certificates signatures
AWS, LetsEncrypt (All traffic, internal and external, is encrypted at all times.)
AWS
LetsEncrypt
User metrics
KissMetrics (Anonymized usage data, no PHI is stored.)
KissMetrics