SlideShare a Scribd company logo
1 of 26
Download to read offline
EASILY	SCALE	ENTERPRISE
APPLICATIONS	USING
DISTRIBUTED	DATA	GRIDS
Ondrej	Mihályi
@omihalyi
SCALABLE	APPLICATIONS
What	it	means?	Another	buzzword?
	@OMihalyi
HIGHLY	SCALABLE	APPLICATIONS	!?
Just	great.	Buzzword	Bingo	time!
	@OMihalyi
SERIOUSLY,	WHAT	ARE	WE	AFTER?
The	main	Goal:
add	more	resources	to	do	the	job
faster.
	@OMihalyi
WHAT	IS	SCALABILITY
Ability	to	improve	with	more	resources
Not	straightforward
More	working	hours	≠	more	done
More	people	on	the	job	≠	faster
	@OMihalyi
TYPES	OF	SCALING
VERTICAL
easy,	brute	force,	often	works	inefficient,
limited	by	physics
HORIZONTAL
enables	granular	scaling
more	complexity
	@OMihalyi
CHALLENGES	OF	HORIZONTAL
SCALING
distributed	programming
increased	communication
shared	state
	@OMihalyi
AVOIDING	BOTTLENECKS
:
Speedup	limited	by	the	parts	that
don't	benefit	from	added	resources
bottlenecks:	sequential	tasks,
synchronization,	communication
AMDAHL'S	LAW
	@OMihalyi
IN-MEMORY	DATAGRIDS
distributed	shared	state	(memory)
distrib.	communication	(locks,	messaging,	...)
simple	distrib.	structures	(map,	set,	queue,	...)
sophisticated	algorithms	behind	the	scenes
data	replication	and	even	distribution
auto-discovery	of	nodes
	@OMihalyi
EXAMPLES	OF	DATA-GRIDS
Hazelcast
JBoss	Infinispan
Oracle	Coherence
Terracotta
	@OMihalyi
PAYARA	SERVER
derived	from	GlassFish	Java	EE	Server
embedded	Hazelcast
HTTP	session	replication
JCache	CDI	integration
message	bus	over	CDI	events
	@OMihalyi
PAYARA	MICRO
shares	codebase	with	Payara	Server
can	cluster	with	Payara	Server
executable	JAR	or	embedded
web	apps	in	a	separate	file	or	uber	JAR
Hazelcast	started	by	default
	@OMihalyi
SCALE	UP!
Once	 an	 app	 is	 designed	 for	 flexible
clustering,	 it	 becomes	 elastic	 -	 easily
adaptable	to	increasing	load.
	@OMihalyi
DEMO	TIME
#1	MULTIPLICATION
Additional	instances
more	CPUs	and	other	resources
Simple	load	balancer	is	enough
data	is	shared	automatically
	@OMihalyi
#2	SCALING	MEMORY
Data	access	is	often	a	bottleneck
→	Keep	data	in	memory
Additional	instances	with	no	apps
Dumb	nodes	carrying	data
Increase	available	memory
Increase	resilience	to	outages
	@OMihalyi
#2	SCALING	MEMORY
	@OMihalyi
#3	SEPARATING	DATA	FROM	LOGIC
more	data	→	more	heap	and	time	in	GC
run	critical	apps	on	lite	nodes
slower	data	access	but	less	GC	cycles
tweak	GC	&	heap	for	throughput
data	and	app	nodes	in	pair	on	the	same
machine
	@OMihalyi
#3	SEPARATING	DATA	FROM	LOGIC
	@OMihalyi
DEMO	TIME
#4	SCALE	APP	PARTS	SEPARATELY
some	parts	of	an	app	are	bottlenecks
split	those	into	separate	services
can	be	scaled	higher
resources	assigned	more	granularly
small	and	lean	services	with	Payara	Micro
or	even	a	standalone	Hazelcast
	@OMihalyi
#4	SCALE	APP	PARTS	SEPARATELY
	@OMihalyi
HAZELCAST	MEMORY	UTILIZATION
Replicated	up	to	X	nodes
Data	evenly	distributed
Lite	nodes	without	data
Off-heap	data	(enterprise)
	@OMihalyi
