MapR Unveils Support for Event-Driven Microservices on Converged Data Platform
September 27, 2016
Converged Application Blueprint enables developers to bridge continuous operations and analytics more effectively
MapR Technologies, Inc., provider of the industry’s only Converged Data Platform, today announced at Strata + Hadoop World comprehensive support for microservices that leverage continuous analytics, automated actions, and rapid response to better impact business as it happens. New capabilities in the MapR Platform range from microservices application monitoring and management to integrated support for agile microservices application development.
“One of the hardest problems when creating and developing microservices for an enterprise is the data,” said Robin Bloor, chief analyst and co-founder, The Bloor Group. “How it is shared, managed, protected, and delivered is a major constraint to the successful creation and deployment of applications, particularly real-time and mission-critical applications. The key is to combine operations with analytic processing.”
Support for event-driven microservices relies on underlying new capabilities including:
- Comprehensive monitoring of cluster-wide operations and resource usage in a single pane of glass view
- Microservices-specific volumes for application versioning, simplifying the development lifecycle and production deployment
- Microservices for A-B and multivariate testing enabling rapid machine learning model development and optimization
“As one of the fastest growing video advertising technology companies in the world, we depend on our ability to quickly develop enhancements and deliver data agility to our customers,” said Manny Puentes, CTO Altitude Digital. “Event-driven microservices provide a critical capability to help us be more agile, adapt quickly and drive value to our customers.”
Event-driven microservices on the MapR Converged Data Platform allow developers to have the freedom to combine a range of machine learning and analytic functions directly on the data. Microservices that seamlessly leverage file, database, and streaming services can be orchestrated on the Converged Data Platform with an underlying publish-and-subscribe framework that integrates data-in-motion and data-at-rest to support continuous and low latency processing. This highly effective approach integrates information from the latest events with deep insights from accumulated data.
These microservices capabilities benefit from key features of the MapR Converged Data Platform including:
- Unified security with Access Control Expressions for data volumes, including streaming data
Support for agile and containerized application development on Docker, including applications with persistent data requirements
Converged analytic, processing, and messaging services in the same physical nodes for real-time requirements and greater simplicity
- Support for hybrid cloud microservices architectures with global message service, global data namespace, bidirectional data flows with loop detection, and service scale out capabilities
- Logical and functional isolation of services. Ideal for machine learning model training and evaluation
- Continuous high availability and multi-master mission-critical disaster recovery capabilities
Microservices applications and other converged application development is simplified on the MapR Platform. Developers have the freedom to combine file, database, document, and streaming analytics functionality. With a single line of code, developers can easily persist complex data types with JSON in MapR-DB, so they can focus on developing innovative features. Customizable dashboards deliver full visibility of cluster hardware and software operations, utilization, and service logs. The Exchange, part of the MapR Community, provides a public forum for sharing best practices around microservices, dashboards, and code snippets.
“Microservices by themselves are great, but don’t deliver on their full promise until you have a converged platform that brings the data together,” said Anil Gadre, senior vice president, product management, MapR Technologies. “We’ve made it easier for developers to build innovative new converged applications that can help transform a business by providing a competitive advantage that was not possible before.”
MapR also delivered a Converged Application Blueprint to help speed the development of innovative applications. Included in the Blueprint is application source code to demonstrate how microservices combine to form a converged application that captures high speed streaming data, persists the data for historical analysis, and provides real-time analytics.
Microservices support is available now in the MapR Converged Community and Enterprise Editions of the MapR Platform.
- Learn more about how microservices play a role in insight platforms — platforms described by Forrester that combine data, analytics, and insight execution to drive digital transformation. View the on-demand webinar here
What does it take to implement a digital transformation? See where your company stands in the big data maturity lifecycle. Download The Architects Guide to Implementing a Digital Transformation ebook here
Visit MapR this week at Strata + Hadoop World, Booth #519 where the company will be showcasing its product offerings.
- Get started with converged application development using the Converged Application Blueprint here
- Join the MapR Community here
About MapR Technologies
MapR Technologies is a visionary Silicon Valley software company and creator of the next-generation data platform for AI and analytics, with the scale and reliability required by enterprise-grade, mission-critical deployments. The MapR Data Platform delivers the power of dataware to accelerate data-driven innovation. Forward leaning companies such as Cisco, Philips, and Société Générale, are able to create new data-driven solutions to outperform the competition. Learn more: mapr.com.
MapR is a registered trademark of MapR Technologies, Inc. in the United States and other countries. Other names and brands may be the property of others.