Back to browse
Burla – Scale any Python program using one simple function

Burla – Scale any Python program using one simple function

by pancakeguy·Feb 17, 2026·2 points·0 comments

AI Analysis

●●●BangerBig BrainSolve My ProblemShip It

Map any Python function to 1000 VMs in <1 second, automatic env sync.

Strengths
  • One function eliminates orchestration boilerplate; automatic package/env sync on remote machines is rare and valuable.
  • Flexible hardware per function (`func_cpu`, `func_ram`), custom containers, network filesystem for data pipelines.
  • Real users (biotech, geospatial) building 20+ `remote_parallel_map` chains; $1k free compute tier lowers barrier.
Weaknesses
  • Google Cloud-only for self-hosted; AWS/Azure support unclear.
  • No transparent pricing post-free tier; cost comparison vs. raw cloud functions missing.
Target Audience

Data scientists, ML engineers, biotech/geospatial researchers doing batch computing

Similar To

Ray · Dask · Modal

Post Description

Burla is an open-source python package with one function: `remote_parallel_map`

Given: a function, and a list of inputs; `remote_parallel_map` runs that function on every input in the list in parallel, each in a separate vm in the cloud, then returns a list of results. It can run any Python function on 1,000 vm's in less than 1 second, works with any hardware, and any custom container. Remote tracebacks/stdout appear locally, and your python env is automatically (very quickly) cloned on remote machines.

Cloud-beginners use Burla to turn simple scripts into pipelines that handle many terabytes of data, or perform difficult computation, without help from other engineering teams.

We have users in Biotech, Geospatial, and Data-Science/ML building pipelines with 20+ `remote_parallel_map` calls in them to fan different parts of the program across many machines, then combine results. Traditionally this required help from more complex software, other engineering teams, or both.

We created Burla so that anyone, even complete beginners, can create programs that handle terabytes of data, perform significant computation, or run in the cloud in the background for days with an easy way to monitor them (dashboard is open-source too).

Similar Projects