Inside AC Insight
AC Insight was developed using a Microservices Architecture composed of several independent modules. These modules collect, process, aggregate, and provide data to the user. It is a campaign-oriented software with an API for user requests and workers to process each campaign. Independent, scalable services are used to process each one of the campaigns, while a provisioner orchestrates the workers according to the campaign settings. New collectors, processors, and aggregators can be developed and dynamically added to AC Insight, making it infinitely adaptable to various business needs across multiple verticals.