The Nuxeo Platform provides exceptional performance and scalability for your content-critical applications, through its support for distributed architecture at the repository level (scale-up) as well as the query processing level (scale-out). Designed to provide “future-proof” flexibility, the Nuxeo Platform offers key implementation options to always remain ahead of your fast-changing business needs, including:
Nuxeo’s hybrid architecture approach has been validated through constant testing and benchmarking – to the tune of one billion documents. The most recent Nuxeo benchmark using an average cloud instance, with complex content objects (40+ properties) and NoSQL (MongoDB) storage backend, yielded these results:
When we describe the Nuxeo Platform as “created by developers, for developers”… We mean it! Nuxeo is constantly developing new capabilities and enhancing the platform and its many plugin modules and connectors, in multiple environments, while always applying continuous integration (CI) rules to check code quality and receive early warnings of any potential problems. Benchmarks and tests are automatically performed every evening to ensure performance has not been adversely impacted by any new development. Additionally, Nuxeo customers are provided with the same testing and benchmarking tooling used by our own development and QA teams, including Funkload, a functional and load web tester developed by Nuxeo providing customizable performance, load and stress testing to identify web application bottlenecks, expose bugs and recoverability with full reporting. Other high-quality tools in use include Gatling for serious stress testing of the Nuxeo REST API. Of course, full documentation is provided with recommendations to correctly size your Nuxeo Platform-based applications and key performance metrics to monitor during bench tests.