Showcase
Resources
Support
Built by Algolia's developer community, not supported by Algolia
Contributors
Amplience
Amplience is a commerce experience platform that gives B2B and B2C commerce companies the freedom to win in the modern experience economy. Amplience is developer-powered and business-enabled and built on a MACH architecture which delivers a force multiplier in terms of speed, agility and scalability for creating digital experiences.
About
This project is a sample webhook integration that demonstrates how you can keep your Algolia Search index up-to-date with published content from Dynamic Content.
The rationale behind the structure of this project is to make components reusable and testable. To achieve this we have implemented a bespoke presenter/coordinator pattern that outlines all the possible error and success responses from each route handler. This makes it easier to trace the response that was surfaced and separates the responses to the client from the business logic.
An example of our implemented presenter can be found here.