Cloud-native applications explained
Now that you have some knowledge of cloud computing, you’re ready to learn more about cloud-native application development. This resource includes several topic articles on creating, managing and deploying cloud-native applications.
What do you need before starting?
- An understanding of cloud computing
Understanding cloud-native applications
Cloud-native applications are a collection of small, independent, and loosely coupled services.
Why choose Red Hat for cloud-native development?
Red Hat®’s solutions help you support every aspect of cloud-native application development so you can continuously deliver new features to your customers.
Learn why Red Hat is the right choice for cloud-native development
What is cloud architecture?
Cloud architecture is how individual technologies are integrated to create clouds—IT environments that abstract, pool, and share scalable resources across a network.
Find out how cloud architecture helps you integrate your workloads
What is a service broker?
Service brokers hold information about the services provided, carry out the details of ordering, provisioning, and connecting these services to the application being built by the consumer, and automate steps that used to be performed by IT operations with multiple infrastructure management tools.
What is serverless?
Serverless is a cloud-native development model that allows developers to build and run applications without having to manage servers.
Check out more information about serverless development models
Understanding microservices
With microservices, applications are broken down into their smallest components, independent from each other.
What is a service mesh?
A service mesh, like the open source project Istio, is a way to control how different parts of an application share data with one another.
Find out more on how a service mesh integrates your workloads
What is provisioning?
Provisioning is the process of creating and setting up IT infrastructure, and includes the steps required to manage user and system access to various resources.
OpenShift vs. OpenStack
Red Hat OpenShift® and Red Hat OpenStack® Platform offer different (but complementary) approaches to managing cloud-based applications and services.
Keep learning about the differences between OpenShift and OpenStack
Now that you understand cloud-native application development, you’re ready to learn more about automating application development in Red Hat OpenShift.