OTHER	HAZELCAST	FEATURES
Auto	discovery	and	recovery
multicast	and	TCP	joiners
data	redistribution	when	nodes	join/leave
Distributed	cache	(JCache	API)
Distributed	queries	and	ExecutorService
	@OMihalyi
ANYTHING	TO	ASK?
Thank	you
RESOURCES
source	code:	
Hazelcast:	 ,	
Payara:	 ,	
OndrejM-demonstrations/scaling-
with-datagrids
article	about	flexible	clustering
hazelcast.com hazelcast.org
payara.fish payara.org
	@OMihalyi

More Related Content

What's hot

The End of server management - Continuous delivery meetup Paris
The End of server management  - Continuous delivery meetup ParisThe End of server management  - Continuous delivery meetup Paris
The End of server management - Continuous delivery meetup ParisQuentin Adam
 
How to be a high performing virtual team
How to be a high performing virtual teamHow to be a high performing virtual team
How to be a high performing virtual teamLisette Sutherland
 
Steps To Process The Setup Of Hulu Plus On Apple iPad?
Steps To Process The Setup Of Hulu Plus On Apple iPad?Steps To Process The Setup Of Hulu Plus On Apple iPad?
Steps To Process The Setup Of Hulu Plus On Apple iPad?ashlynwalkerus
 
Beginners guide to internet riches
Beginners guide to internet richesBeginners guide to internet riches
Beginners guide to internet richesMuhammad Yuliawan
 
Campus notes05012015
Campus notes05012015Campus notes05012015
Campus notes05012015Melanie Moon
 
The Mobile Worker
The Mobile WorkerThe Mobile Worker
The Mobile WorkerSocialcast
 
G Suite Value Proposition by MediaAgility
G Suite Value Proposition by MediaAgilityG Suite Value Proposition by MediaAgility
G Suite Value Proposition by MediaAgilityMediaAgility
 

What's hot (11)

The End of server management - Continuous delivery meetup Paris
The End of server management  - Continuous delivery meetup ParisThe End of server management  - Continuous delivery meetup Paris
The End of server management - Continuous delivery meetup Paris
 
Peace and love hospital
Peace and love hospitalPeace and love hospital
Peace and love hospital
 
How to be a high performing virtual team
How to be a high performing virtual teamHow to be a high performing virtual team
How to be a high performing virtual team
 
Getting started
Getting started Getting started
Getting started
 
Steps To Process The Setup Of Hulu Plus On Apple iPad?
Steps To Process The Setup Of Hulu Plus On Apple iPad?Steps To Process The Setup Of Hulu Plus On Apple iPad?
Steps To Process The Setup Of Hulu Plus On Apple iPad?
 
K 5 specials apps and i pad staff training
K 5 specials apps and i pad staff trainingK 5 specials apps and i pad staff training
K 5 specials apps and i pad staff training
 
Beginners guide to internet riches
Beginners guide to internet richesBeginners guide to internet riches
Beginners guide to internet riches
 
Campus notes05012015
Campus notes05012015Campus notes05012015
Campus notes05012015
 
Mobile Business
Mobile BusinessMobile Business
Mobile Business
 
The Mobile Worker
The Mobile WorkerThe Mobile Worker
The Mobile Worker
 
G Suite Value Proposition by MediaAgility
G Suite Value Proposition by MediaAgilityG Suite Value Proposition by MediaAgility
G Suite Value Proposition by MediaAgility
 

Similar to Easily scale enterprise applications using distributed data grids

Open Data - Oi Sir Tim Hands Off My Spreadsheet
Open Data - Oi Sir Tim Hands Off My SpreadsheetOpen Data - Oi Sir Tim Hands Off My Spreadsheet
Open Data - Oi Sir Tim Hands Off My SpreadsheetSnowflake Software
 
Bigdata and hadoop
Bigdata and hadoopBigdata and hadoop
Bigdata and hadoopRamyaG50
 
Bigdata and hadoop
Bigdata and hadoopBigdata and hadoop
Bigdata and hadoopRamyaG50
 
