If you're developing a modern cloud-native app, it's very likely that your app is leveraging some cloud resources. These could be things like storage buckets,...
Okteto comes with a build service that enables developers to offload image building steps to the cloud. This eliminates the need for Docker to be running...
Platform engineering is all about creating "golden paths" for developers. These golden paths are streamlined processes that allow developers to focus on...
The Value It is common in today's landscape to build microservices-based applications that leverage resources like RDS databases, storage buckets, etc...
Building microservices based applications is inherently challenging. Given the multitude of components involved, it is unrealistic to expect any individual...
Using Kubernetes can be quite costly, to be frank. Regardless of the cloud provider you choose for your cluster, there are expenses associated with the...
Helm, often referred to as the "package manager for Kubernetes," is a powerful tool that streamlines the installation and management of cloud native applications...
After the popularization of containers, a lot of the development workflow started leaning on Docker Compose. Developers would have a Docker Compose file...
Transitioning from development to production is always challenging. There's that underlying fear of overlooking something crucial, such as misconfigurations...
ArgoCD is a powerful tool for continuous deployment that leverages Git repositories as the ultimate source of truth for managing Kubernetes deployments....
Collaboration is essential in modern application development. To iterate quickly, an efficient way to show and receive feedback on changes from everyone...
What Is MongoDB Atlas MongoDB Atlas is a cloud database service that allows teams to deploy and manage MongoDB databases with ease. Its streamlined experience...
How Modern Applications Use Cloud Resources It is very common for the cloud-native microservices we code these days to utilize resources deployed on different...
What Are Feature Flags Feature flags allow developers to enable or disable features in an application without deploying a new version. This enables teams...
Modern applications have a microservices-based architecture, are containerized, and run on Kubernetes clusters in production. However, most of these applications...
Preview environments are rapidly becoming a crucial part of the development experience when building cloud native applications. They provide everyone in...
There has been a rapid increase in the adoption of Preview Environments across organizations. From open-source projects to enterprise organizations, everyone...
Our applications are getting increasingly complex with time. This is causing a lot of problems for developers, from having to spend hours configuring their...
Happy developers write better code. Over the last decade, the era of cloud and mobile applications brought about tools like Docker, platforms like Kubernetes,...
Shipping secure applications is essential for any organization! Security should be a priority, as the consequences of a breach are often dire and tough...
Containers quickly became the norm for how we built and packaged our applications. They made the software delivery and development cycle easy by providing...
Things can be overwhelming when you are new to Kubernetes. You’d think that understanding all the different objects Kubernetes has to offer would be the...
Everyone agrees that Kubernetes clusters are not secure by default. But the good thing is that Kubernetes gives you the tools to make it so. In this article,...
GitOps refers to the practice of using Git repositories as the single source of truth for provisioning and managing your infrastructure. Everyone in the...
Over the last five years, Kubernetes has seen rapid adoption as a container orchestrator. And for a good reason too. Containers solved the problem of being...
Kubernetes 1.25 just got released. I consider myself very lucky to be able to help with the release as the CI Signal Lead and get to work with the amazing...
Let me jog your memory with how we used to develop applications not so long ago. We would bring up the application, write some code, hit save, see our...
It’s no secret that happy developers write better code. But how do you enable a great developer experience in this age of cloud native applications? Well,...
Are you tired of listening to everyone in DevOps talk about "Kubernetes" while you're still struggling with how to pronounce it? Unless you started programming...
Last week is something we here at Okteto will cherish for a long time! It was a huge milestone for us, as this was the first time we as a company were...
Docker launched in 2013 and since then has revolutionized the way we build and ship code. Docker made containers a part of the modern application development...
No matter how many times I use kubectl or docker in a day, I just can't seem to remember the exact subcommands and what they do. I often find myself using...
Cloud-Native Applications Need Cloud-Native Development Environments We've seen a tremendous change in the way applications get deployed over the last...
Okteto's Preview Environments allow you to browse a deployed version of each pull request made to your repository. This can be very useful for getting...