SlideShare a Scribd company logo
1 of 126
Download to read offline
Distribute the
                          workload


                             Helgi Þormar Þorbjörnsson
                         PhpDay, Italy, Verona, 13th May, 2011

Saturday, 14 May 2011
Who am I?



Saturday, 14 May 2011
Saturday, 14 May 2011
VP of Engineering at Orchestra.io




Saturday, 14 May 2011
VP of Engineering at Orchestra.io
                        Developer at PEAR




Saturday, 14 May 2011
VP of Engineering at Orchestra.io
                        Developer at PEAR
                        From Iceland




Saturday, 14 May 2011
VP of Engineering at Orchestra.io
                        Developer at PEAR
                        From Iceland
                        @h on Twitter




Saturday, 14 May 2011
Why Distribute?



Saturday, 14 May 2011
Why Distribute?




Saturday, 14 May 2011
Why Distribute?

                             Budget




Saturday, 14 May 2011
Why Distribute?

                             Budget

                            Efficiency



Saturday, 14 May 2011
Why Distribute?

                             Budget

                            Efficiency

                           Perception

Saturday, 14 May 2011
Budget




Saturday, 14 May 2011
Budget

                        Spend wisely




Saturday, 14 May 2011
Budget

                        Spend wisely
                        Commodity servers




Saturday, 14 May 2011
Budget

                        Spend wisely
                        Commodity servers
                        Low overhead, high yield




Saturday, 14 May 2011
Budget

                        Spend wisely
                        Commodity servers
                        Low overhead, high yield
                        Cloud Computing (EC2)



Saturday, 14 May 2011
Efficiency


                        10 small servers > 1 big



Saturday, 14 May 2011
Venue Security



Saturday, 14 May 2011
1000 people can exit quicker
                        through 10 small doors than 1 big




Saturday, 14 May 2011
1000 people can exit quicker
                        through 10 small doors than 1 big




Saturday, 14 May 2011
1000 people can exit quicker
                        through 10 small doors than 1 big




Saturday, 14 May 2011
1000 people can exit quicker
                        through 10 small doors than 1 big




Saturday, 14 May 2011
Saturday, 14 May 2011
Saturday, 14 May 2011
Saturday, 14 May 2011
Saturday, 14 May 2011
Perception




Saturday, 14 May 2011
Perception

                        Defer intensive processes




Saturday, 14 May 2011
Perception

                        Defer intensive processes
                        Give instant feedback




Saturday, 14 May 2011
Perception

                        Defer intensive processes
                        Give instant feedback
                        Users keep on browsing




Saturday, 14 May 2011
Perception

                        Defer intensive processes
                        Give instant feedback
                        Users keep on browsing




Saturday, 14 May 2011
Saturday, 14 May 2011
Chapter from Nature



Saturday, 14 May 2011
Ant Colonies



Saturday, 14 May 2011
Algorithms




Saturday, 14 May 2011
Algorithms
                         Scheduling




Saturday, 14 May 2011
Algorithms
                         Scheduling
                         Vehicle Routing




Saturday, 14 May 2011
Algorithms
                         Scheduling
                         Vehicle Routing
                         Assignment




Saturday, 14 May 2011
Algorithms
                         Scheduling
                         Vehicle Routing
                         Assignment
                         Sets




Saturday, 14 May 2011
Algorithms
                         Scheduling
                         Vehicle Routing
                         Assignment
                         Sets
                         Other




Saturday, 14 May 2011
Algorithms
                         Scheduling
                         Vehicle Routing
                         Assignment
                         Sets
                         Other




Saturday, 14 May 2011
How do ants fit?




Saturday, 14 May 2011
How do ants fit?

                           Strength in numbers




Saturday, 14 May 2011
How do ants fit?

                           Strength in numbers
                           Work together




Saturday, 14 May 2011
How do ants fit?

                           Strength in numbers
                           Work together
                           Size benefits them




