Topics
Cloud-Native Technology is the Future of Development
Cloud-native technology is the future of development because it makes building applications much easier, faster and more secure ...
What’s the Difference Between Docker and Kubernetes?
The most widely used tools in the modern cloud-native container ecosystem are Docker and Kubernetes. These two open platforms have enabled the container revolution to thrive, thanks to the utility they provide ...
Securing Containers: Security Testing, API Gateway, Service Mesh and More
Containers are a way to package and distribute software applications. They allow for the isolation of dependencies and system libraries, making it easier to run the application consistently across different environments, such ...
5 Kubernetes Concepts You Must Know: HPA, API Gateway, OpenTelemetry, and More
Kubernetes is an open source platform for automating the deployment, scaling and management of containerized applications. It was originally designed by Google and is now maintained by the Cloud Native Computing Foundation. ...
Containers vs. Bare Metal, VMs and Serverless
As I explained in my prior blog, Containers Practices Gap Assessment, containerizing software is valuable for DevOps. Yet, as I work with clients on their DevOps journeys, I continue to encounter organizations that ...
The Top 7 Kubernetes Alternatives for Container Orchestration
Container management is a heated subject when it comes to developing software. Containerization has revolutionized how we look at infrastructure, making it easier to execute software in production. But, you don’t need ...
Containers Vs. Virtual Machines: Why Containers are More Popular
Imagine a ship carrying cars wrapped with different layers of packaging materials. Now imagine that same ship, but the cars are not wrapped and are just stacked on top of each other ...
8 CNCF Projects for Cloud-Native Persistent Storage
Enacting persistent storage of data is somewhat counterintuitive when it comes to containerization. The ephemeral container is a short-lived computing environment where code isn’t stored forever. But you still need to store ...
GitOps Workflows and Principles for Kubernetes
For many organizations, the process of scaling up and operationalizing their clusters has led to an increase in complexity, particularly when using Kubernetes. With frequent application and environment updates come challenges in ...
6 CNCF Projects for CI/CD
Nowadays, software development teams need a more agile way of working to quickly bring code to life. And CI/CD has been a big enabler for more rapid development models for cloud-native software ...

