Dynamic Kubernetes based Feature Environment on AWS

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • engineering

    Prenetics Engineering (by Prenetics)

    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.

  • aws-node-termination-handler

    Gracefully handle EC2 instance shutdown within Kubernetes

    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).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts