SlideShare a Scribd company logo
HIGH PERFORMANCE DATA STORAGE IN A
MICROSERVICES ENVIRONMENT
MICROSERVICES	&	DATA	STORAGE	
2
3
4
5
BUSINESS DOMAIN SERVICES
JBOSS	DATAGRID	
6
JBOSS DATA GRID IN-MEMORY DATA STORE
ACCELERATE BIG DATA ANALYTICS
7
In-memory data platform
BRMS Spark EAPHadoop
Spring
Boot
etc.
Cassandra
/ Red Hat
Storage
Data Overflow Mgmt.
to Persistence Store
(Hydration & Dehydration)
RDD/DStream Map-Reduce
Java Stream
In-
memory
Analytics
and
Compute
Grid
Application Frameworks
& APIs
UNLOCK	YOUR	DATA	
8
GET VALUE OUT OF YOUR DATA
9
APACHE SPARK	MICROSERVICES	 BUSINESS REPORTING
DEMONSTRATION	
10
11INSERT DESIGNATOR, IF NEEDED
String	query	=		
"SELECT	displayName,	reputation	FROM	users	ORDER	BY	
reputation	DESC	LIMIT	10";	
	 		
List<Row>	rows	=	sqlContext.sql(query).collectAsList();	
InfinispanJavaRDD.write(rows,properties);
String	query	=		
"SELECT	u.location	as	`Location`,count(p.id)	as	`Posts`	"		
								+	"FROM	users	u	"		
								+	"INNER	JOIN	posts	p	ON	u.id=p.ownerUserId	"	
								+	"WHERE	p.postTypeId=1	"		
								+	"GROUP	BY	u.location	”	
	+	"ORDER	BY	`Posts`	DESC	LIMIT	10";	
	 		
List<Row>	rows	=	sqlContext.sql(query).collectAsList();
highestReputation
keyword
KeywordAnalytics
HighestRankAnalytics
DEMO DATA
PostStore
UserStore
owner = 2, dist_sync
AT A SCALE
plus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHatNews
THANK YOU

More Related Content

PDF
Grails Data
PPTX
Physical design relational_db_devanshu
PPTX
PDF
Lean 6S Event for IT
PPT
Oracle NUM
PPTX
Big Data Analytics Projects - Real World with Pentaho
PPTX
Azure database as a service options
PPTX
Pentaho Analytics on MongoDB
Grails Data
Physical design relational_db_devanshu
Lean 6S Event for IT
Oracle NUM
Big Data Analytics Projects - Real World with Pentaho
Azure database as a service options
Pentaho Analytics on MongoDB

Viewers also liked (20)

