Ask HN: How do you discover products/services by other teams within your org? With microservices pattern, in a medium-big organisation, there are lots of services maintained by lot of different teams. And somewhat regularly, new services are created, old services are deprecated, ownerships change, etc. With all this some challenges emerge: 1. Hard for new team members to make sense of the overall system. 2. Repeated efforts: team A does not know team B has solved a particular challenge already and end up building something again. 3. When deprecating a service/API, no one knows who else is using it and the impact of stopping that service/API. Within your organization, what documentation tools or practices do you follow to be make it easy to discover existing services/products, product PIC for it, tech PIC for it, etc.? |