SlideShare a Scribd company logo
Sudden Impact Designing LAMP Applications for High Loads
In this Presentation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Who am I? ,[object Object],[object Object],[object Object]
What is a Gaia Event? ,[object Object],[object Object],[object Object]
Example: Gaia Prom ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example: Gaia Prom – Flash Hangouts
Example: Gaia Prom - Dance Game
What are we trying to do?
The Problem ,[object Object],[object Object],[object Object],[object Object],[object Object]
Possible Characteristics of a  High Load Web Application ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Our Example Gaia’s Halloween Hysteria Event ,[object Object],[object Object],[object Object],[object Object]
Choosing a Team
The Event Page
Forums / Battlegrounds
Attack / Aiding Another Player
Attacking / Aiding Another Player (cont…)
Preparing to Design an Optimized App or “ Predicting the Future for Fun and Profit”
Preparing to Design an Optimized App: Gathering Requirements & Use Cases ,[object Object],[object Object],[object Object]
Preparing to Design an Optimized App: Gathering Use Cases A Simple Example From the Event ,[object Object],[object Object],[object Object],[object Object]
Preparing to Design an Optimized App: Gathering Use Cases A More Complex Example From the Event ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Preparing to Design an Optimized App: Roughing the Data Structure ,[object Object],[object Object],[object Object]
Preparing to Design an Optimized App: Roughing the Data Structure Examples From the Event ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Preparing to Design an Optimized App: Roughing Your Interfaces ,[object Object],[object Object],[object Object],[object Object],[object Object]
Preparing to Design an Optimized App: Roughing Your Interfaces Examples From the Event Main Event Page Halloween_Player Data: Level Faction Current/Max Health Current/Max Energy Experience Points Attack/Defense Strength Halloween_Log Data: A list of the last 15 log entries User Data: A list of usernames for each user who created a log entry for this user Game Forum Map Link to Comic Link to Trick or Treating Link to How to Play  Action Select Page Halloween_Player Data: Energy of the attacker Time until next action Health of defender Halloween_Ability Data: A list of abilities available to  the attacker User Data: The username of the defender A button to initiate the action Forum HUD Halloween_Player Data: Level Faction Current/Max Health Current/Max Energy A list of 15 targets in that location User Data: The usernames of each user in the target list Buttons to attack/aid each enemy/ ally
Preparing to Design an Optimized App: Understand the Layers of Your Application ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Preparing to Design an Optimized App: Identify Involved Systems ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Preparing to Design an Optimized App: Identify Involved Systems Examples From the Event ,[object Object],[object Object],[object Object]
Preparing to Design an Optimized App: Estimating Potential Usage ,[object Object],[object Object],[object Object],[object Object],[object Object]
Preparing to Design an Optimized App: Ultimate Goal: Identify Potential Hotspots ,[object Object]
Preparing to Design an Optimized App: Identify Potential Hotpots Examples From the Event ,[object Object],[object Object]
Understanding The Layers of Your Application or “ Caramelizing the Electric Onion”
Understanding The Layers of Your Application: Overview Client Web Browser / Flash PHP / Web Servers Memcache Database
Understanding The Layers of Your Application: Overview Client Web Browser / Flash PHP / Web Servers Memcache Database
Understanding The Layers of Your Application: The Client ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Understanding The Layers of Your Application:   The Client Examples From the Event ,[object Object],[object Object],[object Object]
Understanding The Layers of Your Application: Overview Client Web Browser / Flash PHP / Web Servers Memcache Database
Understanding The Layers of Your Application:  PHP / Web Servers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Understanding The Layers of Your Application:   PHP / Web Servers Examples From the Event ,[object Object],[object Object],[object Object]
Understanding The Layers of Your Application: Overview Client Web Browser / Flash PHP / Web Servers Memcache Database
Understanding The Layers of Your Application:  Memcache ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Understanding The Layers of Your Application: Overview Client Web Browser / Flash PHP / Web Servers Memcache Database
Understanding The Layers of Your Application:  Database ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Maximizing Memcache’s Potential or “ Why Haven’t I Been Using This For Years?”
A Quick Review of Memcache ,[object Object],[object Object],[object Object]
Caching Policies and You ,[object Object],[object Object]
Choosing a Caching Policy ,[object Object],[object Object],[object Object],[object Object]
Caching Policy #1: No Write Allocation
Caching Policy #1: No Write Allocation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Caching Policy #1: No Write Allocation Examples from the Event ,[object Object],[object Object],[object Object],[object Object],[object Object]
Caching Policy #2: Delete Cache on Write
Caching Policy #2: Delete Cache on Write ,[object Object],[object Object],[object Object],[object Object],[object Object]
Caching Policy #2: Delete Cache on Write Examples from the Event ,[object Object],[object Object],[object Object],[object Object],[object Object]
Caching Policy #3: Write Through Cache
Caching Policy #3: Write Through Cache ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Caching Policy #3: Write Through Cache Examples from the Event ,[object Object],[object Object],[object Object],[object Object],[object Object]
Caching Policy #4: Write Behind Cache
Caching Policy #4: Write Behind Cache ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Caching Policy #4: Write Behind Cache Examples from the Event ,[object Object],[object Object],[object Object],[object Object],[object Object]
Good Practices for Caching ,[object Object],[object Object],[object Object],[object Object],[object Object]
Good Practices for Caching ,[object Object],[object Object],[object Object],[object Object]
Optimizing Your Data Structure
Getting Specific: Data Structure Documentation
Getting Specific: Good Practices with Data Structure ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Getting Specific: Good Practices with Data Structure ,[object Object],[object Object],[object Object],[object Object]
Getting Specific: Data Structure Documentation
Getting Specific: Data Structure Documentation ,[object Object],[object Object],[object Object],[object Object]
Getting Specific: Good Practices with Data Structure ,[object Object],[object Object],[object Object],[object Object]
More Examples of  Addressing Hotspots
Addressing Hotposts An Example from the Event Target Problem ,[object Object],[object Object],[object Object],SELECT * FROM halloween2008_player WHERE current_forum_id = $forum_id ORDER BY RAND() LIMIT 15;
Addressing Hotposts An Example from the Event Addressing the Target Problem ,[object Object],[object Object],[object Object]
Addressing Hotposts An Example from the Event Avatar Resave Problem ,[object Object],[object Object]
Addressing Hotposts An Example from the Event Addressing the Avatar Resave Problem ,[object Object],[object Object],[object Object]
Addressing Hotposts Don’t Keep Hotspots a Secret! ,[object Object],[object Object]
Bringing it All Together
Early Design ,[object Object],[object Object],[object Object]
Data Structure ,[object Object],[object Object],[object Object],[object Object]
Understand Your Environment ,[object Object],[object Object],[object Object]
Caching ,[object Object],[object Object]
 

