Scaling PHP in the Cloud
HasGeek’s seventh event, focusing on the challenges of scaling from single to multi-server deployments for PHP-based websites.
Jul 2011
4 Mon
5 Tue
6 Wed
7 Thu
8 Fri
9 Sat 09:30 AM – 05:30 PM IST
10 Sun
PHP is today the world’s most popular open source web development language. It is used by millions of websites, most often via applications like WordPress and Drupal. Deploying a PHP website is straightforward and supported by nearly every web hosting provider.
There are limits to how much load a single web server can take though. For your website to scale, you will sooner or later need to a transition to a multi-server deployment, and this can be hard. It requires thinking about web development in entirely new ways.
The exciting new world of cloud computing promises to make all this much better. “Cloud computing” is an umbrella term for a range of tools and techniques that make scalability possible. Scaling PHP in the Cloud is a one day conference on what it takes to make the leap from single server to multi-server deployments, and of making sense of the new world beyond.
Hashtag: #phpcloud
Sessions are for 45 minutes each (30 talking + 15 Q&A). If you’d like to do a smaller session, please indicate so in the description.
To attend this event, buy your ticket from http://phpcloud.doattend.com/
Accepting submissions
Not accepting submissions
NB
Nigel Babu Deploying with FabricOverview of Fabric and basic tutorial Outline Using Python Fabric to deploy code to the cloud more
Section: Deployment
Technical level: Beginner
Session type: Lecture
|
s
suryajith Serve efficiently with GearmanA brief introduction and a demo of an application of gearman more
Section: Development
Technical level: Intermediate
Session type: Lecture
|
LastUser for user managementShow participants an alternative approach to managing user accounts. more
Section: Development
Technical level: Advanced
Session type: Workshop
|
AS
Aditya Sengupta PHP Frameworks performance compared for performance and ease of implementationTo help participants choose which Framework would ideally be suited to their requirements more
Section: Deployment
Technical level: Intermediate
Session type: Lecture
|
DT
Dhaval Trivedi Zend on the cloudDeveloping and deploying for cloud, through Zend Outline more
Section: Development
Technical level: Intermediate
Session type: Lecture
|
SM
Sudar Muthu Scaling web applications using MemcacheA brief introduction to Memcache and the scenarios where you can use it to improve the performance of web applications more
Section: Development
Technical level: Intermediate
Session type: Lecture
|
RP
Ravi Pratap Using Amazon EC2 to Scale Your Web ApplicationIntroduce participants to EC2 and help them get started with using Amazon EC2 to deploy and scale a web application more
Section: Deployment
Technical level: Beginner
Session type: Tutorial
|
t
tuxtoti Proposing Compiled PHPBenefits,Benchmarks and Experiences with compiled PHP. more
Section: Deployment
Technical level: Advanced
Session type: Discussion
|
dk
deepak kumar Proposing Why PHP is best for cloud than other languagesAs we see most of the cloud applications are based on PHP we can have a session on this to compare PHP s’ positives and negatives to other languages. more
Section: Business
Technical level: Beginner
Session type: Discussion
|
Git-powered deploymentsOn the benefits of using Git or other version control software to deploy software, instead of traditional rsync, scp or ftp. more
Section: Deployment
Technical level: Beginner
Session type: Discussion
|
HS
Hitesh Sarda Proposing Secure your siteGain awareness of the various attack vectors out there. Learn ways to protect yourself and your users. more
Section: Development
Technical level: Intermediate
Session type: Demo
|
PK
Pankaj Kaushal Continuous Deployment at FlipkartHow to do Continuous Deployments and take what we do at Flipkart as a decent example of that. more
Section: Deployment
Technical level: Advanced
Session type: Lecture
|
GP
Gautham Pai Building your own virtual cloud environmentCreating a completely replicable multi-server setup in your laptop or development sandbox for testing purposes more
Section: Deployment
Technical level: Intermediate
Session type: Demo
|
VS
Vinay Y S Introduction to MembaseIntroduction to Membase and how to build large scale cloud application with Membase. more
Section: Development
Technical level: Intermediate
Session type: Lecture
|
MP
Madhavprasad Pai Commonsense Linux sysad and scaling of webappsUnderstanding which aspects of webapps can be outsourced to sysad/dba, so that the webapp becomes more robust and scalable. The talk will cover Linux but the ideas will apply to other Unixen. more
Section: Deployment
Technical level: Advanced
Session type: Lecture
|
SR
Siddhartha Reddy How Flipkart scales PHP -- Tips & tricksWe would like to share some of the learnings from scaling PHP to millions of requests per day at Flipkart.com more
Section: Development
Technical level: Intermediate
Session type: Lecture
|
r
rithish Proposing NoSQL to InnoDB with MemcachedWould this be a worthwhile alternative to Memcache, or Key-Value Storage engines like Redis & Riak? more
Section: Development
Technical level: Advanced
Session type: Discussion
|
AR
Amal Raghav Scaling like a pro with Gearman!An introduction to Gearman. Learn how Gearman can help to farm out work to machines or processes that are better suited to do the work. more
Section: Development
Technical level: Intermediate
Session type: Lecture
|
S
ShardaBalaji Legal Issues in Cloud ComputingA basic appreciation of the legal issues that you may encounter and a few possible solutions to pre-empt those issues. more
Section: Business
Technical level: Beginner
Session type: Lecture
|
VR
Vivek Rp Deploying a PHP Website on AWS EC2I have been asked from many people about how to deploy a website on AWS. So new comers to cloud will learn how to do it. more
Section: Deployment
Technical level: Beginner
Session type: Demo
|
r
ramaprasanna How to write scalable PHP applications on Windows Azure CloudTo exhibit and show “HOW TO build super scalable applications on Windows Azure using PHP (using Eclipse)”. more
Section: Development
Technical level: Intermediate
Session type: Demo
|
PG
Piyush Goel Apache Thrift : One stop solution for cross language communicationTo discuss the use of Thrift as an RPC framework for cross language communication and its usage in PHP applications. more
Section: Development
Technical level: Beginner
Session type: Lecture
|
AL
Abhinav Lal Job Queue - web is more than request and responsehow to use Job queues (Beanstalkd, Gearman) to do heavy processing in background making your website faster. Code examples, use cases. Also how to manage your background processes written in php. more
Section: Deployment
Technical level: Intermediate
Session type: Lecture
|
t
t3rmin4t0r Failure is an OptionTo talk about failure in the cloud, how likely it is and how different the remedial measures are compared to a data-centre setup. more
Section: Development
Technical level: Beginner
Session type: Lecture
|
PY
Pavan Yara Building Cloud Platforms with Eucalyptus Open Source SoftwareTo show How you can build a “Cloud Platform” in minutes using Eucalyptus open source software more
Section: Deployment
Technical level: Intermediate
Session type: Tutorial
|
JM
Janakiram MSV Monitoring and Tracking the Health of Cloud Applications with Amazon CloudWatchTo introduce Amazon CloudWatch to developers and administrators more
Section: Deployment
Technical level: Intermediate
Session type: Demo
|
BK
Balasugavaneswaran K How Yahoo! Oscars scaled to billion+ page views in a weekLearnings from a yahoo! oscars coverage that scaled to 1.3 billion page views in a week. more
Section: Development
Technical level: Intermediate
Session type: Lecture
|
SS
Srinivasan Seshadri Experiences at Kosmix with Cloud ComputingHands on knowledge of building a substantially large scale system and experiences and learnings thereby.. more
Section: Development
Technical level: Beginner
Session type: Discussion
|