SlideShare una empresa de Scribd logo
1 de 39
Descargar para leer sin conexión
PHP and the Cloud
 The view from the bazaar




               Vito Chin
              June 2010
About Me

• Vito Chin
• Software Engineer
  – Consultancy
  – Projects
  – Training, audits
• Open­source:
  – Gmagick PHP Extension
• Book
  – php|architect's Guide to PHP in the Cloud

                                                2
About this talk

• Branch of Ivo Jansch's original “PHP and 
  the Cloud”
• Co­author of php|architect's Guide to PHP 
  in the Cloud
• This talk focuses on available open­source 
  tools within PHP; in extensions and in 
  userland.


                                                3
PHP

• Standing on the shoulders of open­source 
  giants:




                                              4
PHP

• Used by many




                 5
Cloud




        6
Cloud

• Gartner's Hype Cycle




                         7
Cloud

• Gartner's Hype Cycle




                         8
Cloud

“Cloud computing is a model for enabling convenient, on­demand
       network access to a shared pool of configurable computing
     resources (e.g., networks, servers, storage, applications, and
     services) that can be rapidly provisioned and released with 
     minimal management effort or service provider interaction.
  This cloud model promotes availability and is composed of five
          essential characteristics, three service models, and four 
                          deployment models.”




    http://csrc.nist.gov/groups/SNS/cloud­computing/

                                                                   9
Cloud

“Cloud computing is a model for enabling convenient, on­demand
       network access to a shared pool of configurable computing
     resources (e.g., networks, servers, storage, applications, and
    services) that can be rapidly provisioned and released with 
    minimal management effort or service provider interaction.
  This cloud model promotes availability and is composed of five
         essential characteristics, three service models, and four 
                         deployment models.”




    http://csrc.nist.gov/groups/SNS/cloud­computing/

                                                                 10
PHP and the Cloud

• Convenient network access
  – CURL extension
    • Connect and communicate to many different types of 
      servers
    • http, https, ftp, gopher, telnet, dict, file, and ldap 
      protocols
    • Most prevalent within the cloud: HTTP
    • RESTful services (POST, GET, PUT, DELETE)




                                                          11
PHP and the Cloud

• Convenient network access
  – CURL extension

   $ch = curl_init();

   curl_setopt($ch, CURLOPT_URL,"http://api.cloudphp.net/");
   curl_setopt($ch, CURLOPT_HEADER, false);
   curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

   $content = curl_exec($ch);

   curl_close($ch);




                                                               12
PHP and the Cloud

• Convenient network access
   – SOAP extension
      • SoapClient, SoapServer
      • Simple Object Access Protocol
      • WSDL: Web Services Description Language


$hello = new SoapClient("http://api.cloudphp.net/Hello.wsdl");
$hello->sayHello("world");




                                                                 13
Cloud

“Cloud computing is a model for enabling convenient, on­demand
       network access to a shared pool of configurable computing
     resources (e.g., networks, servers, storage, applications, and
    services) that can be rapidly provisioned and released with 
    minimal management effort or service provider interaction.
  This cloud model promotes availability and is composed of five
         essential characteristics, three service models, and four 
                         deployment models.”




    http://csrc.nist.gov/groups/SNS/cloud­computing/

                                                                 14
PHP and the Cloud

• Configurable computing resources
  – Usually, requests sent as POST
  – Obtain options available
  – XML with SimpleXML or DOM extension
        <?xml version="1.0" encoding="UTF-8"?>
        <books>
          <book title="PHP in the Cloud" pages="100" />
        </books>




       $xml = simplexml_load_string($content);
       $title = $xml->book["title"];
       $title = $xml->book["pages"];


                                                          15
PHP and the Cloud

• Configurable computing resources
  – JSON extension
  – json_encode() / json_decode()
  – Javascript Object Notation
  – Very popular interchange format:
    • More compact
    • Interpret­able by Javascript
    • AJAX requests



                                       16
