Thanks, Yicong. To finish this topic, let's use the tool in https://github.com/apache/texera/pull/5961to help developers manage the micro services efficiently.
Chen Li On Mon, Jun 29, 2026 at 10:46 PM Yicong Huang <[email protected]> wrote: > Hi Tanishq, Chen and all, > > Just wanted to add my two cents here. My local dev env has always been a > headache. I used to use M1 macbook pro + 8GB RAM (from 2022?), and > constantly got services OOM, build failure, and slowness. Because of this I > had to upgrade to M4 mac mini + 24GB RAM this month. The hardware change > solved the issue to a certain extend, where many of the issues remain on > our dev/infra tooling. For instance, there are too many services and I/my > agent always forget to rebuild some of them after change, and it is always > hard to understand which version (branch/worktree/commit) of service was > started by my agents. > > To solve this, I have recently introduced a new tool `bin/local-dev.sh` > which can help developers to boot up a dev setup with one command. It can > also have options to skip some services if not needed. It can also manage > versions of services and use one command to refresh changed services. Here > you can read more about it https://github.com/apache/texera/pull/5961, > and see demo videos of the usage. > > The main purpose of this tool was to let agents manage texera services > easier during local development, by providing CLI for texera services. > Before this, I would ask my agent to launch texera services locally and > after 1 hour it still stucks. With this tool + a custome MCP connecting to > Claude Code, I can switch between branches and get services deployed in > seconds. > > I believe it can also help human developers as well. For instance, I also > provided `bin/local-dev.sh -i` which is an interactive interface where you > (human) can manage services, view MEM and CUP usage, and view logs. From > what I see, local-dev mode does not need that much of memory, and we can > further optimize the usage. I do believe running dev services on a 8GB RAM > machine is possible, as long as we don't do massive data processing during > dev. > > I am actively improving this tool, please feel free to try it out and > create issues for bug report or feature requests. I hope this can make > developers life easier. > > > Best, > Yicong Huang > [email protected] > > On Jun 29, 2026 at 9:58 PM -0700, Chen Li <[email protected]>, wrote: > > Tanishq, > > > > Last time you mentioned finding a way to run the system on your laptop > with > > 8GB memory, by turning off unneeded microservices. Can you share the > > information and add it to our GitHub site to benefit other developers? > > > > Thanks, > > > > Chen >
