blog.paritosh.devWhat is upstream and downstream dependencies?Introduction When managing complex projects with multiple components, it's important to understand the concept of upstream and downstream dependencies. These terms are often used in project management to describe the relationships between tasks, proc...Feb 24, 2023·3 min read
blog.paritosh.devKubernetes NetworkingIntroduction Kubernetes is a powerful container orchestration platform that has become increasingly popular in recent years. One of the critical components of a Kubernetes cluster is its networking infrastructure. In this blog post, we will explore K...Feb 19, 2023·3 min read
blog.paritosh.devKubernetes - Control Plane vs Data PlaneKubernetes is a powerful platform for managing containerized applications. It provides a robust set of features to help developers and operations teams manage their workloads at scale. Two key concepts in Kubernetes are the Control Plane and the Data...Feb 15, 2023·3 min read
blog.paritosh.devCPU-Bound vs IO-Bound: Understanding the Differences in Multithreaded ProgrammingIntroduction Multithreaded programming is a powerful technique for increasing the performance and responsiveness of your applications, but it's important to understand the difference between CPU-bound and IO-bound tasks to make the most of it. In thi...Feb 12, 2023·3 min read
blog.paritosh.devBetter Design, Better SoftwareSoftware design is a crucial aspect of software development. It is the process of defining how a software system should function, what its components should look like, and how they should interact with each other. Good software design is essential to...Feb 2, 2023·2 min read