Deploying microservices is complex to begin with, but things become even more challenging when deploying in hybrid and heterogeneous environments. In this presentation, we will discuss the benefits and challenges of deploying microservices in a hybrid and heterogeneous environment, using AWS as the underlying infrastructure. We will cover how to spread application microservices across multiple AWS regions, running them on a variety of platforms such as Amazon EKS, EKS-Anywhere and RedHat OpenShift on AWS. We will also demonstrate how to handle failover scenarios in which a service that is not available in one cluster is transparently served by the service running in a remote cluster. We will also cover how to failover incoming calls to the available cluster in a Tier1 gateway scenario. Additionally, we will show how to support traffic served by EC2 autoscaled virtual machines and EKS pods simultaneously and how to enforce Tetrate Service Bridge controlled access in which a user has limited permissions to access and configure applications.
In this session, we will demonstrate: