Here we list some companies that use Polylith in production.
Scrintal's first commit dates back to April 2019 and the workspace has used Polylith since day one. Polylith enabled us to experiment fast locally and ship features easily. The complete buy-in to Polylith paid off when we started pivoting our product at the end of 2020, as even though we are changing it to a completely new product, most bricks can be shared and reused across all our products.
Funnel helps companies collect, prepare and analyze all their marketing data with ease. The company was founded in 2014, has 1000+ customers, and integrates with 500+ marketing apps and platforms. The tech stack differs from team to team. Python, Typescript, Rust, and Clojure are all languages in use. The Clojure adopters chose Polylith in order to get a smooth development experience and to be able to separate how services are deployed and run from how functionality is developed and re-used.
Connecting hearts all over the world.
World Singles Networks have helped make 4.9 million human connections, on more than 100 web properties, in every country on the planet. The entire back end of our online dating platform is built with Clojure and we've been using it in production for over a decade.
Our migration to Polylith started in April, 2021 and completed in December, 2022. Our codebase is 136K lines of Clojure. Polylith has enabled us to increase modularity, reduce coupling, improve testability, and focus more on the importance of naming -- making it easier to find existing code and to decide where new code should live.
The concept of "swappable implementations" for component interfaces has allowed us to more easily share code between a variety of applications that need to run in difference contexts, such as running without a database, or on older JVMs.
We have been using Clojure since 2020 and adopted Polylith in March 2022. Our codebase is 93K lines of Clojure. We have chosen an event-driven architecture for backend systems, with Kafka at the center and a bunch of AWS Lambdas around it. Thanks to Polylith, we’ve been able to easily manage and deploy multiple serverless projects from a single repository. It’s especially helpful for modularizing code and understanding dependencies.
Feel free to contact us if you can't find your company here!
How to be added: execute
poly ws out:yourcompanyname-ws.edn :no-changesat the workspace root and mail it to joakim.tengstrand(at)gmail.com along with a brief description of your experience with Polylith and a link to the company.