hashicorp/consul ? reverse-engineered prompt

Reverse engineered prompt

Build me a service networking and management tool for a distributed environment. I have microservices running across multiple data centers and Kubernetes clusters, and I need a central solution to help them connect and communicate securely.

The primary feature should be service discovery, allowing services to register themselves and find others using DNS or a simple HTTP API. It needs to create a secure service mesh, automatically handling TLS encryption for all service-to-service traffic. Include an API gateway to manage how external traffic reaches services inside the mesh.

The tool must have robust health checking to detect and route traffic away from unhealthy service instances. I also need a key-value store, accessible via an HTTP API, for managing dynamic configuration. Build the core application in Go and make sure it can be containerized with Docker. Finally, please include a simple web-based UI so my team can visualize the service map and check its health.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab