What is a web server and role of nginx in it ?

Introduction The World Wide Web (WWW) was invented in 1989 by Tim Berners-Lee, but it wasn’t until 1991 that it became publicly available. Since then, the internet has evolved dramatically, with billions of users accessing websites daily. At the core of this communication lies the web server a foundational component that delivers content from a server to a user’s browser. Among the most popular web servers today is Nginx (pronounced engine-x), known for its high performance, scalability, and efficiency. ...

October 1, 2025 · 11 min · 2283 words · Govind yadav

Full CI/CD pipeline of Laravel application with GitOps

Why CI/CD is essential ? CI/CD ( Continuous Integration and Continuous Deployment/Delivery ) is a cornerstone of modern software development, enabling teams to deliver high-quality applications faster and more reliably. By automating the build, test and deployment processes, CI/CD pipelines eliminate manual errors, provide rapid feedback on code changes, and ensure that every new feature or bug fix is thoroughly vetted before reaching users. This not only accelerates the development lifecycle but also fosters a culture of collaboration and continuous improvement, allowing developers to focus on writing code while the pipeline handles the rest. ...

September 6, 2025 · 11 min · 2171 words · Govind yadav

Getting Started with Kubernetes for Developers

Kubernetes also known as K8s is an open-source container orchestration system for automating software deployment, scaling, and management. Originally designed by Google, the project is now maintained by a worldwide community of contributors and the trademark is held by the CNCF(Cloud Native Computing Foundation). Kubernetes assembles one or more computers, either virtual machines or bare metal, into a cluster which can run workloads in containers. What features does it provide ? Container Orchestration ...

June 7, 2025 · 11 min · 2155 words · Govind yadav

Virtualization , Containers and role of docker in it

Docker is just a tool in your toolbox which can help you in your development lifecycle and make you a better software developer. You can still do everything without it but in the hard way. What to expect from this blog post? In this blog post, I will discuss a little bit about Virtualization, Containers and where it used before diving deep into detailed instructions on using Docker. I will explain about Docker images, running Docker containers, Docker networking, Docker volumes and how it all works. ...

April 1, 2025 · 8 min · 1526 words · Govind yadav

Food order system for Restaurant

The Food order system for Restaurant is a web-based application designed for staff usage in a restaurant. It streamlines order processing, menu management, and administrative tasks for staff working at the counter, in the kitchen, and for administrators. Tech Stack PHP : Server side scripting language for backend development MySQL : RDBMS for managing and storing data Nginx : Web server for serving the PHP application JQuery : JavaScript library for client side scripting Docker : Containerization tech for easy deployment and scaling Deployment The application is deployed and accessible at below URL ...

December 5, 2023 · 2 min · 274 words · Govind yadav