Building LLM Solutions using Open Source and Closed Source Solutions in Coher...
Building LLM Solutions using Open Source and Closed Source Solutions in Coher...Building LLM Solutions using Open Source and Closed Source Solutions in Coher...
Building LLM Solutions using Open Source and Closed Source Solutions in Coher...Sri Ambati
 
Utrecht NL-HUG/Data Science-NL - Agile Data Slides
Utrecht NL-HUG/Data Science-NL - Agile Data SlidesUtrecht NL-HUG/Data Science-NL - Agile Data Slides
Utrecht NL-HUG/Data Science-NL - Agile Data SlidesHortonworks
 
Paris HUG - Agile Analytics Applications on Hadoop
Paris HUG - Agile Analytics Applications on HadoopParis HUG - Agile Analytics Applications on Hadoop
Paris HUG - Agile Analytics Applications on HadoopHortonworks
 
Techno vision 2014 and HP Technologies: Driving Digital Change
Techno vision 2014 and HP Technologies: Driving Digital ChangeTechno vision 2014 and HP Technologies: Driving Digital Change
Techno vision 2014 and HP Technologies: Driving Digital ChangeCapgemini
 
Boosting Team Productivity By Getting Them Addicted to POT
Boosting Team Productivity By Getting Them Addicted to POTBoosting Team Productivity By Getting Them Addicted to POT
Boosting Team Productivity By Getting Them Addicted to POTAndy Harjanto
 
A Big Data Journey: Bringing Open Source to Finance
A Big Data Journey: Bringing Open Source to FinanceA Big Data Journey: Bringing Open Source to Finance
A Big Data Journey: Bringing Open Source to FinanceSlim Baltagi
 
TTI PEC Nairobi Workshop - Data Visualisation
TTI PEC Nairobi Workshop - Data VisualisationTTI PEC Nairobi Workshop - Data Visualisation
TTI PEC Nairobi Workshop - Data VisualisationResearch to Action
 
"Big Data beyond Apache Hadoop - How to Integrate ALL your Data" - JavaOne 2013
"Big Data beyond Apache Hadoop - How to Integrate ALL your Data" - JavaOne 2013"Big Data beyond Apache Hadoop - How to Integrate ALL your Data" - JavaOne 2013
"Big Data beyond Apache Hadoop - How to Integrate ALL your Data" - JavaOne 2013Kai Wähner
 
2009 09 08 The Lean Startup Gov 2.0 Summit Edition
2009 09 08 The Lean Startup Gov 2.0 Summit Edition2009 09 08 The Lean Startup Gov 2.0 Summit Edition
2009 09 08 The Lean Startup Gov 2.0 Summit EditionEric Ries
 
Cloud Con 2015 - Integration & Web APIs
Cloud Con 2015 - Integration & Web APIsCloud Con 2015 - Integration & Web APIs
Cloud Con 2015 - Integration & Web APIsSnapLogic
 
Top Agile Myths & Misconceptions
Top Agile Myths & MisconceptionsTop Agile Myths & Misconceptions
Top Agile Myths & MisconceptionsDavid Tzemach
 
OfficeAbility Enterprise Social Networking - Quick Overview Presentation
OfficeAbility Enterprise Social Networking - Quick Overview PresentationOfficeAbility Enterprise Social Networking - Quick Overview Presentation
OfficeAbility Enterprise Social Networking - Quick Overview PresentationMarlon McMartin
 
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...Phase2
 

Similar to Easily scale enterprise applications using distributed data grids (20)

Open Data - Oi Sir Tim Hands Off My Spreadsheet
Open Data - Oi Sir Tim Hands Off My SpreadsheetOpen Data - Oi Sir Tim Hands Off My Spreadsheet
Open Data - Oi Sir Tim Hands Off My Spreadsheet
 
Bigdata and hadoop
Bigdata and hadoopBigdata and hadoop
Bigdata and hadoop
 
Bigdata and hadoop
Bigdata and hadoopBigdata and hadoop
Bigdata and hadoop
 