Saturday, 14 May 2011
Teamwork


                  When faced with a problem they will
                      solve the problem as one.




Saturday, 14 May 2011
Saturday, 14 May 2011
Saturday, 14 May 2011
What if they were
                           bigger?


Saturday, 14 May 2011
Types of Ants




Saturday, 14 May 2011
Types of Ants

                          Military




Saturday, 14 May 2011
Types of Ants

                          Military
                          Maids




Saturday, 14 May 2011
Types of Ants

                          Military
                          Maids
                          Tunnel diggers




Saturday, 14 May 2011
Types of Ants

                          Military
                          Maids
                          Tunnel diggers
                          Food gatherers




Saturday, 14 May 2011
How does this map
                   to my application?


Saturday, 14 May 2011
Saturday, 14 May 2011
Colony = Application




Saturday, 14 May 2011
Colony = Application
                          Ants = Components



Saturday, 14 May 2011
Colony = Application
                          Ants = Components

             Ants do many different types of work to keep
                        their colony running


Saturday, 14 May 2011
Architect for
                        Distribution


Saturday, 14 May 2011
Characteristics




Saturday, 14 May 2011
Characteristics

                           Decoupling




Saturday, 14 May 2011
Characteristics

                           Decoupling
                           Elasticity




Saturday, 14 May 2011
Characteristics

                           Decoupling
                           Elasticity
                           High Availability




Saturday, 14 May 2011
Characteristics

                           Decoupling
                           Elasticity
                           High Availability
                           Concurrency



Saturday, 14 May 2011
Decoupling



Saturday, 14 May 2011
Application


                         DB        API



                        Cache      FE




Saturday, 14 May 2011
Application


                         DB       API



                        Cache      FE




Saturday, 14 May 2011
DB       Application   API




         Cache                        FE


Saturday, 14 May 2011
DB               Application   API




         Cache                                FE
                        Cache
Saturday, 14 May 2011
API
               DB               Application         API




         Cache                                      FE
                        Cache
Saturday, 14 May 2011
API
               DB               Application         API

                                                     API




         Cache                                      FE
                        Cache
Saturday, 14 May 2011
Elasticity



Saturday, 14 May 2011
Cloud Computing



Saturday, 14 May 2011
Load Balancing



Saturday, 14 May 2011
My Favourite


                           HA Proxy
                            Nginx



Saturday, 14 May 2011
Monitoring



Saturday, 14 May 2011
Automation



Saturday, 14 May 2011
High Availability



Saturday, 14 May 2011
Benefits




Saturday, 14 May 2011
Benefits
                        Easy management




Saturday, 14 May 2011
Benefits
                                 Easy management
                        Ability to stop / start servers quickly




Saturday, 14 May 2011
Benefits
                                 Easy management
                        Ability to stop / start servers quickly
                           Responsibilities are separate




Saturday, 14 May 2011
Benefits
                                 Easy management
                        Ability to stop / start servers quickly
                           Responsibilities are separate
                           Quickly move to a new cluster




Saturday, 14 May 2011
Benefits
                                 Easy management
                        Ability to stop / start servers quickly
                           Responsibilities are separate
                           Quickly move to a new cluster
                                    Reduced risk


Saturday, 14 May 2011
What to avoid




Saturday, 14 May 2011
What to avoid
                          Local:




Saturday, 14 May 2011
What to avoid
                          Local:
                           Sessions




Saturday, 14 May 2011
What to avoid
                          Local:
                           Sessions
                           Files




Saturday, 14 May 2011
What to avoid
                          Local:
                           Sessions
                           Files
                           Memory




Saturday, 14 May 2011
What to avoid
                          Local:
                           Sessions
                           Files
                           Memory
                          Uploads



Saturday, 14 May 2011
What to avoid
                          Local:
                           Sessions
                           Files
                           Memory
                          Uploads
                          Writing to /tmp