PHP and the Cloud

• Configurable computing resources
  – JSON extension
            {
                "book":{
                    "title":"PHP in the Cloud",
                    "pages":"100"
                }
            }




          $json = json_decode($jcontent);
          echo $json->book->title;
          echo $json->book->pages;




                                                  17
Cloud service models

• NIST states 3:
  – Infrastructure as a Service
  – Platform as a Service
  – Software as a Service




                                  18
Infrastructure as a Service

•   Typically VM instances
•   Choice of OS
•   Freedom within the OS
•   Some custom network features
•   Instances controlled via API
•   Specialised or custom Machine Images



                                           19
Infrastructure as a Service

• Publicly available examples:
  – Amazon Elastic Compute Cloud
  – Rackspace Cloud Servers
  – Microsoft Azure
• PHP API provided by each vendor
• Open source PHP alternatives are abundant 
  (and sometimes better!)


                                          20
PHP and IaaS scenario

• Bottlenecks: The IaaS cloud is not a silver 
  bullet




                                                 21
PHP and IaaS scenario

• Identifying bottlenecks (xdebug)




                                     22
PHP and IaaS scenario

• Bottleneck resolution




                          23
PHP and IaaS scenario

• Cloud Advantages:
  – Low­cost scalability
     • Economies of scale
     • Capital expense to 
     • operational expense
  – Utility­like flexibility




                               24
Platform as a Service

• A platform to deploy your application
• Scales up and down automatically
• Convenient tools and services
  – Memcache
  – Mail
  – Image Processing
  – Authentication & Authorisation
  – Task queues

                                          25
PHP and Google AppEngine

• Range of scalable services
• Officially support only:




                               26
PHP and Google AppEngine

• PHP developers are not really missing out 
  on features on the GAE.
• The question to ask: How important is 
  Google's scalability to your application?



                                        ?
                                               27
PHP and Google AppEngine

• Pseudo­PHP via Quercus
  – Java implementation
  – Needs to keep up with PHP changes




                                        28
PHP and Google AppEngine

• Pseudo­PHP via Quercus
  – Lacks community involvement:
    • PHP core and PECL community consists of a large 
      band of contributors from around the world
    • Open­source solutions provided by the community 
      (such as extensions) are well embraced
    • Many extensions not available




                                                     29
PHP and Rackspace Sites

• PHP support (but not too perfect)
• Automatic scalability
• Virtual local storage routed to Cloud files




                                                30
PHP and Rackspace Sites

• Downside:
  – No instant control over supported version
  – Unsuitable for custom requirements
    • No shell access
    • Not able to build custom libraries 
  – No API




                                                31
Software as a Service

• GUI and API                Almost always:
  – Google Apps
                    “There is a PHP wrapper for that”
  – Salesforce
  – Twitter
  – Google Maps
  – Google Search
• API Only: PayflowPro 


                                                   32
PHP for SaaS

•   PHP's Bread and Butter
•   Architectural considerations
•   Multi­tenancy
•   Be careful:
    – Reliability
    – Security
    – Deployment
    – Maintenance

                                   33
PHP for the Cloud

• Compatible philosophies
  – Not a binary Fort




                        X
                            34
PHP for the Cloud

• Compatible philosophies
  – The Unix Philosophy: Write programs that do 
    one thing and do it well. Write programs to 
    work together. Write programs to handle text 
    streams, because that is a universal interface.




                                                      35
What PHP is?

• Do one thing and do it well
  – An easier interface (wrapper) to C (and other) 
    libraries



“Rails is like a rounded rectangle and PHP is like a ball of nails.”

                                                     Terry Chay




                                                                   36
What PHP is?

• Work together 
  – Extensions
    •   Gmagick        → GraphicsMagick
    •   CURL           →  libcurl
    •   memcached  →  libmemcached
    •   See pecl.php.net
  – Web servers
    • httpd
  – Browsers and UIs (e.g. GTK)

                                          37