Building LLM Solutions using Open Source and Closed Source Solutions in Coher...
Building LLM Solutions using Open Source and Closed Source Solutions in Coher...Building LLM Solutions using Open Source and Closed Source Solutions in Coher...
Building LLM Solutions using Open Source and Closed Source Solutions in Coher...
 
Utrecht NL-HUG/Data Science-NL - Agile Data Slides
Utrecht NL-HUG/Data Science-NL - Agile Data SlidesUtrecht NL-HUG/Data Science-NL - Agile Data Slides
Utrecht NL-HUG/Data Science-NL - Agile Data Slides
 
Paris HUG - Agile Analytics Applications on Hadoop
Paris HUG - Agile Analytics Applications on HadoopParis HUG - Agile Analytics Applications on Hadoop
Paris HUG - Agile Analytics Applications on Hadoop
 
Techno vision 2014 and HP Technologies: Driving Digital Change
Techno vision 2014 and HP Technologies: Driving Digital ChangeTechno vision 2014 and HP Technologies: Driving Digital Change
Techno vision 2014 and HP Technologies: Driving Digital Change
 
Google Apps for Work
Google Apps for WorkGoogle Apps for Work
Google Apps for Work
 
Boosting Team Productivity By Getting Them Addicted to POT
Boosting Team Productivity By Getting Them Addicted to POTBoosting Team Productivity By Getting Them Addicted to POT
Boosting Team Productivity By Getting Them Addicted to POT
 
Why Things Go Awry
Why Things Go AwryWhy Things Go Awry
Why Things Go Awry
 
A Big Data Journey: Bringing Open Source to Finance
A Big Data Journey: Bringing Open Source to FinanceA Big Data Journey: Bringing Open Source to Finance
A Big Data Journey: Bringing Open Source to Finance
 
TTI PEC Nairobi Workshop - Data Visualisation
TTI PEC Nairobi Workshop - Data VisualisationTTI PEC Nairobi Workshop - Data Visualisation
TTI PEC Nairobi Workshop - Data Visualisation
 
"Big Data beyond Apache Hadoop - How to Integrate ALL your Data" - JavaOne 2013
"Big Data beyond Apache Hadoop - How to Integrate ALL your Data" - JavaOne 2013"Big Data beyond Apache Hadoop - How to Integrate ALL your Data" - JavaOne 2013
"Big Data beyond Apache Hadoop - How to Integrate ALL your Data" - JavaOne 2013
 
2009 09 08 The Lean Startup Gov 2.0 Summit Edition
2009 09 08 The Lean Startup Gov 2.0 Summit Edition2009 09 08 The Lean Startup Gov 2.0 Summit Edition
2009 09 08 The Lean Startup Gov 2.0 Summit Edition
 
Cloud Con 2015 - Integration & Web APIs
Cloud Con 2015 - Integration & Web APIsCloud Con 2015 - Integration & Web APIs
Cloud Con 2015 - Integration & Web APIs
 
Top Agile Myths & Misconceptions
Top Agile Myths & MisconceptionsTop Agile Myths & Misconceptions
Top Agile Myths & Misconceptions
 
OfficeAbility Enterprise Social Networking - Quick Overview Presentation
OfficeAbility Enterprise Social Networking - Quick Overview PresentationOfficeAbility Enterprise Social Networking - Quick Overview Presentation
OfficeAbility Enterprise Social Networking - Quick Overview Presentation
 
A Few Reasons to Switch to Cloud HR Software
A Few Reasons to Switch to Cloud HR SoftwareA Few Reasons to Switch to Cloud HR Software
A Few Reasons to Switch to Cloud HR Software
 
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
 
The New Workplace
The New WorkplaceThe New Workplace
The New Workplace
 

More from Ondrej Mihályi

Elastic and Cloud-ready Applications with Payara Micro
Elastic and Cloud-ready Applications with Payara MicroElastic and Cloud-ready Applications with Payara Micro
Elastic and Cloud-ready Applications with Payara MicroOndrej Mihályi
 
