Show HN: Keep all microservices consistent and make batch changes
A comprehensive solution for maintaining consistency and performing large-scale, automated updates across microservice architectures, significantly reducing the manual effort and complexity associated with managing numerous repositories and dependencies. It acts as an intelligent agent for codebase management.
View Origin LinkProduct Positioning & Context
I built an MCP server that indexes all the repos, lets you query repositories, makes batch PRs, and gives you a summary of the workflow runs.## Here's what it does:1. Indexing, which happens in 2 forms:
- Codebase level: runs an agent CLI (with proper context) over all repos to extract what each one does, how they relate, and what the system looks like as a whole.- Repo level: Having the codebase context, it extracts logical info of each repo, and also the libraries, dependencies, etc for lexical search2. Search, also in 2 forms:- Natural language: where it answers search queries with respect to the codebase and targeted repository context
- Structured search: where it returns the result based on actual dependencies (eg "find me repositories that are written with Python, have requirements.txt, and are using FastAPI)3. Batch change:Simply prompt "find my Python repositories and update library X from vY to vZ"; This will search and find the affected repos, clone them, run a CLI agent like CC on each with the context we already persisted, create and prepare PRs, and give you a report of the results.## Tech stack
`mongodb` To store the repository tree, dependencies, and workflows
`redis` To store the user's session to track the ongoing batch job
`claude-cli/Devin` Used as the main engine
`docker-compose` to build
`traefik` for routingI would appreciate your feedback and thoughts on thisDemo video: https://infraas.ai/PS: I reviewed all the code, so if it looks like slop, that's me ^^
Related Ecosystem & Alternatives
Discover adjacent products, open-source repositories, and developer tools sharing similar technical architecture.
Deep-Dive FAQs
What is Keep all microservices consistent and make batch changes?
Where did Keep all microservices consistent and make batch changes originate?
When was Keep all microservices consistent and make batch changes publicly launched?
How popular is Keep all microservices consistent and make batch changes?
Which technical categories define Keep all microservices consistent and make batch changes?
What are some commercial alternatives to Keep all microservices consistent and make batch changes?
How does the creator describe Keep all microservices consistent and make batch changes?
Community Voice & Feedback
No active discussions extracted yet.
Discovery Source
Hacker News Aggregated via automated community intelligence tracking.
Tech Stack Dependencies
No direct open-source NPM package mentions detected in the product documentation.
Media Tractions & Mentions
No mainstream media stories specifically mentioning this product name have been intercepted yet.
Deep Research & Science
No direct peer-reviewed scientific literature matched with this product's architecture.
SaaS Metrics