Willow is an open-source, self-hosted framework for building log-based change data capture pipelines that update caches in near real-time based on changes in a database.
Willow abstracts away the complexity of setting up and configuring open source tools like Debezium and Apache Kafka. Utilizing log-based change data capture, Willow non-invasively monitors changes in a user's PostgreSQL database and reflects those row-level changes in a user's Redis cache. Without requiring in-depth technical knowledge and expertise, data pipelines can be created or deleted using Willow's web user interface, simplifying setup and teardown. For more detailed insights, please refer to our case study.
- Willow Case Study - For a detailed dive into Willow, please read our case study
- Using Willow - To start using Willow, follow the setup instructions in our installation guide.
- Willow Source Code - The repo for Willow's source code can be viewed here
Alessio Novi • Genova, IT
Arno Cai • Boston, MA
Cameron Bibb • Lexington, KY
Alex Bair • Chapel Hill, NC