OPENWEST 2013 PRESENTED BY GRANT SHIPLEY PHP Mobile Backends

Preview:

Citation preview

OPENWEST 2013

PRESENTEDBY

GRANTSHIPLEY

PHP Mobile Backends

AGENDA

Introduction Cloud Overview

DemoJava to PHP

WHO AM I?

• Grant Shipley -- @gshipley – www.runcloudrun.com• Senior Manager, Cloud– Red Hat

• I still code• Red Hat (8 Years), Novell (2 years), Caldera / SCO (5 years)• Java / Mobile /MongoDB / MySQL / PostgreSQL• Open source projects

A JAVA GUY?

WHO ARE YOU?

ASSUMPTIONS

• You care about writing mobile applications• You want to learn how to create scalable PHP backends• You want to learn about the current cloud scape

OVERVIEW

• My mobile development history• Native development sucks• What I learned about publishing mobile apps• Partner Partner Partner – I can’t compete• Use established brands and content

TITANIUM

Eclipse-based IDE Build, test and deploy mobile apps from a single IDE HTML5, CSS3, JavaScript, Ruby, Rails, PHP and Python Source Control (Git) Code Assist Debugger Terminal Backed by Appcelerator Open Source

MONGODB

Document-orientated High performance High availability Easy scalability JSON Document Store – Perfect for Titanium Backed by 10gen Open Source

ZEND

PHP and CLOUD

What is cloud computingMy mom thinks I work at Apple

LEVEL SET

•Cloud computing will

• Feed all the children

• Shelter all the homeless

• Create world peace

• Save us from the zombie apocalypse

• Automagically correct your terrible photos

“How do I use this?”

Servers in the Cloud

You must build and manage everything (OS, App Servers, DB, App, etc.)

IaaS

“I’m not sure this does what I need.”

You are restricted to the features of the 3rd Party application

Someone else’s app in the Cloud (CRM, etc.)

SaaS

• Quickly build the Application that YOU need for• Your Group, your Enterprise, your next great idea!• Big data, mobile, social

• You code the application, We run it for you

• Leverage the ease, scale and power of the Cloud

Code Deploy Enjoy

PaaS

EVERYONE GETS ALONG

• Operations care about stability and performance• Developers just want environments without waiting

OpenShift creates a peaceful environment for both parties

WHY OPENSHIFTOpenShift is FAST

OpenShift is FREE?

Vertical Scaling Horizontal Scaling

OpenShift is SCALABLE

PHP ROCKS ON OPENSHIFTZEND Rockson OpenShift

BORING........

Did I Mention OpenShift is FREE?

Got Questions? We Have Answers! IRC: freenode #openshift

Forums: http://www.redhat.com/openshift/forums

Email: openshift@redhat.com

Twitter: @openshift

Grant on Twitter: @gshipley

Source code: www.github.com/BeerShift

DONE!