Managing Native Python Dependencies in Your CI/CD Pipeline

Application dependencies are like a city’s drainage system: when properly built and well managed, they become invisible in the apps we build, and we forget about them. Setting up a Python project can be as easy as using pip to install all the dependencies we need before we can start. This may work — if […]

Do I Really Need Kubernetes?

In this article, we will try to look beyond the hype and help you answer the question: do I actually need Kubernetes?

What is Continuous Integration and Continuous Delivery (CI/CD)?

It wasn’t so long ago that software teams wrote code for months, or even years at a time before delivering to the customer. Teams deployed huge monolithic applications all at once. This approach translated into a lot of planning, a lot of QA, and a lot of stress, and it obviously has some downsides. With […]