Hi all. My name is Daniel, I’m a dev at the popular online cloud training company A Cloud Guru. I recently built and launched the new community forum on https://acloud.guru which heavily uses Algolia to drive many of the features of the forums.
Our tech stack looks like this:
- Firebase - source of truth db
- Angular.js 1.5
- AWS Lambda & API Gateway - Our serverless REST API and business logic layer
We have some form of CQRS going on where we use our Firebase database as a source of truth data write model and then denormalise (quite easy to manage using index replication and custom index ranking and sorting) into Algolia. We then make most of our read queries directly to Algolia from Angular. This lets us leverage all the cool Algolia features like free text search, custom ranking and index replication. The different sorting options + pagination as well as search on this page are all achieved using Algolia.
We also were able to do some cool things using the same indexes + some additional ones by creating related thread/room/course sidebars. That can be seen in the previous link and this one.
And the slides
Great product!! Thanks for reading