Following is the list of key technologies that we work with.
Opensource Platforms
- Docker for Application Containerization
- Kubernetes for container orchestration and system scaling
- Envoy, Istio and Ambassador for Service Mesh and Kubernetes Ingress
- Apache Kafka for stream processing
- Elastic Search for logs analysis and
- Prometheus for metrics collection
- Jaeger and OpenTracing for request tracing and debugging
- RabbitMQ / MQTT Broker for message and device communication
- Spinnaker for CI/CD
- Git for version control and automation
- Redhat OpenShift
Communication Interfaces
- WiFi
- LTE / NB-IOT
- Zigbee / Z-Wave
Data Stores & Frameworks
- Kafka for Streaming IoT data
- Spark and Spark Streaming
- AWS Redshift
- Hadoop / EMR for Horizontal data scaling
- Azure Datalake / Azure Blob
- AWS Athena, Glue and S3
- Presto SQL
- Google BigQuery and BigTable
Databases
- MySQL / PostgreSQL
- AWS DynamoDB
- MongoDB / Cassandra
- CockroachDB / Spanner (Distributed SQL)
- Neo4J / AWS Neptune (Graph databases)
Cloud IoT Offerings
- Amazon AWS IoT Core
- Amazon Green Grass
- Azure IoT Hub
- Google Cloud IoT
Firmware
- FreeRTOS
- Embedded Linux
Security
- User Security
- API Security
- Device Security
- X.509 Certificates
- OAuth2 / OpenID Connect
Infrastructure and Frameworks
- IAM / Cloud Networking (AWS, Azure, Google)
- Terraform for multi-cloud infrastructure deployments
- Vagrant for multi-cloud VM deployments
- Vault for Secrets Management
- AWS CloudFormation
- AWS EC2 / Google Compute Engine / Azure VMs
Languages
- Go
- Python
- Java
- Node JS
- C / C++
- Flutter
- Swift / Kotlin