When you’re creating one for your company, it’s not likely that you’ll have only one application consuming all of the data for a given record all at once - large-scale applications usually request dozens of different combinations of data for different pages and views. At different points in the song, different combinations of those tracks are going to be playing at the same time, so they need to work both independently and within a smattering of different contexts. In the case of a song, for example, the producer has to think about not only whether the singer had a good take, or whether the guitar was in tune, or whether the drummer in on-beat, but how well those tracks all go together. Composability - a big word for small thingsĬomposability is the subjective metric of how useful the pieces of a system are, independently and in different combinations. Let’s walk through that process in this article it’ll be fairly conceptual, so it’ll still be useful as a guide for anybody trudging through the occasionally-complex index creation process themselves.īefore we dive in though, we need to talk a bit about composability. This feels like the perfect problem for us to tackle here at Algolia, and so a few of us here have been working to design our first open index. Even the high-quality ones aren’t always in the form we need, and there’s little incentive for the makers to give us a hand because they usually aren’t getting paid to maintain their datasets. There already exist many open datasets on the Internet, but they’re not exactly known for their quality. We’ve been cooking up an idea specifically about giving back to the discovery-driven devs that have been experimenting with Algolia since its inception: open indexes. That’s why we’ve put so much effort into tools like DocSearch - we love anybody with the giving-back, open source software mindset behind tools like Astro, Home Assistant, and SASS just as much as React, Twilio, and Discord. We’re not just building for the Fortune 500, we’re also building for the tinkerers. Here at Algolia, we’re a bunch of hobbyists at heart.
0 Comments
Leave a Reply. |