Ken Finnigan

Senior Principal Software Engineer

Ken is a Senior Principal Software Engineer for Red Hat and has been a consultant and software engineer for over 20 years with enterprises throughout the world. Ken has a history of delivering budgets on time and budget across many industries, delivering key customer value. Ken has currently focused on all things observability, while also looking to innovate with Kubernetes Native development. Ken is part of the team developing Quarkus to be Supersonic Subatomic Java. Ken has previously served as the project lead for SmallRye, Thorntail, and LiveOak, with over 10 years of experience contributing to open source. Ken is the author of several books, including “Kubernetes Native Microservices with Quarkus, and MicroProfile” and “Enterprise Java Microservices”.

Articles by


Why Kubernetes native instead of cloud native?

Learn how Kubernetes-native development with Quarkus offers seamless portability between cloud providers: The optimal choice for hybrid cloud environments.


Curse you choices! Kubernetes or Application Servers? (Part 3)

Kubernetes may be the new application server for some, but not all Java apps. This article discusses the choices: traditional app servers, "just enough app server" choices like Thorntail, and Kubernetes.


Are App Servers Dead in the Age of Kubernetes? (Part 2)

Given Kubernetes, docker containers and service mesh, are we seeing the start of an imminent decline in the use of application servers? This article explores the use case for application servers and examines why they will continue to evolve.


Kubernetes is the new application operating environment (Part 1)

This post is the first in a series that examines new trends in modern application development and whether Kubernetes is "the new application server."