Saturday, 14 May 2011
Solutions




Saturday, 14 May 2011
Solutions
                        Store sessions in DB / Memcache




Saturday, 14 May 2011
Solutions
                        Store sessions in DB / Memcache
                        Use S3 to store uploaded files




Saturday, 14 May 2011
Solutions
                        Store sessions in DB / Memcache
                        Use S3 to store uploaded files
                        Use networked Memcache




Saturday, 14 May 2011
Solutions
                        Store sessions in DB / Memcache
                        Use S3 to store uploaded files
                        Use networked Memcache
                        Serve up static files from a CDN




Saturday, 14 May 2011
Solutions
                        Store sessions in DB / Memcache
                        Use S3 to store uploaded files
                        Use networked Memcache
                        Serve up static files from a CDN
                        Or... A multi domain solution


Saturday, 14 May 2011
Internal APIs



Saturday, 14 May 2011
Application



                           Internal Storage API



                        Mongo     MySQL       FS


Saturday, 14 May 2011
SOA



Saturday, 14 May 2011
Service Oriented
                          Architecture


Saturday, 14 May 2011
Sort of :-)



Saturday, 14 May 2011
Eventually
                        Consistent


Saturday, 14 May 2011
CAP Therom



Saturday, 14 May 2011
Consistency

                        Availability

                        Partition Tolerance




Saturday, 14 May 2011
Queue Systems



Saturday, 14 May 2011
Good for




Saturday, 14 May 2011
Good for
                        Image Processing




Saturday, 14 May 2011
Good for
                        Image Processing
                        Distributed Logs




Saturday, 14 May 2011
Good for
                        Image Processing
                        Distributed Logs
                        Data Mining




Saturday, 14 May 2011
Good for
                        Image Processing
                        Distributed Logs
                        Data Mining
                        Mass Emails




Saturday, 14 May 2011
Good for
                        Image Processing
                        Distributed Logs
                        Data Mining
                        Mass Emails
                        Intensive transformation



Saturday, 14 May 2011
Good for
                        Image Processing
                        Distributed Logs
                        Data Mining
                        Mass Emails
                        Intensive transformation
                        Search

Saturday, 14 May 2011
Common Tools




Saturday, 14 May 2011
Common Tools
                          Gearman




Saturday, 14 May 2011
Common Tools
                          Gearman
                          Hadoop




Saturday, 14 May 2011
Common Tools
                          Gearman
                          Hadoop
                          Zero MQ (0MQ)




Saturday, 14 May 2011
Common Tools
                          Gearman
                          Hadoop
                          Zero MQ (0MQ)
                          RabbitMQ




Saturday, 14 May 2011
Common Tools
                          Gearman
                          Hadoop
                          Zero MQ (0MQ)
                          RabbitMQ
                          And many others!


Saturday, 14 May 2011
Gearman



Saturday, 14 May 2011
Your Client Code
                        Gearman Client API
                        (C, PHP, Perl, MySQL UDF, ...)




         Your App       Gearman Job Server               Gearman
                                 gearmand



                        Gearman Worker API
                          (C, PHP, Perl, Python, ...)

                        Your Worker Code



Saturday, 14 May 2011
Story time



Saturday, 14 May 2011
Story time



Saturday, 14 May 2011
Questions?

                            helgi@orchestra.io
                               Twitter: @h




                        Joind.in: http://joind.in/3027
Saturday, 14 May 2011

More Related Content

What's hot

"Data in the Digital Age" - Hadoop Big Data Meetup
"Data in the Digital Age" - Hadoop Big Data Meetup"Data in the Digital Age" - Hadoop Big Data Meetup
"Data in the Digital Age" - Hadoop Big Data Meetup
Kaitlin Thaney
 
