Platform Architecture

API-driven, event-based, and loosely coupled, RESUL's platform architecture is integrated, robust, and flexible, fusing the latest technologies to deliver optimal performance and marketing transformation.

Built for Transformational impact

Built from the ground up, RESUL is built for maximum efficiency to transcend data silos, eliminate delays, optimize scalability, and guarantee peak efficiency to deliver marketing transformation. Our solution combines the three core aspects of omnichannel engagement — CDP, communication orchestration, and AI-powered analytics—into a unified platform.

Cloud-agnostic and architected to seamlessly integrate with on-premises data components, RESUL is supported by a powerful data platform with SQL and NoSQL components to store and harness structured, semi-structured, and unstructured data through batch and streaming ingestions.

top-curve
The Key Platform Architecture Building blocks
Platform architecture building Blocks Icon
expand-large

RESUL's presentation layer delivers a consistent UX. From one platform, you can manage everything from segmentation to orchestration to insights and more with ease. Moreover, almost all functionalities can be configured to suit your specific needs and preferences. This layer also enables role-based administration to help you govern access privileges for different modules.

All internal functionalities from the application layer are exposed on the services layer via REST API. In addition to more than 75 out-of-the-box connector APIs, RESUL also supports legacy SOAP and WCF-based services.

The application services layer exposes functional endpoints to the presentation layer and supports the various protocols for communications through channels such as email, social media, mobile, and digital assistants. The platform enables SMS delivery through partner gateways in different regions. This layer also supports RESUL's built-in approval workflows, omnichannel rules engine, internal job services, and the data pipelines powering the services layer.

RESUL leverages SQL and NoSQL databases to host structured, semi-structured, and unstructured data. It's multi-tenanted Hadoop cluster stores response data. The data layer supports indexing through GPUs that enable real-time processing for large volumes. Its built-in rule-based ETL helps bring in complex data sets.

RESUL enables real-time/batch queues, indexing, and data pipeline support in one integrated architecture. It incorporates Kafka, Aerospike, and Solr to observe, map, categorize, and direct, incoming data streams to relevant servers and components.

RESUL applies advanced crypto techniques to create hashes and protect personal identifiable information, ensuring data security on the cloud (at rest and in archive). It stores audience data in a dedicated database for each tenant, and also supports the storage of sensitive data on-premises in a private cloud for additional compliance readiness.

RESUL only sends crypto hashes to the cloud, and it executes data transfers using 256-bit TLS encryption, secure web services, and site-to-site VPN connection based on brand needs. With data masking and role-based security control, it further avoids unwanted exposure and access.

Architecture highlights
API-driven and microservices Icon

API-driven and Microservice-based

RESUL offers over 75 out-of-the-box API connectors—and custom integrations upon request—to consolidate audience data from CRM systems, external databases, social media, other digital channels, web analytics, DMPs, and more.

This architecture enables out-of-the-box integration with minimal customization and the scaling of data ingestion and synchronization frequency. It also facilitates the consolidation of audience data into the Customer Information Hub (CIH).

Platform Architecture Event Driven Icon

Event-driven

RESUL's event-driven architecture is key to the platform’s ability to deliver real-time audience engagement. This architecture can process real-time data streams and signals such as webhooks, and the omnichannel rules engine provides complex event processing to trigger contextual communications. The platform can auto-scale for concurrent events and communications to keep up with the scale and speed of real-time marketing.

Platform Architecture Loosely Coupled Icon

Loosely coupled

Thanks to its loosely coupled architecture, RESUL makes it easy to assemble or disassemble solution components, allowing them to execute both independently and in sync. This empowers you to unbind data, services, and systems from their legacy sources to accelerate digital transformation. RESUL has also implemented multi-threaded job services to enhance the platform’s scalability.

close-icon
API-driven and microservices Icon

API-driven and Microservice-based

RESUL offers over 75 out-of-the-box API connectors—and custom integrations upon request—to consolidate audience data from CRM systems, external databases, social media, other digital channels, web analytics, DMPs, and more.

This architecture enables out-of-the-box integration with minimal customization and the scaling of data ingestion and synchronization frequency. It also facilitates the consolidation of audience data into the Customer Information Hub (CIH).

close-icon
Platform Architecture Event Driven Icon

Event-driven

RESUL's event-driven architecture is key to the platform’s ability to deliver real-time audience engagement. This architecture can process real-time data streams and signals such as webhooks, and the omnichannel rules engine provides complex event processing to trigger contextual communications. The platform can auto-scale for concurrent events and communications to keep up with the scale and speed of real-time marketing.

close-icon
Platform Architecture Loosely Coupled Icon

Loosely coupled

Thanks to its loosely coupled architecture, RESUL makes it easy to assemble or disassemble solution components, allowing them to execute both independently and in sync. This empowers you to unbind data, services, and systems from their legacy sources to accelerate digital transformation. RESUL has also implemented multi-threaded job services to enhance the platform’s scalability.

The RESUL impact
Break Free From Manual And Siloed Data Solutions Icon

Break free from Siloed solutions

RESUL continuously and seamlessly consolidates data from wide-ranging connectors and campaign responses into a single Customer Information Hub, automatically augmenting, transforming, and activating your audience data for next-level engagement and powerful insights.

Fast-track Time to Market

RESUL's architecture and modules are truly integrated. This means it can handle the full spectrum of omnichannel engagement, from data management and identity resolution to segmentation, orchestration, and analytics in mere minutes.

Simplify Migration Icon

Cloud Agnostic

Flexible enough to be hosted on Microsoft Azure, Amazon Web Services, and other providers, RESUL reduces infrastructure cost by minimizing changes to your technology stack and maximizing its consumption.

Our Cloud Partners
See True Omnichannel, Real-time Marketing Automation in Action.

Request a meeting
Blog Choosing the Right Martech Stack Learn more
Infographic Building Blocks for Robust Omnichannel Architecture Learn more