Our great sponsors
-
Engineering at Prenetics focuses on delivering robust, secure and scalable capabilities to our digital products and services. We deploy our API as microservices onto K8s (AWS EKS) and have implemented an EFK stack for centralised logging, monitoring and alerting. We have implemented CI/CD pipelines using CodePipeline and have been practicing Continuous Delivery.
-
aws-lambda-java-libs
Official mirror for interface definitions and helper classes for Java code running on the AWS Lambda platform.
There is a Lambda function (lambda-devlauncher) that our engineers can invoke to spin up an EC2 instance using the latest AMI from Minikube Service. This EC2 instance sits on the public subnet (with a public IP address) and is only accessible within our internal network (VPN). The EC2 instance's user data fetches the latest Docker images (from AWS ECR) of our microservices as well as the images of the services under test. The user data exposes the APIs, the cluster's K8s dashboard (minikube dashboard), and a centralised logviewer (minikube addons enable logviewer).
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
There is a Lambda function (lambda-devlauncher) that our engineers can invoke to spin up an EC2 instance using the latest AMI from Minikube Service. This EC2 instance sits on the public subnet (with a public IP address) and is only accessible within our internal network (VPN). The EC2 instance's user data fetches the latest Docker images (from AWS ECR) of our microservices as well as the images of the services under test. The user data exposes the APIs, the cluster's K8s dashboard (minikube dashboard), and a centralised logviewer (minikube addons enable logviewer).