The Tamr platform is designed to be flexible, scalable and easy to administer.
The Tamr application (top) and processing (bottom) layers.
The application layer is composed of an array of loosely-coupled microservices providing a broad array of capabilities, while simultaneously allowing flexibility in how the application is deployed, and scalability of individual application components (heterogeneous scaling).
The data processing layer assembles highly scalable components to provide both high-volume data processing and low-latency search and filtering.
The complete software stack readily lends itself to running in cloud environments.
In single-node deployments, Tamr runs entirely on a single server and support use cases up to 10M records.