Submissions

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.

Logo

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/

Hosted by

Scaling PHP in the Cloud was an event by HasGeek in 2011. more

Accepting submissions

Not accepting submissions

Nigel Babu

Deploying with Fabric

Overview of Fabric and basic tutorial Outline Using Python Fabric to deploy code to the cloud more
  • 1 comment
  • Confirmed & scheduled
  • 03 Jun 2011
Section: Deployment Technical level: Beginner Session type: Lecture

suryajith

Serve efficiently with Gearman

A brief introduction and a demo of an application of gearman more
  • 2 comments
  • Submitted
  • 03 Jun 2011
Section: Development Technical level: Intermediate Session type: Lecture
Kiran Jonnalagadda

Kiran Jonnalagadda

LastUser for user management

Show participants an alternative approach to managing user accounts. more
  • 5 comments
  • Submitted
  • 03 Jun 2011
Section: Development Technical level: Advanced Session type: Workshop

Aditya Sengupta

PHP Frameworks performance compared for performance and ease of implementation

To help participants choose which Framework would ideally be suited to their requirements more
  • 5 comments
  • Confirmed & scheduled
  • 03 Jun 2011
Section: Deployment Technical level: Intermediate Session type: Lecture

Dhaval Trivedi

Zend on the cloud

Developing and deploying for cloud, through Zend Outline more
  • 3 comments
  • Confirmed & scheduled
  • 04 Jun 2011
Section: Development Technical level: Intermediate Session type: Lecture

Sudar Muthu

Scaling web applications using Memcache

A brief introduction to Memcache and the scenarios where you can use it to improve the performance of web applications more
  • 0 comments
  • Confirmed & scheduled
  • 06 Jun 2011
Section: Development Technical level: Intermediate Session type: Lecture

Ravi Pratap

Using Amazon EC2 to Scale Your Web Application

Introduce participants to EC2 and help them get started with using Amazon EC2 to deploy and scale a web application more
  • 12 comments
  • Confirmed & scheduled
  • 08 Jun 2011
Section: Deployment Technical level: Beginner Session type: Tutorial

tuxtoti Proposing

Compiled PHP

Benefits,Benchmarks and Experiences with compiled PHP. more
  • 5 comments
  • Submitted
  • 08 Jun 2011
Section: Deployment Technical level: Advanced Session type: Discussion

deepak kumar Proposing

Why PHP is best for cloud than other languages

As 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
  • 1 comment
  • Submitted
  • 08 Jun 2011
Section: Business Technical level: Beginner Session type: Discussion
Kiran Jonnalagadda

Kiran Jonnalagadda

Git-powered deployments

On the benefits of using Git or other version control software to deploy software, instead of traditional rsync, scp or ftp. more
  • 7 comments
  • Submitted
  • 08 Jun 2011
Section: Deployment Technical level: Beginner Session type: Discussion

Hitesh Sarda Proposing

Secure your site

Gain awareness of the various attack vectors out there. Learn ways to protect yourself and your users. more
  • 6 comments
  • Submitted
  • 09 Jun 2011
Section: Development Technical level: Intermediate Session type: Demo

Pankaj Kaushal

Continuous Deployment at Flipkart

How to do Continuous Deployments and take what we do at Flipkart as a decent example of that. more
  • 12 comments
  • Confirmed & scheduled
  • 09 Jun 2011
Section: Deployment Technical level: Advanced Session type: Lecture

Gautham Pai

Building your own virtual cloud environment

Creating a completely replicable multi-server setup in your laptop or development sandbox for testing purposes more
  • 13 comments
  • Confirmed & scheduled
  • 09 Jun 2011
Section: Deployment Technical level: Intermediate Session type: Demo

Vinay Y S

Introduction to Membase

Introduction to Membase and how to build large scale cloud application with Membase. more
  • 1 comment
  • Confirmed & scheduled
  • 09 Jun 2011
Section: Development Technical level: Intermediate Session type: Lecture