More Related Content

Viewers also liked

UN Habitat Report
UN Habitat ReportUN Habitat Report
UN Habitat Report
Asadullah Malik
 
An overview of emerging trends in construction technologies
An overview of emerging trends in construction technologiesAn overview of emerging trends in construction technologies
An overview of emerging trends in construction technologies
sabnisajit
 
Simplification of train loading on bridges
Simplification of train loading on bridgesSimplification of train loading on bridges
Simplification of train loading on bridgessanjay002
 
Pre-cast Concrete Panel Use in Freeway Rehabilitation
Pre-cast Concrete Panel Use in Freeway RehabilitationPre-cast Concrete Panel Use in Freeway Rehabilitation
Pre-cast Concrete Panel Use in Freeway Rehabilitation
sasha gollish
 
5th Day- Mahmoud Abfufouda
5th Day- Mahmoud Abfufouda5th Day- Mahmoud Abfufouda
5th Day- Mahmoud AbfufoudaMAHMOUD ABUFOUDA
 
BriefTHE EFFECT OF CREATED OPENING UNDER WORKING LOAD
BriefTHE EFFECT OF CREATED OPENING UNDER WORKING LOADBriefTHE EFFECT OF CREATED OPENING UNDER WORKING LOAD
BriefTHE EFFECT OF CREATED OPENING UNDER WORKING LOADmichael mabrouk
 
Loads and forces
Loads and forcesLoads and forces
Loads and forces
Dheerendra Prasad
 
Chapter 1 repair stratergies
Chapter 1 repair stratergiesChapter 1 repair stratergies
Chapter 1 repair stratergies
Ankit Patel
 
Bridge foundation and its loading system
Bridge foundation and its loading systemBridge foundation and its loading system
Bridge foundation and its loading system
DEBASREE GHOSH
 
Loads acting on buildings
Loads  acting on buildingsLoads  acting on buildings
Loads acting on buildings
Nilraj Vasandia
 
година виразного читання
година виразного читаннягодина виразного читання
година виразного читання
Анна Тараненко
 
Bridge foundation
Bridge foundationBridge foundation
Bridge foundation
SHUBHAM DABHADE
 
retrofitting of existing rcc members Different strengthening techniques
retrofitting of existing rcc members Different strengthening techniquesretrofitting of existing rcc members Different strengthening techniques
retrofitting of existing rcc members Different strengthening techniquessuraj prasanna kumar
 