Ole marius smestad - REST & PHP API : how to turn eZ Publish into a multi-cha...
Ole marius smestad - REST & PHP API : how to turn eZ Publish into a multi-cha...Ole marius smestad - REST & PHP API : how to turn eZ Publish into a multi-cha...
Ole marius smestad - REST & PHP API : how to turn eZ Publish into a multi-cha...
eZ Publish Community
 
"The Reality of Digital Science"
"The Reality of Digital Science""The Reality of Digital Science"
"The Reality of Digital Science"
Kaitlin Thaney
 
Gunter Pauli
Gunter PauliGunter Pauli
Gunter Pauli
Sym City
 

What's hot (15)

Presentatie tijdens modebiennale arnhem voor ABNAMRO en E&Y
Presentatie tijdens modebiennale arnhem voor ABNAMRO en E&Y Presentatie tijdens modebiennale arnhem voor ABNAMRO en E&Y
Presentatie tijdens modebiennale arnhem voor ABNAMRO en E&Y
 
Envato Dev Ops - Alt.Net Melbourne
Envato Dev Ops - Alt.Net MelbourneEnvato Dev Ops - Alt.Net Melbourne
Envato Dev Ops - Alt.Net Melbourne
 
Benjamin Button Effect July 2011
Benjamin Button Effect July 2011Benjamin Button Effect July 2011
Benjamin Button Effect July 2011
 
The Digital Toolbox - a discussion -Science Online '11
The Digital Toolbox - a discussion -Science Online '11The Digital Toolbox - a discussion -Science Online '11
The Digital Toolbox - a discussion -Science Online '11
 
"Data in the Digital Age" - Hadoop Big Data Meetup
"Data in the Digital Age" - Hadoop Big Data Meetup"Data in the Digital Age" - Hadoop Big Data Meetup
"Data in the Digital Age" - Hadoop Big Data Meetup
 
Brandfuel24 presentatie vincent everts sept2011©
Brandfuel24 presentatie vincent everts sept2011©Brandfuel24 presentatie vincent everts sept2011©
Brandfuel24 presentatie vincent everts sept2011©
 
Deloit the next step in corporate IT
Deloit the next step in corporate ITDeloit the next step in corporate IT
Deloit the next step in corporate IT
 
Ole marius smestad - REST & PHP API : how to turn eZ Publish into a multi-cha...
Ole marius smestad - REST & PHP API : how to turn eZ Publish into a multi-cha...Ole marius smestad - REST & PHP API : how to turn eZ Publish into a multi-cha...
Ole marius smestad - REST & PHP API : how to turn eZ Publish into a multi-cha...
 
Presentation Orange ftgroup the future of mobile
Presentation Orange ftgroup the future of mobilePresentation Orange ftgroup the future of mobile
Presentation Orange ftgroup the future of mobile
 
How to Use Web Analytics to Drive Your Digital Strategy Forward
How to Use Web Analytics to Drive Your Digital Strategy ForwardHow to Use Web Analytics to Drive Your Digital Strategy Forward
How to Use Web Analytics to Drive Your Digital Strategy Forward
 
Zanox zxexperday presentation
Zanox zxexperday presentationZanox zxexperday presentation
Zanox zxexperday presentation
 
"The Reality of Digital Science"
"The Reality of Digital Science""The Reality of Digital Science"
"The Reality of Digital Science"
 
Gunter Pauli
Gunter PauliGunter Pauli
Gunter Pauli
 
Developing a Language
Developing a LanguageDeveloping a Language
Developing a Language
 
Developing a Language
Developing a LanguageDeveloping a Language
Developing a Language
 

Similar to Think like an ant, distribute the workload - PhpDay, Italy, 2011

Introduction to JavaScriptMVC
Introduction to JavaScriptMVCIntroduction to JavaScriptMVC
Introduction to JavaScriptMVC
Pedro Pimentel
 
The Ethics of Abandoning Software
The Ethics of Abandoning SoftwareThe Ethics of Abandoning Software
The Ethics of Abandoning Software
mojodna
 
