Ramadan Khalifa

Software Engineer

Book Summary: Site Reliability Engineering, Part 1, How a service would be deployed at Google scale

How to deploy an application so that it works well at large scale? Of course there is no easy answer for such a question. It probably would take an entire book to explain that. Fortunately, in Site Reliability Engineering book, Google explained briefly what it might be like. They explained how to deploy sample service […]

Book Summary: Site Reliability Engineering, Part 1, How a service would be deployed at Google scale Read More »

Kubernetes Pod, ReplicaSet and Deployment

What is Kubernetes? Kubernetes is an open source container orchestration engine for automating deployment, scaling, and management of containerized applications. It’s supported by all hyperscaller cloud providers and widely used by different companies. Amazon, Google, IBM, Microsoft, Oracle, Red Hat, SUSE, Platform9, IONOS and VMware offer Kubernetes-based platforms or infrastructure as a service (IaaS) that

Kubernetes Pod, ReplicaSet and Deployment Read More »

Kubernetes Autoscaling: HPA vs VPA, A Complete Guide

What is Kubernetes? Kubernetes is an open source container orchestration engine for automating deployment, scaling, and management of containerized applications. It’s supported by all hyperscaller cloud providers and widely used by different companies. Amazon, Google, IBM, Microsoft, Oracle, Red Hat, SUSE, Platform9, IONOS and VMware offer Kubernetes-based platforms or infrastructure as a service (IaaS) that

Kubernetes Autoscaling: HPA vs VPA, A Complete Guide Read More »

Startup, Liveness and Readiness Probes in Kubernetes: A Practical Guide

What is Kubernetes? Kubernetes is an open source container orchestration engine for automating deployment, scaling, and management of containerized applications. It’s supported by all hyperscaller cloud providers and widely used by different companies. Amazon, Google, IBM, Microsoft, Oracle, Red Hat, SUSE, Platform9, IONOS and VMware offer Kubernetes-based platforms or infrastructure as a service (IaaS) that

Startup, Liveness and Readiness Probes in Kubernetes: A Practical Guide Read More »