Viewers also liked (15)

UN Habitat Report
UN Habitat ReportUN Habitat Report
UN Habitat Report
 
my presentation
my presentationmy presentation
my presentation
 
An overview of emerging trends in construction technologies
An overview of emerging trends in construction technologiesAn overview of emerging trends in construction technologies
An overview of emerging trends in construction technologies
 
Simplification of train loading on bridges
Simplification of train loading on bridgesSimplification of train loading on bridges
Simplification of train loading on bridges
 
Pre-cast Concrete Panel Use in Freeway Rehabilitation
Pre-cast Concrete Panel Use in Freeway RehabilitationPre-cast Concrete Panel Use in Freeway Rehabilitation
Pre-cast Concrete Panel Use in Freeway Rehabilitation
 
5th Day- Mahmoud Abfufouda
5th Day- Mahmoud Abfufouda5th Day- Mahmoud Abfufouda
5th Day- Mahmoud Abfufouda
 
BriefTHE EFFECT OF CREATED OPENING UNDER WORKING LOAD
BriefTHE EFFECT OF CREATED OPENING UNDER WORKING LOADBriefTHE EFFECT OF CREATED OPENING UNDER WORKING LOAD
BriefTHE EFFECT OF CREATED OPENING UNDER WORKING LOAD
 
Loads and forces
Loads and forcesLoads and forces
Loads and forces
 
Chapter 1 repair stratergies
Chapter 1 repair stratergiesChapter 1 repair stratergies
Chapter 1 repair stratergies
 
Bridge foundation and its loading system
Bridge foundation and its loading systemBridge foundation and its loading system
Bridge foundation and its loading system
 
4th day - Mahmoud Abfouda
4th day - Mahmoud Abfouda4th day - Mahmoud Abfouda
4th day - Mahmoud Abfouda
 
Loads acting on buildings
Loads  acting on buildingsLoads  acting on buildings
Loads acting on buildings
 
година виразного читання
година виразного читаннягодина виразного читання
година виразного читання
 
Bridge foundation
Bridge foundationBridge foundation
Bridge foundation
 
retrofitting of existing rcc members Different strengthening techniques
retrofitting of existing rcc members Different strengthening techniquesretrofitting of existing rcc members Different strengthening techniques
retrofitting of existing rcc members Different strengthening techniques
 

Similar to Sudden Impact - Designing LAMP Applications for High Loads

Designing the Call of Cthulhu app with Google App Engine
Designing the Call of Cthulhu app with Google App EngineDesigning the Call of Cthulhu app with Google App Engine
Designing the Call of Cthulhu app with Google App Engine
Chris Bunch
 
Big dataarchitecturesandecosystem+nosql
Big dataarchitecturesandecosystem+nosqlBig dataarchitecturesandecosystem+nosql
Big dataarchitecturesandecosystem+nosql
Khanderao Kand
 
DevOpsDays Warsaw 2015: Zero-Friction Performance Instrumentation And Monitor...
DevOpsDays Warsaw 2015: Zero-Friction Performance Instrumentation And Monitor...DevOpsDays Warsaw 2015: Zero-Friction Performance Instrumentation And Monitor...
DevOpsDays Warsaw 2015: Zero-Friction Performance Instrumentation And Monitor...
PROIDEA
 
Open source: Making connections by Sunny Pai
Open source: Making connections by Sunny PaiOpen source: Making connections by Sunny Pai
Open source: Making connections by Sunny Pai
Hawaii Library Association
 
Leveraging The Cloud In 2009
Leveraging The Cloud In 2009Leveraging The Cloud In 2009
Leveraging The Cloud In 2009
Ed Laczynski
 
1.Review news reports from a specific data breach. Choose a breach f.pdf
1.Review news reports from a specific data breach. Choose a breach f.pdf1.Review news reports from a specific data breach. Choose a breach f.pdf
1.Review news reports from a specific data breach. Choose a breach f.pdf
arihantpatna
 
Presemtation Tier Optimizations
Presemtation Tier OptimizationsPresemtation Tier Optimizations
Presemtation Tier Optimizations
Anup Hariharan Nair
 
Building & Leveraging White Database for Antivirus Testing
Building & Leveraging White Database for Antivirus TestingBuilding & Leveraging White Database for Antivirus Testing
Building & Leveraging White Database for Antivirus Testing
frisksoftware
 
Google cloud platform
Google cloud platformGoogle cloud platform
Google cloud platformrajdeep
 