Credits and sources

      Photos and Images

      Gartner's Hype Cycle illustrative diagram on slide 7 & 8 by Jeremy Kemp on Wikipedia

      Trees on slide 18 by Gerald_G on http://www.openclipart.org/

      Cachegrind generated 22 from xdebug (by Derick Rethans) used to generate visualisation 
      created with xdebugtoolkit and dot

      Rack on slide 28 by Steve Jurvetson. Source: http://flickr.com/photos/jurvetson/157722937/

      Fort on slide 34 by Jan F. on Wikipedia

      UNIX License plate on slide 35 from http://www.unix.org/

      Old images on slide 28, 30, 33 from http://www.oldbookillustrations.com

      All other organisational logos are trademark of the respective organisations




                                                                                                   38
Questions?




             39

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Kafka Summit SF Apr 26 2016 - Generating Real-time Recommendations with NiFi,...
Kafka Summit SF Apr 26 2016 - Generating Real-time Recommendations with NiFi,...Kafka Summit SF Apr 26 2016 - Generating Real-time Recommendations with NiFi,...
Kafka Summit SF Apr 26 2016 - Generating Real-time Recommendations with NiFi,...
 
Pulsar summit asia 2021 apache pulsar with mqtt for edge computing
Pulsar summit asia 2021   apache pulsar with mqtt for edge computingPulsar summit asia 2021   apache pulsar with mqtt for edge computing
Pulsar summit asia 2021 apache pulsar with mqtt for edge computing
 
AxonHub beta release 11 april 2018
AxonHub beta release 11 april 2018AxonHub beta release 11 april 2018
AxonHub beta release 11 april 2018
 
Overview of Cascading 3.0 on Apache Flink
Overview of Cascading 3.0 on Apache Flink Overview of Cascading 3.0 on Apache Flink
Overview of Cascading 3.0 on Apache Flink
 
Code the docs-yu liu
Code the docs-yu liuCode the docs-yu liu
Code the docs-yu liu
 
Architecting for Scale
Architecting for ScaleArchitecting for Scale
Architecting for Scale
 
Introduction to Hadoop and Big Data
Introduction to Hadoop and Big DataIntroduction to Hadoop and Big Data
Introduction to Hadoop and Big Data
 
Connecting applicationswitha mq
Connecting applicationswitha mqConnecting applicationswitha mq
Connecting applicationswitha mq
 
Upping your NiFi Game with Docker
Upping your NiFi Game with DockerUpping your NiFi Game with Docker
Upping your NiFi Game with Docker
 
Emerging technologies /frameworks in Big Data
Emerging technologies /frameworks in Big DataEmerging technologies /frameworks in Big Data
Emerging technologies /frameworks in Big Data
 
Data minutes #2 Apache Pulsar with MQTT for Edge Computing Lightning - 2022
Data minutes #2   Apache Pulsar with MQTT for Edge Computing Lightning - 2022Data minutes #2   Apache Pulsar with MQTT for Edge Computing Lightning - 2022
Data minutes #2 Apache Pulsar with MQTT for Edge Computing Lightning - 2022
 
Music city data Hail Hydrate! from stream to lake
Music city data Hail Hydrate! from stream to lakeMusic city data Hail Hydrate! from stream to lake
Music city data Hail Hydrate! from stream to lake
 
Real time cloud native open source streaming of any data to apache solr
Real time cloud native open source streaming of any data to apache solrReal time cloud native open source streaming of any data to apache solr
Real time cloud native open source streaming of any data to apache solr
 
Pulsar summit asia 2021: Designing Pulsar for Isolation
Pulsar summit asia 2021: Designing Pulsar for IsolationPulsar summit asia 2021: Designing Pulsar for Isolation
Pulsar summit asia 2021: Designing Pulsar for Isolation
 
