HTTP stands for hypertext transfer protocol, and it is the basis for almost all web applications. More specifically, HTTP is the method computers and servers use to request and send information. If you want to learn about the HTTP in detail, you can refer to my below post: https://ishantgaurav.in/2021/05/23/http-must-known-protocol-part-1/ How does HTTP/1.X works ? What … Continue reading HTTP/2 : A New, Better Version of HTTP/1.X
Author: ishantgaurav
Kubernetes – Sidecar Container Pattern
We know that a pod is a basic building of a kubernetes application. Kubernetes manages pods instead of containers and pods encapsulate containers. A pod may contain one or more containers, storage, IP addresses, and, options that govern how containers should run inside the pod. A pod that contains one container refers to a single … Continue reading Kubernetes – Sidecar Container Pattern
Complete guide to understand Kubernetes Namespace
Kubernetes namespace allows you logically organise your resources into group. You can think of namespace as virtual cluster. Kubernetes namespace created virtual clusters inside the physical cluster. You can have multiple namespaces inside a single Kubernetes cluster, and they are all logically isolated from each other. They can help you and your teams with organization, … Continue reading Complete guide to understand Kubernetes Namespace
Create a JVM microservice in less than 10MB with Micronaut
In this blog post, we will create a simple hello-world microservice by using the Micronaut framework. We will explore why Micronaut has gained so much popularity in the last few years despite being the presence of other famous framework like Spring, Dropwizard etc. Micronaut is a modern, JVM based, full-stack framework for building modular, easily … Continue reading Create a JVM microservice in less than 10MB with Micronaut
Modern Javascript Tricks Every Developer Should Use
Javascript is one of the coolest and most used language out there. It has been few decades since the Javascript came into existence and we have seen a lot enhancement in javascript time to time. Over the period of time, lot of new cool features have been added into the Javascript. Javascript developer are so … Continue reading Modern Javascript Tricks Every Developer Should Use
Complete Application Deployment using Kubernetes
In this post, we will be deploying a complete end to end application using Kubernetes. We will see and discuss how the different components of Kubernetes compliment each other and make the application deployment process smooth. We will be using minikube to deploy our application on our local system. You can refer this link to … Continue reading Complete Application Deployment using Kubernetes
Lazy Initialization in Java8
We don't have any Lazy<T> initialisation functionality in Java as we have in other languages like Scala, C# etc. But don't worry in Java we can implement the same kind of functionality by leveraging the Lambda's and Functional interface. In this example to create the lazy evaluation we will use the Supplier<T> interface, although same … Continue reading Lazy Initialization in Java8
HTTP : Must known Protocol
Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems.Basically, HTTP is a TCP/IP based communication protocol, that is used to deliver data (HTML files, image files, query results, etc.) on the World Wide Web.The default port is TCP 80, but other ports can be used as well. It provides a … Continue reading HTTP : Must known Protocol
REST-API Design Best Practices
In this world of microservice, we develop most of endpoints using the REST(Representational State Transfer)-architecture for one mircroservice to talk to other microservice. So it is imperative to have good command on designing the REST-API in such a way which are meaningful, easy to extend and backward compatible. In this post, we will talk some … Continue reading REST-API Design Best Practices
Microservice Pattern : API Gateway
When we talk about the system design or see those big Mircoservice Architecture diagram, there is a component with name api-gateway which always comes into the picture. In this blog we will see what exactly is the API gateway and why do we need it, when and where to use it. Before reading this post … Continue reading Microservice Pattern : API Gateway