Inspiratiemiddag_Vincent_Everts_Finalist generatie_einstein_komt_eraan_07042011
Inspiratiemiddag_Vincent_Everts_Finalist generatie_einstein_komt_eraan_07042011Inspiratiemiddag_Vincent_Everts_Finalist generatie_einstein_komt_eraan_07042011
Inspiratiemiddag_Vincent_Everts_Finalist generatie_einstein_komt_eraan_07042011
Finalist - open IT oplossingen
 

Similar to Think like an ant, distribute the workload - PhpDay, Italy, 2011 (20)

Introduction to JavaScriptMVC
Introduction to JavaScriptMVCIntroduction to JavaScriptMVC
Introduction to JavaScriptMVC
 
Programming and Minimalism: Lessons from Orwell and the Clash
Programming and Minimalism: Lessons from Orwell and the ClashProgramming and Minimalism: Lessons from Orwell and the Clash
Programming and Minimalism: Lessons from Orwell and the Clash
 
Humanity for better business
Humanity for better businessHumanity for better business
Humanity for better business
 
Spectrum of IT BPO Services in the Philippines
Spectrum of IT BPO Services in the PhilippinesSpectrum of IT BPO Services in the Philippines
Spectrum of IT BPO Services in the Philippines
 
The Ethics of Abandoning Software
The Ethics of Abandoning SoftwareThe Ethics of Abandoning Software
The Ethics of Abandoning Software
 
Sinsai.info Global ICT summit
Sinsai.info   Global ICT summitSinsai.info   Global ICT summit
Sinsai.info Global ICT summit
 
MILOFest 2010
MILOFest 2010MILOFest 2010
MILOFest 2010
 
Can Metadata Keep Libraries Relevant?
Can Metadata Keep Libraries Relevant?Can Metadata Keep Libraries Relevant?
Can Metadata Keep Libraries Relevant?
 
Usability tour-pceu-2011
Usability tour-pceu-2011Usability tour-pceu-2011
Usability tour-pceu-2011
 
10 Web Development Concepts a Designer Should Know
10 Web Development Concepts a Designer Should Know10 Web Development Concepts a Designer Should Know
10 Web Development Concepts a Designer Should Know
 
Innovation and Disruption in the Real Estate Industry by David Eaves
Innovation and Disruption in the Real Estate Industry by David EavesInnovation and Disruption in the Real Estate Industry by David Eaves
Innovation and Disruption in the Real Estate Industry by David Eaves
 
MMMM
MMMMMMMM
MMMM
 
Comma 7 easysteps
Comma 7 easystepsComma 7 easysteps
Comma 7 easysteps
 
How to speed-code a success story
How to speed-code a success storyHow to speed-code a success story
How to speed-code a success story
 
Social web facts & figures
Social web   facts & figuresSocial web   facts & figures
Social web facts & figures
 
Sera que?
Sera que?Sera que?
Sera que?
 
Inspiratiemiddag_Vincent_Everts_Finalist generatie_einstein_komt_eraan_07042011
Inspiratiemiddag_Vincent_Everts_Finalist generatie_einstein_komt_eraan_07042011Inspiratiemiddag_Vincent_Everts_Finalist generatie_einstein_komt_eraan_07042011
Inspiratiemiddag_Vincent_Everts_Finalist generatie_einstein_komt_eraan_07042011
 
Web Operations Career
Web Operations CareerWeb Operations Career
Web Operations Career
 
Learning Partnerships Asia Hrd 2011 Dys
Learning Partnerships   Asia Hrd 2011 DysLearning Partnerships   Asia Hrd 2011 Dys
Learning Partnerships Asia Hrd 2011 Dys
 
The Hitchhiker's guide to mobile development
The Hitchhiker's guide to mobile developmentThe Hitchhiker's guide to mobile development
The Hitchhiker's guide to mobile development
 

More from Helgi Þormar Þorbjörnsson