Low/No Cost Software is it right for your business
Low/No Cost Software is it right for your businessLow/No Cost Software is it right for your business
Low/No Cost Software is it right for your business
Bill Maynard
 
Having Fun Building Web Applications (Day 1 Slides)
Having Fun Building Web Applications (Day 1 Slides)Having Fun Building Web Applications (Day 1 Slides)
Having Fun Building Web Applications (Day 1 Slides)
Clarence Ngoh
 
Android Development Basics
Android Development BasicsAndroid Development Basics
Android Development Basics
Prajakta Dharmpurikar
 
Monitoring as Software Validation
Monitoring as Software ValidationMonitoring as Software Validation
Monitoring as Software Validation
BioDec
 
Web Application Vulnerabilities
Web Application VulnerabilitiesWeb Application Vulnerabilities
Web Application Vulnerabilities
Pamela Wright
 
Introduction to Google App Engine with Python
Introduction to Google App Engine with PythonIntroduction to Google App Engine with Python
Introduction to Google App Engine with Python
Brian Lyttle
 
Virtual Diary web application
Virtual Diary web application Virtual Diary web application
Virtual Diary web application
Shah Jalal Hridoy
 

Similar to Sudden Impact - Designing LAMP Applications for High Loads (20)

Designing the Call of Cthulhu app with Google App Engine
Designing the Call of Cthulhu app with Google App EngineDesigning the Call of Cthulhu app with Google App Engine
Designing the Call of Cthulhu app with Google App Engine
 
Web Server Primer
Web Server PrimerWeb Server Primer
Web Server Primer
 
Web Server Primer
Web Server PrimerWeb Server Primer
Web Server Primer
 
Big dataarchitecturesandecosystem+nosql
Big dataarchitecturesandecosystem+nosqlBig dataarchitecturesandecosystem+nosql
Big dataarchitecturesandecosystem+nosql
 
DevOpsDays Warsaw 2015: Zero-Friction Performance Instrumentation And Monitor...
DevOpsDays Warsaw 2015: Zero-Friction Performance Instrumentation And Monitor...DevOpsDays Warsaw 2015: Zero-Friction Performance Instrumentation And Monitor...
DevOpsDays Warsaw 2015: Zero-Friction Performance Instrumentation And Monitor...
 
Open source: Making connections by Sunny Pai
Open source: Making connections by Sunny PaiOpen source: Making connections by Sunny Pai
Open source: Making connections by Sunny Pai
 
Leveraging The Cloud In 2009
Leveraging The Cloud In 2009Leveraging The Cloud In 2009
Leveraging The Cloud In 2009
 
1.Review news reports from a specific data breach. Choose a breach f.pdf
1.Review news reports from a specific data breach. Choose a breach f.pdf1.Review news reports from a specific data breach. Choose a breach f.pdf
1.Review news reports from a specific data breach. Choose a breach f.pdf
 
Presemtation Tier Optimizations
Presemtation Tier OptimizationsPresemtation Tier Optimizations
Presemtation Tier Optimizations
 
Building & Leveraging White Database for Antivirus Testing
Building & Leveraging White Database for Antivirus TestingBuilding & Leveraging White Database for Antivirus Testing
Building & Leveraging White Database for Antivirus Testing
 
Google cloud platform
Google cloud platformGoogle cloud platform
Google cloud platform
 
Low/No Cost Software is it right for your business
Low/No Cost Software is it right for your businessLow/No Cost Software is it right for your business
Low/No Cost Software is it right for your business
 
Having Fun Building Web Applications (Day 1 Slides)
Having Fun Building Web Applications (Day 1 Slides)Having Fun Building Web Applications (Day 1 Slides)
Having Fun Building Web Applications (Day 1 Slides)
 
Fg b
Fg bFg b
Fg b
 
Android Development Basics
Android Development BasicsAndroid Development Basics
Android Development Basics
 
Monitoring as Software Validation
Monitoring as Software ValidationMonitoring as Software Validation
Monitoring as Software Validation
 
Android_ver_01
Android_ver_01Android_ver_01
Android_ver_01
 
Web Application Vulnerabilities
Web Application VulnerabilitiesWeb Application Vulnerabilities
Web Application Vulnerabilities
 
Introduction to Google App Engine with Python
Introduction to Google App Engine with PythonIntroduction to Google App Engine with Python
Introduction to Google App Engine with Python
 
Virtual Diary web application
Virtual Diary web application Virtual Diary web application
Virtual Diary web application
 

Recently uploaded

PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 

Recently uploaded (20)

PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 

Sudden Impact - Designing LAMP Applications for High Loads