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
>

Reply via email to