PDF
Microservices with Docker, Kubernetes, and Jenkins
PDF
Developing In Python On Red Hat Platforms (Nick Coghlan & Graham Dumpleton)
PDF
Containers: Under The Hood (Vincent Batts)
PDF
MicroServices for Java Developers
PDF
Reactive Distributed Applications with Vert.x
PDF
CDK 2.0: Docker, Kubernetes, And OSE On Your Desk (Langdon White)
PDF
Write Powerful Javascript Modules To Make Your Apps DRY (Brian Leathem)
PDF
Kubernetes for Java Developers
PDF
Developer Meet Designer (Andres Galante & Brian Leathem)
PDF
Agile Is A Four-Letter Word (Jen Krieger)
PPTX
Full Stack Development With Node.Js And NoSQL (Nic Raboy & Arun Gupta)
PDF
Building Reactive Applications With Node.Js And Red Hat JBoss Data Grid (Gald...
PDF
Boost Development With Java EE7 On EAP7 (Demitris Andreadis)
PPTX
DevOps Moves To Production (Lori MacVittie)
PDF
Shenandoah GC: Java Without The Garbage Collection Hiccups (Christine Flood)
PDF
Java and DevOps: Supercharge Your Delivery Pipeline with Containers
PDF
How To Get The Most Out Of Your Hibernate, JBoss EAP 7 Application (StĂĄle Ped...
PDF
The Deploy Master: From Basic to Zero Downtime, Blue/Green, A/B and Canary
PPTX
Ultimate DevOps: OpenShift Dedicated With CloudBees Jenkins Platform (Andy Pe...
PDF
Architecting cloud-enabled applications using Spring-Integration 2.x
Microservices with Docker, Kubernetes, and Jenkins
Developing In Python On Red Hat Platforms (Nick Coghlan & Graham Dumpleton)
Containers: Under The Hood (Vincent Batts)
MicroServices for Java Developers
Reactive Distributed Applications with Vert.x
CDK 2.0: Docker, Kubernetes, And OSE On Your Desk (Langdon White)
Write Powerful Javascript Modules To Make Your Apps DRY (Brian Leathem)
Kubernetes for Java Developers
Developer Meet Designer (Andres Galante & Brian Leathem)
Agile Is A Four-Letter Word (Jen Krieger)
Full Stack Development With Node.Js And NoSQL (Nic Raboy & Arun Gupta)
Building Reactive Applications With Node.Js And Red Hat JBoss Data Grid (Gald...
Boost Development With Java EE7 On EAP7 (Demitris Andreadis)
DevOps Moves To Production (Lori MacVittie)
Shenandoah GC: Java Without The Garbage Collection Hiccups (Christine Flood)
Java and DevOps: Supercharge Your Delivery Pipeline with Containers
How To Get The Most Out Of Your Hibernate, JBoss EAP 7 Application (StĂĄle Ped...
The Deploy Master: From Basic to Zero Downtime, Blue/Green, A/B and Canary
Ultimate DevOps: OpenShift Dedicated With CloudBees Jenkins Platform (Andy Pe...
Architecting cloud-enabled applications using Spring-Integration 2.x
Ad

Similar to High Performance Data Storage in a Microservices Environment (20)

PDF
High-Performance Java-Cloud-Native Apps & Microservices
PPTX
Rethinking SQL for Big Data with Apache Drill
PDF
MicroStream-WithoutDatabase.pdf
PDF
Big Data LDN 2017: Big Data Analytics with MariaDB ColumnStore
PDF
Big Data Analytics with MariaDB ColumnStore
PDF
LJC Conference 2014 Cassandra for Java Developers
PDF
Big Data Analytics with MariaDB ColumnStore
PPT
Netezza technicaloverviewportugues
PPTX
SQL-on-Hadoop with Apache Drill
PDF
Getting 100B Metrics to Disk
PDF
MariaDB ColumnStore
PDF
Big Data Analytics with MariaDB ColumnStore
PDF
Big datainmemory pub
PPT
NYJavaSIG - Big Data Microservices w/ Speedment
PDF
Macy's: Changing Engines in Mid-Flight
PPTX
Webinar - Macy’s: Why Your Database Decision Directly Impacts Customer Experi...
PDF
In-Memory Computing - The Big Picture
PPTX
Free Code Friday: Drill 101 - Basics of Apache Drill
PDF
HUG Italy meet-up with Tugdual Grall, MapR Technical Evangelist
PPTX
The Most Trusted In-Memory database in the world- Altibase
High-Performance Java-Cloud-Native Apps & Microservices
Rethinking SQL for Big Data with Apache Drill
MicroStream-WithoutDatabase.pdf
Big Data LDN 2017: Big Data Analytics with MariaDB ColumnStore
Big Data Analytics with MariaDB ColumnStore
LJC Conference 2014 Cassandra for Java Developers
Big Data Analytics with MariaDB ColumnStore
Netezza technicaloverviewportugues
SQL-on-Hadoop with Apache Drill
Getting 100B Metrics to Disk
MariaDB ColumnStore
Big Data Analytics with MariaDB ColumnStore
Big datainmemory pub
NYJavaSIG - Big Data Microservices w/ Speedment
Macy's: Changing Engines in Mid-Flight
Webinar - Macy’s: Why Your Database Decision Directly Impacts Customer Experi...
In-Memory Computing - The Big Picture
Free Code Friday: Drill 101 - Basics of Apache Drill
HUG Italy meet-up with Tugdual Grall, MapR Technical Evangelist
The Most Trusted In-Memory database in the world- Altibase
Ad

More from Red Hat Developers (20)

PDF
DevNation Tech Talk: Getting GitOps
PDF
Exploring the power of OpenTelemetry on Kubernetes
PDF
GitHub Makeover | DevNation Tech Talk
PDF
Quinoa: A modern Quarkus UI with no hassles | DevNation tech Talk
PDF
Extra micrometer practices with Quarkus | DevNation Tech Talk
PDF
Event-driven autoscaling through KEDA and Knative Integration | DevNation Tec...
PDF
Integrating Loom in Quarkus | DevNation Tech Talk
PDF
Quarkus Renarde 🦊♥: an old-school Web framework with today's touch | DevNatio...
PDF
Containers without docker | DevNation Tech Talk
PDF
Distributed deployment of microservices across multiple OpenShift clusters | ...
PDF
DevNation Workshop: Object detection with Red Hat OpenShift Data Science [Mar...
PDF
Dear security, compliance, and auditing: We’re sorry. Love, DevOps | DevNatio...
PDF
11 CLI tools every developer should know | DevNation Tech Talk
PDF
A Microservices approach with Cassandra and Quarkus | DevNation Tech Talk
PDF
GitHub Actions and OpenShift: ​​Supercharging your software development loops...
PDF
To the moon and beyond with Java 17 APIs! | DevNation Tech Talk
PDF
Profile your Java apps in production on Red Hat OpenShift with Cryostat | Dev...
PDF
Kafka at the Edge: an IoT scenario with OpenShift Streams for Apache Kafka | ...
PDF
Kubernetes configuration and security policies with KubeLinter | DevNation Te...
PDF
Level-up your gaming telemetry using Kafka Streams | DevNation Tech Talk
DevNation Tech Talk: Getting GitOps
Exploring the power of OpenTelemetry on Kubernetes
GitHub Makeover | DevNation Tech Talk
Quinoa: A modern Quarkus UI with no hassles | DevNation tech Talk
Extra micrometer practices with Quarkus | DevNation Tech Talk
Event-driven autoscaling through KEDA and Knative Integration | DevNation Tec...
Integrating Loom in Quarkus | DevNation Tech Talk
Quarkus Renarde 🦊♥: an old-school Web framework with today's touch | DevNatio...
Containers without docker | DevNation Tech Talk
Distributed deployment of microservices across multiple OpenShift clusters | ...
DevNation Workshop: Object detection with Red Hat OpenShift Data Science [Mar...
Dear security, compliance, and auditing: We’re sorry. Love, DevOps | DevNatio...
11 CLI tools every developer should know | DevNation Tech Talk
A Microservices approach with Cassandra and Quarkus | DevNation Tech Talk
GitHub Actions and OpenShift: ​​Supercharging your software development loops...
To the moon and beyond with Java 17 APIs! | DevNation Tech Talk
Profile your Java apps in production on Red Hat OpenShift with Cryostat | Dev...
Kafka at the Edge: an IoT scenario with OpenShift Streams for Apache Kafka | ...
Kubernetes configuration and security policies with KubeLinter | DevNation Te...
Level-up your gaming telemetry using Kafka Streams | DevNation Tech Talk

Recently uploaded (20)

PDF
NewMind AI Monthly Chronicles - July 2025
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Encapsulation_ Review paper, used for researhc scholars
DOCX
The AUB Centre for AI in Media Proposal.docx
 
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPT
Teaching material agriculture food technology
PDF
cuic standard and advanced reporting.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
NewMind AI Monthly Chronicles - July 2025
NewMind AI Weekly Chronicles - August'25 Week I
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
20250228 LYD VKU AI Blended-Learning.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Encapsulation_ Review paper, used for researhc scholars
The AUB Centre for AI in Media Proposal.docx
 
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Empathic Computing: Creating Shared Understanding
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Understanding_Digital_Forensics_Presentation.pptx
Teaching material agriculture food technology
cuic standard and advanced reporting.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Building Integrated photovoltaic BIPV_UPV.pdf