Caching and tuning fun for high scalability @ FOSDEM 2012

Wim Godden
Wim GoddenConsultant at Cu.be Solutions
Caching and tuning fun for high scalability Wim Godden Cu.be Solutions
Who am I ? ,[object Object]
Owner of Cu.be Solutions (http://cu.be)
Open Source developer since 1997
Developer of OpenX
Zend Certified Engineer
Zend Framework Certified Engineer
MySQL Certified Developer
Who are you ? ,[object Object]
System/network engineers ?
Managers ?
Caching experience ?
Caching and tuning fun for high scalability Wim Godden Cu.be Solutions
Goals of this tutorial ,[object Object]
A few techniques ,[object Object]
How-NOT-to ,[object Object]
5 visitors/day -> 5 million visitors/day
(Don't expect miracle cure !)
LAMP
Architecture
Our base benchmark ,[object Object]
Result ? Single webserver Proxy Static PHP Static PHP Apache + PHP 3900 17.5 6700 17.5 Limit : CPU, network or disk Limit : database
Caching
What is caching ?
What is caching ? select * from article join user on article.user_id = user.id order by created desc limit 10
Theory of caching if ($data == false) DB
Theory of caching DB
Caching techniques ,[object Object],[object Object]
Modification frequency ?
Retrieval frequency ?
How to find cacheable data ,[object Object]
Existing projects : ,[object Object]
Make a complete query log (don't forget to turn it off !)
Check page loading times
Caching storage - Disk ,[object Object]
Caching SQL queries : preferably not
DON'T  use NFS or other network file systems ,[object Object]
locking issues !
high latency
Caching storage - Disk / ramdisk ,[object Object]
-> Hard to scale
How will you keep them synchronized ? ,[object Object]
Caching storage - Memcache(d) ,[object Object]
Distributed memory caching system
Multiple machines ↔ 1 big memory-based hash-table
Key-value storage system ,[object Object]
Values - max. 1Mbyte
Caching storage - Memcache(d) ,[object Object]
Distributed memory caching system
Multiple machines ↔ 1 big memory-based hash-table
Key-value storage system ,[object Object]
Values - max. 1Mbyte ,[object Object]
Memcache - where to install
Memcache - where to install
Memcache - installation & running it ,[object Object]
PECL
Windows : binaries ,[object Object],[object Object]
memcached -d -m <mem> -l <ip> -p <port>
ex. : memcached -d -m 2048 -l 172.16.1.91 -p 11211
Caching storage - Memcache - some notes ,[object Object]
Lose session data
Lose shopping cart data
...
Caching storage - Memcache - some notes ,[object Object]
Lose session data
Lose shopping cart data
… ,[object Object]
Memcache in code <?php $memcache =  new  Memcache(); $memcache->addServer( '172.16.0.1' , 11211); $memcache->addServer( '172.16.0.2' , 11211); $myData = $memcache->get( 'myKey' ); if  ($myData ===  false ) { $myData = GetMyDataFromDB(); // Put it in Memcache as 'myKey', without compression, with no expiration $memcache->set( 'myKey' , $myData,  false , 0); } echo  $myData;
Where's the data ? ,[object Object]
2 hashing algorithms : ,[object Object]
Benchmark with Memcache Single webserver Proxy Static PHP Static PHP Apache + PHP 3900 17.5 6700 17.5 Apache + PHP + MC 3900 55 6700 108
Memcache slabs ,[object Object]
Slab 2 : 480 bytes (400 * 1.2)
Slab 3 : 576 bytes (480 * 1.2) (and so on...) ,[object Object]
Store a lot of very large objects
-> Large slabs : full
-> Rest : free
-> Eviction of data !
Memcache - Is it working ? ,[object Object]
Use Cacti or other monitoring tools STAT pid 2941 STAT uptime 10878 STAT time 1296074240 STAT version 1.4.5 STAT pointer_size 64 STAT rusage_user 20.089945 STAT rusage_system 58.499106 STAT curr_connections 16 STAT total_connections 276950 STAT connection_structures 96 STAT cmd_get 276931 STAT cmd_set 584148 STAT cmd_flush 0 STAT get_hits 211106 STAT get_misses 65825 STAT delete_misses 101 STAT delete_hits 276829 STAT incr_misses 0 STAT incr_hits 0 STAT decr_misses 0 STAT decr_hits 0 STAT cas_misses 0 STAT cas_hits 0 STAT cas_badval 0 STAT auth_cmds 0 STAT auth_errors 0 STAT bytes_read 613193860 STAT bytes_written 553991373 STAT limit_maxbytes 268435456 STAT accepting_conns 1 STAT listen_disabled_num 0 STAT threads 4 STAT conn_yields 0 STAT bytes 20418140 STAT curr_items 65826 STAT total_items 553856 STAT evictions 0 STAT reclaimed 0
Memcache - backing up
Memcache - tip ,[object Object]
1 of 82

Recommended

Caching and tuning fun for high scalability by
Caching and tuning fun for high scalabilityCaching and tuning fun for high scalability
Caching and tuning fun for high scalabilityWim Godden
2.9K views115 slides
Caching and tuning fun for high scalability @ phpBenelux 2011 by
Caching and tuning fun for high scalability @ phpBenelux 2011Caching and tuning fun for high scalability @ phpBenelux 2011
Caching and tuning fun for high scalability @ phpBenelux 2011Wim Godden
10.9K views136 slides
Caching and tuning fun for high scalability @ PHPTour by
Caching and tuning fun for high scalability @ PHPTourCaching and tuning fun for high scalability @ PHPTour
Caching and tuning fun for high scalability @ PHPTourWim Godden
1.4K views82 slides
Caching and tuning fun for high scalability by
Caching and tuning fun for high scalabilityCaching and tuning fun for high scalability
Caching and tuning fun for high scalabilityWim Godden
2.4K views83 slides
Beyond php - it's not (just) about the code by
Beyond php - it's not (just) about the codeBeyond php - it's not (just) about the code
Beyond php - it's not (just) about the codeWim Godden
957 views74 slides
Caching and tuning fun for high scalability by
Caching and tuning fun for high scalabilityCaching and tuning fun for high scalability
Caching and tuning fun for high scalabilityWim Godden
3.7K views83 slides

More Related Content

What's hot

Memcache by
MemcacheMemcache
MemcacheAbhinav Singh
6.3K views14 slides
High performance WordPress by
High performance WordPressHigh performance WordPress
High performance WordPressMikel King
2K views36 slides
Challenges when building high profile editorial sites by
Challenges when building high profile editorial sitesChallenges when building high profile editorial sites
Challenges when building high profile editorial sitesYann Malet
696 views52 slides
Using memcache to improve php performance by
Using memcache to improve php performanceUsing memcache to improve php performance
Using memcache to improve php performanceSudar Muthu
4.2K views15 slides
HTTP caching with Varnish by
HTTP caching with VarnishHTTP caching with Varnish
HTTP caching with VarnishDavid de Boer
1.8K views59 slides
Northeast PHP - High Performance PHP by
Northeast PHP - High Performance PHPNortheast PHP - High Performance PHP
Northeast PHP - High Performance PHPJonathan Klein
9.2K views65 slides

What's hot(20)

High performance WordPress by Mikel King
High performance WordPressHigh performance WordPress
High performance WordPress
Mikel King2K views
Challenges when building high profile editorial sites by Yann Malet
Challenges when building high profile editorial sitesChallenges when building high profile editorial sites
Challenges when building high profile editorial sites
Yann Malet696 views
Using memcache to improve php performance by Sudar Muthu
Using memcache to improve php performanceUsing memcache to improve php performance
Using memcache to improve php performance
Sudar Muthu4.2K views
HTTP caching with Varnish by David de Boer
HTTP caching with VarnishHTTP caching with Varnish
HTTP caching with Varnish
David de Boer1.8K views
Northeast PHP - High Performance PHP by Jonathan Klein
Northeast PHP - High Performance PHPNortheast PHP - High Performance PHP
Northeast PHP - High Performance PHP
Jonathan Klein9.2K views
Lonestar php scalingmagento by Mathew Beane
Lonestar php scalingmagentoLonestar php scalingmagento
Lonestar php scalingmagento
Mathew Beane1.2K views
Memcached: What is it and what does it do? by Brian Moon
Memcached: What is it and what does it do?Memcached: What is it and what does it do?
Memcached: What is it and what does it do?
Brian Moon3.3K views
Memcache basics on google app engine by Ido Green
Memcache basics on google app engineMemcache basics on google app engine
Memcache basics on google app engine
Ido Green10.1K views
Site Performance - From Pinto to Ferrari by Joseph Scott
Site Performance - From Pinto to FerrariSite Performance - From Pinto to Ferrari
Site Performance - From Pinto to Ferrari
Joseph Scott3.5K views
Roy foubister (hosting high traffic sites on a tight budget) by WordCamp Cape Town
Roy foubister (hosting high traffic sites on a tight budget)Roy foubister (hosting high traffic sites on a tight budget)
Roy foubister (hosting high traffic sites on a tight budget)
WordCamp Cape Town2.5K views
0628阙宏宇 by zhu02
0628阙宏宇0628阙宏宇
0628阙宏宇
zhu021.1K views
How to scale PHP applications by Enrico Zimuel
How to scale PHP applicationsHow to scale PHP applications
How to scale PHP applications
Enrico Zimuel29.5K views
MySQL Scaling Presentation by Tommy Falgout
MySQL Scaling PresentationMySQL Scaling Presentation
MySQL Scaling Presentation
Tommy Falgout1.6K views
eZ Publish Caching Mechanisms by Kaliop-slide
eZ Publish Caching MechanismseZ Publish Caching Mechanisms
eZ Publish Caching Mechanisms
Kaliop-slide10.2K views
Caching the uncacheable with Varnish - DevDays 2021 by Thijs Feryn
Caching the uncacheable with Varnish - DevDays 2021Caching the uncacheable with Varnish - DevDays 2021
Caching the uncacheable with Varnish - DevDays 2021
Thijs Feryn76 views

Viewers also liked

Remove web calls and scale your site like crazy ! by
Remove web calls and scale your site like crazy !Remove web calls and scale your site like crazy !
Remove web calls and scale your site like crazy !Wim Godden
56.7K views53 slides
Webpage Caches - the big picture (WordPress too) by
Webpage Caches - the big picture (WordPress too)Webpage Caches - the big picture (WordPress too)
Webpage Caches - the big picture (WordPress too)Erich
436 views1 slide
Accelerating Nginx Web Server Performance by
Accelerating Nginx Web Server PerformanceAccelerating Nginx Web Server Performance
Accelerating Nginx Web Server PerformanceBruce Tolley
1.5K views11 slides
Web Performance, Scalability, and Testing Techniques - Boston PHP Meetup by
Web Performance, Scalability, and Testing Techniques - Boston PHP MeetupWeb Performance, Scalability, and Testing Techniques - Boston PHP Meetup
Web Performance, Scalability, and Testing Techniques - Boston PHP MeetupJonathan Klein
2.6K views81 slides
Running PHP on Nginx / PHP wgtn by
Running PHP on Nginx / PHP wgtnRunning PHP on Nginx / PHP wgtn
Running PHP on Nginx / PHP wgtnHarald Zeitlhofer
817 views47 slides
5 critical-optimizations.v2 by
5 critical-optimizations.v25 critical-optimizations.v2
5 critical-optimizations.v2Blaze Software Inc.
1.5K views32 slides

Viewers also liked(19)

Remove web calls and scale your site like crazy ! by Wim Godden
Remove web calls and scale your site like crazy !Remove web calls and scale your site like crazy !
Remove web calls and scale your site like crazy !
Wim Godden56.7K views
Webpage Caches - the big picture (WordPress too) by Erich
Webpage Caches - the big picture (WordPress too)Webpage Caches - the big picture (WordPress too)
Webpage Caches - the big picture (WordPress too)
Erich 436 views
Accelerating Nginx Web Server Performance by Bruce Tolley
Accelerating Nginx Web Server PerformanceAccelerating Nginx Web Server Performance
Accelerating Nginx Web Server Performance
Bruce Tolley1.5K views
Web Performance, Scalability, and Testing Techniques - Boston PHP Meetup by Jonathan Klein
Web Performance, Scalability, and Testing Techniques - Boston PHP MeetupWeb Performance, Scalability, and Testing Techniques - Boston PHP Meetup
Web Performance, Scalability, and Testing Techniques - Boston PHP Meetup
Jonathan Klein2.6K views
High Performance Php My Sql Scaling Techniques by ZendCon
High Performance Php My Sql Scaling TechniquesHigh Performance Php My Sql Scaling Techniques
High Performance Php My Sql Scaling Techniques
ZendCon2.8K views
Maximizing PHP Performance with NGINX by NGINX, Inc.
Maximizing PHP Performance with NGINXMaximizing PHP Performance with NGINX
Maximizing PHP Performance with NGINX
NGINX, Inc.1.8K views
Nginx Scripting - Extending Nginx Functionalities with Lua by Tony Fabeen
Nginx Scripting - Extending Nginx Functionalities with LuaNginx Scripting - Extending Nginx Functionalities with Lua
Nginx Scripting - Extending Nginx Functionalities with Lua
Tony Fabeen6.4K views
How to secure your web applications with NGINX by Wallarm
How to secure your web applications with NGINXHow to secure your web applications with NGINX
How to secure your web applications with NGINX
Wallarm31.4K views
How to monitor NGINX by Server Density
How to monitor NGINXHow to monitor NGINX
How to monitor NGINX
Server Density170.8K views
How to be Successful with Responsive Sites (Koombea & NGINX) - English by Koombea
How to be Successful with Responsive Sites (Koombea & NGINX) - EnglishHow to be Successful with Responsive Sites (Koombea & NGINX) - English
How to be Successful with Responsive Sites (Koombea & NGINX) - English
Koombea5.2K views
Load Balancing and Scaling with NGINX by NGINX, Inc.
Load Balancing and Scaling with NGINXLoad Balancing and Scaling with NGINX
Load Balancing and Scaling with NGINX
NGINX, Inc.4.6K views
The 3 Models in the NGINX Microservices Reference Architecture by NGINX, Inc.
The 3 Models in the NGINX Microservices Reference ArchitectureThe 3 Models in the NGINX Microservices Reference Architecture
The 3 Models in the NGINX Microservices Reference Architecture
NGINX, Inc.1.1K views
Swift for back end: A new generation of full stack languages? by Koombea
Swift for back end: A new generation of full stack languages?Swift for back end: A new generation of full stack languages?
Swift for back end: A new generation of full stack languages?
Koombea1.3K views
NGINX High-performance Caching by NGINX, Inc.
NGINX High-performance CachingNGINX High-performance Caching
NGINX High-performance Caching
NGINX, Inc.43.3K views
Web page load speed optimization by Dmitry Dudin
Web page load speed optimizationWeb page load speed optimization
Web page load speed optimization
Dmitry Dudin2.2K views
Nginx Internals by Joshua Zhu
Nginx InternalsNginx Internals
Nginx Internals
Joshua Zhu59.7K views

Similar to Caching and tuning fun for high scalability @ FOSDEM 2012

Caching and tuning fun for high scalability @ FrOSCon 2011 by
Caching and tuning fun for high scalability @ FrOSCon 2011Caching and tuning fun for high scalability @ FrOSCon 2011
Caching and tuning fun for high scalability @ FrOSCon 2011Wim Godden
1.8K views127 slides
phptek13 - Caching and tuning fun tutorial by
phptek13 - Caching and tuning fun tutorialphptek13 - Caching and tuning fun tutorial
phptek13 - Caching and tuning fun tutorialWim Godden
7K views136 slides
Caching and tuning fun for high scalability by
Caching and tuning fun for high scalabilityCaching and tuning fun for high scalability
Caching and tuning fun for high scalabilityWim Godden
1.5K views104 slides
Caching and tuning fun for high scalability by
Caching and tuning fun for high scalabilityCaching and tuning fun for high scalability
Caching and tuning fun for high scalabilityWim Godden
11K views148 slides
WordPress Performance & Scalability by
WordPress Performance & ScalabilityWordPress Performance & Scalability
WordPress Performance & ScalabilityJoseph Scott
1.7K views48 slides
High Performance Web Sites by
High Performance Web SitesHigh Performance Web Sites
High Performance Web SitesRavi Raj
5.7K views23 slides

Similar to Caching and tuning fun for high scalability @ FOSDEM 2012(20)

Caching and tuning fun for high scalability @ FrOSCon 2011 by Wim Godden
Caching and tuning fun for high scalability @ FrOSCon 2011Caching and tuning fun for high scalability @ FrOSCon 2011
Caching and tuning fun for high scalability @ FrOSCon 2011
Wim Godden1.8K views
phptek13 - Caching and tuning fun tutorial by Wim Godden
phptek13 - Caching and tuning fun tutorialphptek13 - Caching and tuning fun tutorial
phptek13 - Caching and tuning fun tutorial
Wim Godden7K views
Caching and tuning fun for high scalability by Wim Godden
Caching and tuning fun for high scalabilityCaching and tuning fun for high scalability
Caching and tuning fun for high scalability
Wim Godden1.5K views
Caching and tuning fun for high scalability by Wim Godden
Caching and tuning fun for high scalabilityCaching and tuning fun for high scalability
Caching and tuning fun for high scalability
Wim Godden11K views
WordPress Performance & Scalability by Joseph Scott
WordPress Performance & ScalabilityWordPress Performance & Scalability
WordPress Performance & Scalability
Joseph Scott1.7K views
High Performance Web Sites by Ravi Raj
High Performance Web SitesHigh Performance Web Sites
High Performance Web Sites
Ravi Raj5.7K views
Less and faster – Cache tips for WordPress developers by Seravo
Less and faster – Cache tips for WordPress developersLess and faster – Cache tips for WordPress developers
Less and faster – Cache tips for WordPress developers
Seravo269 views
Zendcon scaling magento by Mathew Beane
Zendcon scaling magentoZendcon scaling magento
Zendcon scaling magento
Mathew Beane2.3K views
Profiling PHP with Xdebug / Webgrind by Sam Keen
Profiling PHP with Xdebug / WebgrindProfiling PHP with Xdebug / Webgrind
Profiling PHP with Xdebug / Webgrind
Sam Keen43.8K views
Performance and Scalability by Mediacurrent
Performance and ScalabilityPerformance and Scalability
Performance and Scalability
Mediacurrent6.2K views
php & performance by simon8410
 php & performance php & performance
php & performance
simon84104.1K views
Joomla! Performance on Steroids by SiteGround.com
Joomla! Performance on SteroidsJoomla! Performance on Steroids
Joomla! Performance on Steroids
SiteGround.com25.4K views
Magento Performance Optimization 101 by Angus Li
Magento Performance Optimization 101Magento Performance Optimization 101
Magento Performance Optimization 101
Angus Li10.2K views
Performance Tuning - MuraCon 2012 by eballisty
Performance Tuning - MuraCon 2012Performance Tuning - MuraCon 2012
Performance Tuning - MuraCon 2012
eballisty1.5K views
Clug 2012 March web server optimisation by grooverdan
Clug 2012 March   web server optimisationClug 2012 March   web server optimisation
Clug 2012 March web server optimisation
grooverdan689 views
Clug 2011 March web server optimisation by grooverdan
Clug 2011 March  web server optimisationClug 2011 March  web server optimisation
Clug 2011 March web server optimisation
grooverdan265 views
Zend Con 2008 Slides by mkherlakian
Zend Con 2008 SlidesZend Con 2008 Slides
Zend Con 2008 Slides
mkherlakian1.9K views

More from Wim Godden

Beyond php - it's not (just) about the code by
Beyond php - it's not (just) about the codeBeyond php - it's not (just) about the code
Beyond php - it's not (just) about the codeWim Godden
8 views65 slides
Bringing bright ideas to life by
Bringing bright ideas to lifeBringing bright ideas to life
Bringing bright ideas to lifeWim Godden
89 views55 slides
The why and how of moving to php 8 by
The why and how of moving to php 8The why and how of moving to php 8
The why and how of moving to php 8Wim Godden
152 views69 slides
The why and how of moving to php 7 by
The why and how of moving to php 7The why and how of moving to php 7
The why and how of moving to php 7Wim Godden
232 views64 slides
My app is secure... I think by
My app is secure... I thinkMy app is secure... I think
My app is secure... I thinkWim Godden
172 views136 slides
My app is secure... I think by
My app is secure... I thinkMy app is secure... I think
My app is secure... I thinkWim Godden
122 views86 slides

More from Wim Godden(20)

Beyond php - it's not (just) about the code by Wim Godden
Beyond php - it's not (just) about the codeBeyond php - it's not (just) about the code
Beyond php - it's not (just) about the code
Wim Godden8 views
Bringing bright ideas to life by Wim Godden
Bringing bright ideas to lifeBringing bright ideas to life
Bringing bright ideas to life
Wim Godden89 views
The why and how of moving to php 8 by Wim Godden
The why and how of moving to php 8The why and how of moving to php 8
The why and how of moving to php 8
Wim Godden152 views
The why and how of moving to php 7 by Wim Godden
The why and how of moving to php 7The why and how of moving to php 7
The why and how of moving to php 7
Wim Godden232 views
My app is secure... I think by Wim Godden
My app is secure... I thinkMy app is secure... I think
My app is secure... I think
Wim Godden172 views
My app is secure... I think by Wim Godden
My app is secure... I thinkMy app is secure... I think
My app is secure... I think
Wim Godden122 views
Building interactivity with websockets by Wim Godden
Building interactivity with websocketsBuilding interactivity with websockets
Building interactivity with websockets
Wim Godden440 views
Bringing bright ideas to life by Wim Godden
Bringing bright ideas to lifeBringing bright ideas to life
Bringing bright ideas to life
Wim Godden116 views
Your app lives on the network - networking for web developers by Wim Godden
Your app lives on the network - networking for web developersYour app lives on the network - networking for web developers
Your app lives on the network - networking for web developers
Wim Godden548 views
The why and how of moving to php 7.x by Wim Godden
The why and how of moving to php 7.xThe why and how of moving to php 7.x
The why and how of moving to php 7.x
Wim Godden486 views
The why and how of moving to php 7.x by Wim Godden
The why and how of moving to php 7.xThe why and how of moving to php 7.x
The why and how of moving to php 7.x
Wim Godden1.2K views
Beyond php - it's not (just) about the code by Wim Godden
Beyond php - it's not (just) about the codeBeyond php - it's not (just) about the code
Beyond php - it's not (just) about the code
Wim Godden403 views
My app is secure... I think by Wim Godden
My app is secure... I thinkMy app is secure... I think
My app is secure... I think
Wim Godden725 views
Building interactivity with websockets by Wim Godden
Building interactivity with websocketsBuilding interactivity with websockets
Building interactivity with websockets
Wim Godden730 views
Your app lives on the network - networking for web developers by Wim Godden
Your app lives on the network - networking for web developersYour app lives on the network - networking for web developers
Your app lives on the network - networking for web developers
Wim Godden477 views
My app is secure... I think by Wim Godden
My app is secure... I thinkMy app is secure... I think
My app is secure... I think
Wim Godden642 views
My app is secure... I think by Wim Godden
My app is secure... I thinkMy app is secure... I think
My app is secure... I think
Wim Godden585 views
The promise of asynchronous php by Wim Godden
The promise of asynchronous phpThe promise of asynchronous php
The promise of asynchronous php
Wim Godden1.7K views
My app is secure... I think by Wim Godden
My app is secure... I thinkMy app is secure... I think
My app is secure... I think
Wim Godden706 views
My app is secure... I think by Wim Godden
My app is secure... I thinkMy app is secure... I think
My app is secure... I think
Wim Godden14K views

Recently uploaded

Tunable Laser (1).pptx by
Tunable Laser (1).pptxTunable Laser (1).pptx
Tunable Laser (1).pptxHajira Mahmood
21 views37 slides
Empathic Computing: Delivering the Potential of the Metaverse by
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the MetaverseMark Billinghurst
449 views80 slides
Special_edition_innovator_2023.pdf by
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdfWillDavies22
14 views6 slides
Top 10 Strategic Technologies in 2024: AI and Automation by
Top 10 Strategic Technologies in 2024: AI and AutomationTop 10 Strategic Technologies in 2024: AI and Automation
Top 10 Strategic Technologies in 2024: AI and AutomationAutomationEdge Technologies
13 views14 slides
Perth MeetUp November 2023 by
Perth MeetUp November 2023 Perth MeetUp November 2023
Perth MeetUp November 2023 Michael Price
12 views44 slides
Understanding GenAI/LLM and What is Google Offering - Felix Goh by
Understanding GenAI/LLM and What is Google Offering - Felix GohUnderstanding GenAI/LLM and What is Google Offering - Felix Goh
Understanding GenAI/LLM and What is Google Offering - Felix GohNUS-ISS
39 views33 slides

Recently uploaded(20)

Empathic Computing: Delivering the Potential of the Metaverse by Mark Billinghurst
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
Mark Billinghurst449 views
Special_edition_innovator_2023.pdf by WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2214 views
Perth MeetUp November 2023 by Michael Price
Perth MeetUp November 2023 Perth MeetUp November 2023
Perth MeetUp November 2023
Michael Price12 views
Understanding GenAI/LLM and What is Google Offering - Felix Goh by NUS-ISS
Understanding GenAI/LLM and What is Google Offering - Felix GohUnderstanding GenAI/LLM and What is Google Offering - Felix Goh
Understanding GenAI/LLM and What is Google Offering - Felix Goh
NUS-ISS39 views
DALI Basics Course 2023 by Ivory Egg
DALI Basics Course  2023DALI Basics Course  2023
DALI Basics Course 2023
Ivory Egg14 views
Combining Orchestration and Choreography for a Clean Architecture by ThomasHeinrichs1
Combining Orchestration and Choreography for a Clean ArchitectureCombining Orchestration and Choreography for a Clean Architecture
Combining Orchestration and Choreography for a Clean Architecture
ThomasHeinrichs168 views
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV by Splunk
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
Splunk86 views
handbook for web 3 adoption.pdf by Liveplex
handbook for web 3 adoption.pdfhandbook for web 3 adoption.pdf
handbook for web 3 adoption.pdf
Liveplex19 views
AI: mind, matter, meaning, metaphors, being, becoming, life values by Twain Liu 刘秋艳
AI: mind, matter, meaning, metaphors, being, becoming, life valuesAI: mind, matter, meaning, metaphors, being, becoming, life values
AI: mind, matter, meaning, metaphors, being, becoming, life values
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software91 views
Attacking IoT Devices from a Web Perspective - Linux Day by Simone Onofri
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day
Simone Onofri15 views
The details of description: Techniques, tips, and tangents on alternative tex... by BookNet Canada
The details of description: Techniques, tips, and tangents on alternative tex...The details of description: Techniques, tips, and tangents on alternative tex...
The details of description: Techniques, tips, and tangents on alternative tex...
BookNet Canada110 views
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor... by Vadym Kazulkin
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...
Vadym Kazulkin70 views
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen... by NUS-ISS
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
NUS-ISS23 views
.conf Go 2023 - Data analysis as a routine by Splunk
.conf Go 2023 - Data analysis as a routine.conf Go 2023 - Data analysis as a routine
.conf Go 2023 - Data analysis as a routine
Splunk90 views

Caching and tuning fun for high scalability @ FOSDEM 2012