kafka for db as postgres
kafka for db as postgreskafka for db as postgres
kafka for db as postgres
 
Spark optimization
Spark optimizationSpark optimization
Spark optimization
 
Ren cao kafka connect
Ren cao   kafka connectRen cao   kafka connect
Ren cao kafka connect
 
Scenic City Summit (2021): Real-Time Streaming in any and all clouds, hybrid...
Scenic City Summit (2021):  Real-Time Streaming in any and all clouds, hybrid...Scenic City Summit (2021):  Real-Time Streaming in any and all clouds, hybrid...
Scenic City Summit (2021): Real-Time Streaming in any and all clouds, hybrid...
 
CloudFoundry and MongoDb, a marriage made in heaven
CloudFoundry and MongoDb, a marriage made in heavenCloudFoundry and MongoDb, a marriage made in heaven
CloudFoundry and MongoDb, a marriage made in heaven
 
Cascading - A Java Developer’s Companion to the Hadoop World
Cascading - A Java Developer’s Companion to the Hadoop WorldCascading - A Java Developer’s Companion to the Hadoop World
Cascading - A Java Developer’s Companion to the Hadoop World
 

Destacado

Power PressevéOlia
Power PressevéOliaPower PressevéOlia
Power PressevéOlia
eauidf
 
JC2 Picture Your Vision
JC2 Picture Your VisionJC2 Picture Your Vision
JC2 Picture Your Vision
mjc.chrystal
 
3 pend1
3 pend13 pend1
3 pend1
HARLAN
 
Power Point Example
Power Point ExamplePower Point Example
Power Point Example
vance123
 

Destacado (20)

Viaje rumanía
Viaje rumaníaViaje rumanía
Viaje rumanía
 
BP
BPBP
BP
 
Nos vamos a croacia, Zagreb
Nos vamos a croacia, ZagrebNos vamos a croacia, Zagreb
Nos vamos a croacia, Zagreb
 
2010 Acura MDX Wayne
2010 Acura MDX Wayne2010 Acura MDX Wayne
2010 Acura MDX Wayne
 
From eBook to Learning Book
From eBook to Learning BookFrom eBook to Learning Book
From eBook to Learning Book
 
My Power Point
My Power PointMy Power Point
My Power Point
 
Power PressevéOlia
Power PressevéOliaPower PressevéOlia
Power PressevéOlia
 
10 Teps to SOA
10 Teps to SOA10 Teps to SOA
10 Teps to SOA
 
Critical Chain Slides Part 2
Critical Chain Slides   Part 2Critical Chain Slides   Part 2
Critical Chain Slides Part 2
 
Tony Anscombe Seminar CIS 2014
Tony Anscombe Seminar CIS 2014Tony Anscombe Seminar CIS 2014
Tony Anscombe Seminar CIS 2014
 
Ledermøte Stavanger
Ledermøte StavangerLedermøte Stavanger
Ledermøte Stavanger
 
Reflexives
ReflexivesReflexives
Reflexives
 
Presentatie1
Presentatie1Presentatie1
Presentatie1
 
JC2 Picture Your Vision
JC2 Picture Your VisionJC2 Picture Your Vision
JC2 Picture Your Vision
 
Club Presentation
Club PresentationClub Presentation
Club Presentation
 
Romashki, or a life less ordinary friends version
Romashki, or a life less ordinary friends versionRomashki, or a life less ordinary friends version
Romashki, or a life less ordinary friends version
 
Final note packet
Final note packetFinal note packet
Final note packet
 
3 pend1
3 pend13 pend1
3 pend1
 
Power Point Example
Power Point ExamplePower Point Example
Power Point Example
 
Homework Weathering Sc(1)
Homework Weathering Sc(1)Homework Weathering Sc(1)
Homework Weathering Sc(1)
 

Similar a PHP and the Cloud: The view from the bazaar

