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
Accepting submissions
Not accepting submissions
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
|
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
|
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
|
Zend on the cloudDeveloping and deploying for cloud, through Zend Outline more
Section: Development
Technical level: Intermediate
Session type: Lecture
|
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
|
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
|
Compiled PHPBenefits,Benchmarks and Experiences with compiled PHP. more
Section: Deployment
Technical level: Advanced
Session type: Discussion
|
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
|
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
|
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
|
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
|
Introduction to MembaseIntroduction to Membase and how to build large scale cloud application with Membase. more
Section: Development
Technical level: Intermediate
Session type: Lecture
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|