Благодаря коллегам на работе год назад узнал о таком опенсорс инструменте как backstage: https://github.com/backstage/backstage Изучил его и понял, что это отличный инструмент для любой организации. Чем он хорош? Тем, что позволяет на одной странице разместить всю информацию о проекте целиком или об отдельном микросервисе. Какую именно информацию? 1. Адрес(а) гит репозиториев 2. Документация (генерируется автоматически через .md файлы) 3. Статус подов и прочих ресурсов в Kubernetes 4. Статус application-ов в ArgoCD 5. Информация о секретах в Vault 6. Интеграция с мониторингом (графана и т. п.) 7. Информация о команде, владеющей проектом 8. Граф взаимосвязей с другими проектами/сервисами/командами И прочее Создаётся это всё (почти) без кодинга, с помощью встроенных возможностей (через yaml- конфиги) + с помощью плагинов, коих вагон. При желании можно что-то добавить/исправить в коде (Typescript) Общее представление можно получить здесь https://demo.backstage.io/catalog Плагины
Благодаря коллегам на работе год назад узнал о таком опенсорс инструменте как backstage
28 сентября 202528 сен 2025
~1 мин