How does bauplan work?

Think of an Operating System (OS). It lets you run multiple applications at once by managing resources like I/O, memory, and CPU in the background. The OS allocates, frees, and prioritizes resources, ensuring smooth communication between hardware and software.

bauplan works in a similar way. Our proprietary runtime allows us to run Python and SQL jobs as ephemeral functions that break down data workloads into smaller functions and decides how to allocate resources to compute them using the same resource pool.

This is very different from traditional big-data engines, like Spark, that encourage monolithic processes and require separate clusters for different workloads.

We spent a lot of time optimizing our runtime for subsecond container spin-ups, efficient object storage access, smart caching and in-memory processing. As a result, we are up to 100x more cost-efficient and require zero management from data platform teams.

Team

We are a small team of engineers out of New York and San Francisco. After years working in AI, we became passionate about making it simple for every developer to work with data infrastructure. We value strong technical skills, frugality, deep customer empathy and adventurous offsites.

Ciro, Jacopo and Mattia are serial entrepreneurs who went from early stage to acquisition to IPO in less than 5 years, and our founding team comes from Docker, Amazon and top academic institutions.

bauplaners have a few Ph.D.s, 40+ research papers (including Nature, ICML, KDD, VLDB, SIGMOD), thousands of citations and several popular open source contributions, with millions of downloads and >10k GitHub stars.

Bauplan Team

Oct 2024

What does Bauplan mean?

Bauplan is a term from evolutionary biology and means ground or structural plan. It is a concept from evolutionary biology used to identify common sets of morphological features in organism like as symmetry, layers, segmentation, nerve, limb configuration. Different phyla of animals can be grouped based on their bauplan. For instance, the vertebrates share the same Bauplan, while invertebrates have many Baupläne. We wanted a name that could convey our passion for structural optimization of complex systems. What makes a bauplan successful in history of evolution? How many ways are there to optimize the structure of an organism against his environment?
If you want to know more about this kind of stuff check out this amazing book by Sean B. Carroll.