cloud native

Cloud-native modernization or death? A false dichotomy

Cloud-native modernization or death? A false dichotomy

DevNation Tech Talks are hosted by the Red Hat technologists who create our products. These sessions include real solutions plus code and sample projects to help you get started. In this talk, you’ll learn about cloud-native modernization from Daniel Oh and Burr Sutter.

Are you familiar with the tight coupling of applications with their underlying platform that makes change hard? Or, coupling that creates a lack of scalability, performance, and flexibility for existing applications built with legacy technology? How about the fact that re-architecting applications cannot be done overnight?

Continue reading “Cloud-native modernization or death? A false dichotomy”

Share
Camel K 1.0: The serverless integration platform goes GA

Camel K 1.0: The serverless integration platform goes GA

After many months of waiting, Apache Camel K 1.0 is finally here! This groundbreaking project introduces developers to cloud-native application development and automated cloud configurations without breaking a sweat. With the 1.0 general availability (GA) release, Apache Camel K is more stable than ever, with performance improvements that developers will appreciate.

Continue reading “Camel K 1.0: The serverless integration platform goes GA”

Share
Quarkus, a Kubernetes-native Java runtime, now fully supported by Red Hat

Quarkus, a Kubernetes-native Java runtime, now fully supported by Red Hat

Java was introduced 25 years ago, and to this day, remains one of the most popular programming languages among developers. However, Java has developed a reputation for not being a good fit for cloud-native applications. Developers look for (and often choose) alternative frameworks such as Go and Node.js to support their cloud-native development requirements.

Why learn another language when you can use your existing skills? Quarkus allows Java developers to leverage their expertise to develop cloud-native, event-driven, reactive, and serverless applications. Quarkus provides a cohesive Java platform that feels familiar but new at the same time. Not only does it leverage existing Java standards, but it also provides a number of features that optimize developer joy, including live coding, unified configuration, IDE plugins, and more.

Recently, Red Hat announced support for Quarkus. With Quarkus, Red Hat advances Java on Kubernetes and bridges the gap between traditional Java applications and cloud-native environments.

Continue reading “Quarkus, a Kubernetes-native Java runtime, now fully supported by Red Hat”

Share
Six reasons to love Camel K

Six reasons to love Camel K

Apache Camel K is a lightweight cloud-integration platform that runs natively on Kubernetes and, in particular, lets you automate your cloud configurations. Based on the famous Apache Camel, Camel K is designed and optimized for serverless and microservices architectures. In this article, I discuss six ways that Camel K transforms how developers work with Kubernetes, Red Hat OpenShift, and Knative on cloud platforms.

Continue reading “Six reasons to love Camel K”

Share
Knative Cookbook: Building Effective Serverless Applications with Kubernetes and OpenShift

Knative Cookbook: Building Effective Serverless Applications with Kubernetes and OpenShift

Serverless architecture has recently taken center stage in cloud-native application deployment: Enterprises started to see the benefits that serverless applications bring to them, such as agility, rapid deployment, and resource cost optimization. As with any other new technology, there were multiple ways to approach and employ serverless technologies, such as Function-as-a-Service (FaaS) and Backend-as-a-Service (BaaS)—that is, running your applications as ephemeral containers—with the ability to scale up and down automatically.

Continue reading “Knative Cookbook: Building Effective Serverless Applications with Kubernetes and OpenShift”

Share
Why Kubernetes native instead of cloud native?

Why Kubernetes native instead of cloud native?

First off, I’m not referring to Knative, the Kubernetes-based platform for modern serverless workloads, but Kubernetes native. In this article, I will explain what Kubernetes native is, what it means, and why it should matter to developers and enterprises. Before we delve into Kubernetes native, I will recap what cloud-native application development is and how that leads us to Kubernetes-native application development.

Continue reading “Why Kubernetes native instead of cloud native?”

Share