Madhavprasad Pai

Commonsense Linux sysad and scaling of webapps

Understanding 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
  • 0 comments
  • Confirmed & scheduled
  • 09 Jun 2011
Section: Deployment Technical level: Advanced Session type: Lecture

Siddhartha Reddy

How Flipkart scales PHP -- Tips & tricks

We would like to share some of the learnings from scaling PHP to millions of requests per day at Flipkart.com more
  • 10 comments
  • Confirmed & scheduled
  • 10 Jun 2011
Section: Development Technical level: Intermediate Session type: Lecture

rithish Proposing

NoSQL to InnoDB with Memcached

Would this be a worthwhile alternative to Memcache, or Key-Value Storage engines like Redis & Riak? more
  • 2 comments
  • Submitted
  • 11 Jun 2011
Section: Development Technical level: Advanced Session type: Discussion

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
  • 5 comments
  • Submitted
  • 13 Jun 2011
Section: Development Technical level: Intermediate Session type: Lecture

ShardaBalaji

Legal Issues in Cloud Computing

A basic appreciation of the legal issues that you may encounter and a few possible solutions to pre-empt those issues. more
  • 0 comments
  • Submitted
  • 16 Jun 2011
Section: Business Technical level: Beginner Session type: Lecture

Vivek Rp

Deploying a PHP Website on AWS EC2

I 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
  • 6 comments
  • Submitted
  • 16 Jun 2011
Section: Deployment Technical level: Beginner Session type: Demo

ramaprasanna

How to write scalable PHP applications on Windows Azure Cloud

To exhibit and show “HOW TO build super scalable applications on Windows Azure using PHP (using Eclipse)”. more
  • 0 comments
  • Confirmed & scheduled
  • 16 Jun 2011
Section: Development Technical level: Intermediate Session type: Demo

Piyush Goel

Apache Thrift : One stop solution for cross language communication

To discuss the use of Thrift as an RPC framework for cross language communication and its usage in PHP applications. more
  • 1 comment
  • Confirmed & scheduled
  • 22 Jun 2011
Section: Development Technical level: Beginner Session type: Lecture

Abhinav Lal

Job Queue - web is more than request and response

how 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
  • 1 comment
  • Confirmed & scheduled
  • 24 Jun 2011
Section: Deployment Technical level: Intermediate Session type: Lecture

t3rmin4t0r

Failure is an Option

To talk about failure in the cloud, how likely it is and how different the remedial measures are compared to a data-centre setup. more
  • 1 comment
  • Confirmed & scheduled
  • 29 Jun 2011
Section: Development Technical level: Beginner Session type: Lecture

Pavan Yara

Building Cloud Platforms with Eucalyptus Open Source Software

To show How you can build a “Cloud Platform” in minutes using Eucalyptus open source software more
  • 3 comments
  • Confirmed & scheduled
  • 29 Jun 2011
Section: Deployment Technical level: Intermediate Session type: Tutorial

Janakiram MSV

Monitoring and Tracking the Health of Cloud Applications with Amazon CloudWatch

To introduce Amazon CloudWatch to developers and administrators more
  • 0 comments
  • Confirmed & scheduled
  • 30 Jun 2011
Section: Deployment Technical level: Intermediate Session type: Demo

Balasugavaneswaran K

How Yahoo! Oscars scaled to billion+ page views in a week

Learnings from a yahoo! oscars coverage that scaled to 1.3 billion page views in a week. more
  • 1 comment
  • Confirmed & scheduled
  • 04 Jul 2011
Section: Development Technical level: Intermediate Session type: Lecture

Srinivasan Seshadri

Experiences at Kosmix with Cloud Computing

Hands on knowledge of building a substantially large scale system and experiences and learnings thereby.. more
  • 4 comments
  • Confirmed & scheduled
  • 05 Jul 2011
Section: Development Technical level: Beginner Session type: Discussion

Hosted by

Scaling PHP in the Cloud was an event by HasGeek in 2011. more