Building high performance microservices in finance with Apache Thrift
Building high performance microservices in finance with Apache ThriftBuilding high performance microservices in finance with Apache Thrift
Building high performance microservices in finance with Apache Thrift
RX-M Enterprises LLC
 
What's New in AWS Serverless and Containers
What's New in AWS Serverless and ContainersWhat's New in AWS Serverless and Containers
What's New in AWS Serverless and Containers
Amazon Web Services
 
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
IndicThreads
 
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud ComputingLinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
Mark Hinkle
 

Similar a PHP and the Cloud: The view from the bazaar (20)

Php Development In The Cloud
Php Development In The CloudPhp Development In The Cloud
Php Development In The Cloud
 
Cloudexpowest opensourcecloudcomputing-1by arun kumar
Cloudexpowest opensourcecloudcomputing-1by arun kumarCloudexpowest opensourcecloudcomputing-1by arun kumar
Cloudexpowest opensourcecloudcomputing-1by arun kumar
 
Cloudexpowest opensourcecloudcomputing-1by arun kumar
Cloudexpowest opensourcecloudcomputing-1by arun kumarCloudexpowest opensourcecloudcomputing-1by arun kumar
Cloudexpowest opensourcecloudcomputing-1by arun kumar
 
Introduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OSIntroduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OS
 
Building high performance microservices in finance with Apache Thrift
Building high performance microservices in finance with Apache ThriftBuilding high performance microservices in finance with Apache Thrift
Building high performance microservices in finance with Apache Thrift
 
Cloud Computing Expo West - Crash Course in Open Source Cloud Computing
Cloud Computing Expo West - Crash Course in Open Source Cloud ComputingCloud Computing Expo West - Crash Course in Open Source Cloud Computing
Cloud Computing Expo West - Crash Course in Open Source Cloud Computing
 
Linuxcon Europe 2011: Overview - Building Cloud Computing Environments
Linuxcon Europe 2011:  Overview - Building Cloud Computing EnvironmentsLinuxcon Europe 2011:  Overview - Building Cloud Computing Environments
Linuxcon Europe 2011: Overview - Building Cloud Computing Environments
 
Avoiding cloud lock-in
Avoiding cloud lock-inAvoiding cloud lock-in
Avoiding cloud lock-in
 
What's New in AWS Serverless and Containers
What's New in AWS Serverless and ContainersWhat's New in AWS Serverless and Containers
What's New in AWS Serverless and Containers
 
NoSQL on the move
NoSQL on the moveNoSQL on the move
NoSQL on the move
 
Cloud computing: highlights
Cloud computing: highlightsCloud computing: highlights
Cloud computing: highlights
 
Cloud Computing for Barcamp NOLA 2009
Cloud Computing for Barcamp NOLA 2009Cloud Computing for Barcamp NOLA 2009
Cloud Computing for Barcamp NOLA 2009
 
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015
 
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud ComputingLinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
 
InfoSec 2011: Crash Course Open Source Cloud Computing
InfoSec 2011: Crash Course Open Source Cloud ComputingInfoSec 2011: Crash Course Open Source Cloud Computing
InfoSec 2011: Crash Course Open Source Cloud Computing
 
The Download: Tech Talks by the HPCC Systems Community, Episode 11
The Download: Tech Talks by the HPCC Systems Community, Episode 11The Download: Tech Talks by the HPCC Systems Community, Episode 11
The Download: Tech Talks by the HPCC Systems Community, Episode 11
 
Introduction to Cloud Computing 2021
Introduction to Cloud Computing 2021Introduction to Cloud Computing 2021
Introduction to Cloud Computing 2021
 
Be faster then rabbits
Be faster then rabbitsBe faster then rabbits
Be faster then rabbits
 
After the LAMP, it's time to get MEAN
After the LAMP, it's time to get MEANAfter the LAMP, it's time to get MEAN
After the LAMP, it's time to get MEAN
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

PHP and the Cloud: The view from the bazaar