okay for HTTP protocol we are using in terms of where we need to communicate to any certain endpoints so let's say HTTPS we are using basically the secure protocol okay so when when I say that we are using the elastic search clusters okay that needs an endpoint to be connected with okay and in that that endpoint is hosted as a secure way and we are connecting to it with the help of username and password okay so basically when when we have set up the elastic search cluster we have set up that into the Kubernetes so search nodes of each part of elastic search is acting as a single node in the machine so all of this cluster needs to be connected to the server so that will be the load balancer on the AWS side basically that needs to be hosted somewhere in the route S3 so that you will be able to get access to it okay so what do we what we do is like we created and we created a service that connects to all those nodes okay that reads data that puts data wherever the operation are there that service helps us in the this service we have to connect an ingress ingress will act as an internal load balancer for all of our for all of our nodes and for all of our cluster so in this letter we will access the internal load balancer application in the AWS internal load balancer will be connected to the certificate HTTPS means that we have to make so that how we are using HTTP HTTPS protocol for our data communication with elastic search also we are using HTTPS protocol to our API that is explicitly made for the different clients that we are hosted on lambda okay so that lambda is being connected to the API gateway API gateway is the act as an intermediary between lambda and the client so whatever the request comes to API gateway it will be given to lambda that will process the request and revert back to the client with the appropriate response so this is the way API gateway also act as an HTTP we have an HTTPS protocol protocols to connect to your client your database so basically that's where we are using HTTP protocol for our data use case okay again how do we make sure the data integrity with it is because we are sure we can keep the logs basically it checks every parameter that needs to come here that needs to be common that needs to go from our system we have that kind of mechanism that validates the data is it correct or not so based on that we make sure the data integrity that we are giving out of this protocol is correct it has a secure HTTP site is a certificate we are reliable on
