I would like to share some insights on using MQTT and HTTP protocols. For real-time data communication, we utilize HTTP and HTTPS protocols, which ensure secure communication.

For example, when connecting to Elasticsearch clusters, we use HTTPS. Each Elasticsearch node, hosted in Kubernetes, functions as an individual unit. These nodes connect to a service through a secure endpoint that requires a username and password. This service, managed by an internal load balancer, is hosted on AWS Route 53, ensuring secure and reliable communication.

Additionally, for our APIs hosted on AWS Lambda, we also employ HTTPS protocols. The API Gateway acts as an intermediary between the client and Lambda. It receives requests from the client and forwards them to Lambda, which processes and responds to these requests.

To maintain reliability and efficiency, we keep logs and validate every parameter to ensure data integrity. We use secure HTTPS certificates to guarantee the reliability and security of our communications. As a result, our data communication protocols are both dependable and efficient.