Bed con - MicroProfile: A Quest for a lightweight and reactive Enterprise Ja...
Bed con - MicroProfile:  A Quest for a lightweight and reactive Enterprise Ja...Bed con - MicroProfile:  A Quest for a lightweight and reactive Enterprise Ja...
Bed con - MicroProfile: A Quest for a lightweight and reactive Enterprise Ja...Ondrej Mihályi
 
How to bake_reactive_behavior_into_your_java_ee_applications
How to bake_reactive_behavior_into_your_java_ee_applicationsHow to bake_reactive_behavior_into_your_java_ee_applications
How to bake_reactive_behavior_into_your_java_ee_applicationsOndrej Mihályi
 
How to bake reactive behavior into your Java EE applications
How to bake reactive behavior into your Java EE applicationsHow to bake reactive behavior into your Java EE applications
How to bake reactive behavior into your Java EE applicationsOndrej Mihályi
 
How to bake reactive behavior into your Java EE applications
How to bake reactive behavior into your Java EE applicationsHow to bake reactive behavior into your Java EE applications
How to bake reactive behavior into your Java EE applicationsOndrej Mihályi
 
How to bake reactive behavior into your Java EE applications
How to bake reactive behavior into your Java EE applicationsHow to bake reactive behavior into your Java EE applications
How to bake reactive behavior into your Java EE applicationsOndrej Mihályi
 
How to bake reactive behavior into your Java EE applications
How to bake reactive behavior into your Java EE applicationsHow to bake reactive behavior into your Java EE applications
How to bake reactive behavior into your Java EE applicationsOndrej Mihályi
 
Business layer and transactions
Business layer and transactionsBusiness layer and transactions
Business layer and transactionsOndrej Mihályi
 
Maven in Java EE project
Maven in Java EE projectMaven in Java EE project
Maven in Java EE projectOndrej Mihályi
 
Java EE web project introduction
Java EE web project introductionJava EE web project introduction
Java EE web project introductionOndrej Mihályi
 

More from Ondrej Mihályi (11)

Elastic and Cloud-ready Applications with Payara Micro
Elastic and Cloud-ready Applications with Payara MicroElastic and Cloud-ready Applications with Payara Micro
Elastic and Cloud-ready Applications with Payara Micro
 
Bed con - MicroProfile: A Quest for a lightweight and reactive Enterprise Ja...
Bed con - MicroProfile:  A Quest for a lightweight and reactive Enterprise Ja...Bed con - MicroProfile:  A Quest for a lightweight and reactive Enterprise Ja...
Bed con - MicroProfile: A Quest for a lightweight and reactive Enterprise Ja...
 
How to bake_reactive_behavior_into_your_java_ee_applications
How to bake_reactive_behavior_into_your_java_ee_applicationsHow to bake_reactive_behavior_into_your_java_ee_applications
How to bake_reactive_behavior_into_your_java_ee_applications
 
How to bake reactive behavior into your Java EE applications
How to bake reactive behavior into your Java EE applicationsHow to bake reactive behavior into your Java EE applications
How to bake reactive behavior into your Java EE applications
 
How to bake reactive behavior into your Java EE applications
How to bake reactive behavior into your Java EE applicationsHow to bake reactive behavior into your Java EE applications
How to bake reactive behavior into your Java EE applications
 
How to bake reactive behavior into your Java EE applications
How to bake reactive behavior into your Java EE applicationsHow to bake reactive behavior into your Java EE applications
How to bake reactive behavior into your Java EE applications
 
How to bake reactive behavior into your Java EE applications
How to bake reactive behavior into your Java EE applicationsHow to bake reactive behavior into your Java EE applications
How to bake reactive behavior into your Java EE applications
 
Business layer and transactions
Business layer and transactionsBusiness layer and transactions
Business layer and transactions
 
Working with jpa
Working with jpaWorking with jpa
Working with jpa
 
Maven in Java EE project
Maven in Java EE projectMaven in Java EE project
Maven in Java EE project
 
Java EE web project introduction
Java EE web project introductionJava EE web project introduction
Java EE web project introduction
 

Recently uploaded

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 

Recently uploaded (20)

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 

Easily scale enterprise applications using distributed data grids