Local first.
Blog post from Tinybird
Tinybird has introduced Tinybird Local, a Docker container that allows developers to run a full instance of the Tinybird platform on their laptops, thereby enabling local development, testing, and deployment of data applications. This shift to a local-first approach was driven by user feedback and the need for greater control and flexibility, particularly in scenarios where offline development is necessary or when testing data pipelines within CI environments without relying on cloud services. Tinybird Local is designed to mirror the cloud version closely, maintaining compatibility while optimizing for developer experience with features like streamlined architecture, reduced memory footprint, and CPU usage controls. It does, however, lack some cloud-specific functionalities, and its single-node execution may affect the behavior of distributed queries. Despite these differences, Tinybird Local offers a robust environment for experimentation and learning, with the possibility of deploying it to production settings. The development team is actively seeking community feedback to enhance the platform further, with future plans including better storage options and additional deployment configurations.