2021 Call for Code Awards: Live from New York, with SNL’s Colin Jost! Learn more

COVID-19 data analytics with Kubernetes and OpenShift

Introduction

A range of data is published on the impact of various parameters on the spread of COVID-19, including population density, average number of people per household, ethnicity, and weather data. Have you ever wanted to run your own analytics on COVID-19 data and examine data sets to draw a particular conclusion? Or possibly evaluate a theory that might or might not be true? Such analytics can potentially shed light on the impacts of various factors, and you can apply them to a variety of problems. Maybe you would like to see the impact of temperature and humidity on the spread of COVID-19 in different countries?

This is a multipart workshop series on building, deploying, and managing microservices applications with Kubernetes and Red Hat OpenShift. The six hands-on workshops focus on COVID-19 data retrieval, parsing, and analytics. The series explains how you can retrieve COVID-19 data from an authentic source and make it securely available through REST APIs on Kubernetes and OpenShift. The primary applications are developed in the Spring Boot open source Java-based framework, but you add more features and apply analytical services on the data in the form of microservices written in different programming languages.

Part 1. Cloud-native development, microservices, and the architecture of a COVID-19 data parser

Learn about cloud-native application development, the benefits of microservices architecture, and the motivations behind their vast adoption. Take a quick tour of a COVID-19 application and how it is designed.

Access Part 1

Part 2. Build your microservices container with Docker

Learn about containers and how to use Docker as the de facto standard to containerize and test your applications.

Access Part 2

Part 3. Deploy, run, and manage your Docker containers with Kubernetes

Learn about container orchestration, Kubernetes concepts and components, and how to deploy and scale your application on Kubernetes.

Access Part 3

Part 4. Build, deploy, and manage your microservices app with Red Hat OpenShift

Dive into the Red Hat OpenShift Container Platform and experience how OpenShift simplifies and secures your orchestration tasks by automating the steps taken with Kubernetes.

Access Part 4

Part 5. Build, deploy, and share your app with Red Hat CodeReady Workspaces

Explore how Red Hat CodeReady Workspaces on OpenShift helps teams build with speed, agility, security, and, most notably, code in production from anywhere.

Access Part 5

Part 6. Build and test your app with Red Hat CodeReady Containers

Use Red Hat CodeReady Containers to build, test, and deploy your application locally on your machine.

Access Part 6