Connect your services across different environments using Red Hat Service Interconnect

Red Hat Service Interconnect enables application and service connectivity across different environments through Layer 7 addressing and routing. In this activity, you will learn how to build a virtual application network (also known as a service network) and create connections across multiple clouds using Red Hat Service Interconnect.

Access the Developer Sandbox

Overview: Connect your services across different environments using Red Hat Service Interconnect

Based on the open source Skupper project, Red Hat Service Interconnect enables application and service connectivity across different environments through Layer 7 addressing and routing. Interconnections are created in a matter of minutes via a simple command-line interface, avoiding extensive networking planning and overhead. All interconnections between environments use mutual TLS (mTLS) to protect your organization’s infrastructure and data.

What you will do

In this activity, you will learn how to use Skupper or Red Hat Service Interconnect to access a database at a remote site (local laptop) without exposing it to the public internet. 

Our example is a simple database-backed patient portal web application. The example application contains two services, illustrated in Figure 1:

  • A PostgreSQL database running on your local machine, which we assume is a private datacenter.
  • A web front-end service running on the Developer Sandbox for Red Hat OpenShift (Developer Sandbox) in the public cloud. The service uses the PostgreSQL database in the local machine or datacenter to display the names of doctors and patients.
 
Diagram showing the two services: the patient portal front-end running in the Developer Sandbox and the patient portal database in the local environment.
Figure 1: The example application contains a patient portal front-end and a patient portal database.

What you will learn

When you have finished this activity, you will understand how to build a service network that connects disparate services across different environments using Skupper or Red Hat Service Interconnect.

How long will this activity take?

You should budget about 30 minutes to complete this activity.

What will I need to complete this activity?

You will use the Developer Sandbox and your local laptop to deploy the front end and the database, respectively. You will also need:

If you need help

If you get stuck, something isn’t working, or you simply have questions, contact us via email at devsandbox@redhat.com.