A few years ago we got asked to help a startup to build out the Business Intelligence component of their product. They were building an accounting platform using Clojure and Datomic, and saw value in Metabase, but didn't know how to connect the dots.
We have been working with them ever since, bridging the gap between Datomic and Metabase, and creating a system for generating and embedding custom dashboards. The landscape changed quite a bit over that time, with Metabase evolving and Datomic Analytics arriving on the scene, and so our approach evolved as well. Performance has been a challenge, but we managed to overcome that, and are happy with what we have in production today. We'd like to share our experience, our findings, and some of the open source projects that came out of it, for the benefit of the community.
11 май 2023