Website releases made easy with the PEAR installer, OSCON 2009
Website releases made easy with the PEAR installer, OSCON 2009Website releases made easy with the PEAR installer, OSCON 2009
Website releases made easy with the PEAR installer, OSCON 2009
Helgi Þormar Þorbjörnsson
 
Website releases made easy with the PEAR installer - Barcelona 2008
Website releases made easy with the PEAR installer - Barcelona 2008Website releases made easy with the PEAR installer - Barcelona 2008
Website releases made easy with the PEAR installer - Barcelona 2008
Helgi Þormar Þorbjörnsson
 

More from Helgi Þormar Þorbjörnsson (16)

Phar, The PHP .exe Format
Phar, The PHP .exe FormatPhar, The PHP .exe Format
Phar, The PHP .exe Format
 
Distribute the workload, PHP Barcelona 2011
Distribute the workload, PHP Barcelona 2011Distribute the workload, PHP Barcelona 2011
Distribute the workload, PHP Barcelona 2011
 
Distribute the workload, PHPTek, Amsterdam, 2011
Distribute the workload, PHPTek, Amsterdam, 2011Distribute the workload, PHPTek, Amsterdam, 2011
Distribute the workload, PHPTek, Amsterdam, 2011
 
Frontend Caching, PHPTek 2011, Chicago
Frontend Caching, PHPTek 2011, ChicagoFrontend Caching, PHPTek 2011, Chicago
Frontend Caching, PHPTek 2011, Chicago
 
Scale like an ant, distribute the workload - DPC, Amsterdam, 2011
Scale like an ant, distribute the workload - DPC, Amsterdam,  2011Scale like an ant, distribute the workload - DPC, Amsterdam,  2011
Scale like an ant, distribute the workload - DPC, Amsterdam, 2011
 
Frontend caching
Frontend cachingFrontend caching
Frontend caching
 
Plant Pyrus in your system - A guide to a plugin system.
Plant Pyrus in your system - A guide to a plugin system.Plant Pyrus in your system - A guide to a plugin system.
Plant Pyrus in your system - A guide to a plugin system.
 
PEAR2 & Pyrus - The look ahead
PEAR2 & Pyrus - The look aheadPEAR2 & Pyrus - The look ahead
PEAR2 & Pyrus - The look ahead
 
Frontend Caching - The "new" frontier
Frontend Caching - The "new" frontierFrontend Caching - The "new" frontier
Frontend Caching - The "new" frontier
 
Caching for Cash, part 4 DPC 2009
Caching for Cash, part 4 DPC 2009Caching for Cash, part 4 DPC 2009
Caching for Cash, part 4 DPC 2009
 
Cashing For Cash, part 1 DPC 2009
Cashing For Cash, part 1 DPC 2009Cashing For Cash, part 1 DPC 2009
Cashing For Cash, part 1 DPC 2009
 
Website releases made easy with the PEAR installer, OSCON 2009
Website releases made easy with the PEAR installer, OSCON 2009Website releases made easy with the PEAR installer, OSCON 2009
Website releases made easy with the PEAR installer, OSCON 2009
 
Caching for Cash - Part 4
Caching for Cash - Part 4Caching for Cash - Part 4
Caching for Cash - Part 4
 
Caching for Cash - Part 1
Caching for Cash - Part 1Caching for Cash - Part 1
Caching for Cash - Part 1
 
Coping with Cyber Monday
Coping with Cyber MondayCoping with Cyber Monday
Coping with Cyber Monday
 
Website releases made easy with the PEAR installer - Barcelona 2008
Website releases made easy with the PEAR installer - Barcelona 2008Website releases made easy with the PEAR installer - Barcelona 2008
Website releases made easy with the PEAR installer - Barcelona 2008
 

Recently uploaded

Recently uploaded (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

Think like an ant, distribute the workload - PhpDay, Italy, 2011