Not sure this is the right channel to ask, please point me in the right direction if there's a better place where to talk about this.
Our tech team is growing (50+ people) and we're starting to need a place where to centralize:
• catalog repository
• architectural documentation (how the services talk to each other, which service does what, etc...)
• apis documentation (we have about 10 major services and internal apis we need to document, a mix of rest and graphql)
• general best practices documentation (how to create e new service, development standards, etc...)
• tools documentation (which 3rd party tools we're using for what)
• centralising logging, monitoring, alerting (or at least dashboard that can help us to correlate infrastructure, application and business level logs, kpis and alerts)
We're on GCP/Kubernetes, with application services in node & php
We're partially using gcp logging/monitoring for infra & prometheus/grafana for application metrics and sentry for application errors.
We're trying backstage right now, but it does not seem to be that easy to set up and use.
We looked at mia-platform, but it does a little bit too much
Anyone on a similar tech stack / situation that feels like sharing best practices and things you have done for building up your internal development platform?
Or has anyone found something that is not too difficult to setup and customize that does not cost an arm and a leg?