Well here's the Facebook structure
http://www.quora.com/What-is-Facebooks-architecture

Believe it or not the base code is still PHP, compiled to HH ByteCode,
but yet they write PHP :)

Sent from my iPhone

On Jun 1, 2012, at 12:35 PM, Darryle Steplight <dstepli...@gmail.com> wrote:

> @Chris- At the very least, everyone should probably be using some sort
> of version control and SSH. If I have a choice I would prefer to use
> git though even though I'm stuck using SVN for a few projects I'm
> working on.
>
> @Rob -  That looks like some solid info and methods. I haven't used
> APC before but I definitely see where it can come in handy. I always
> wonder how Facebook did it too. Thanks for the info.
>
> On Fri, Jun 1, 2012 at 12:23 PM, Rob Marscher
> <rmarsc...@beaffinitive.com> wrote:
>>
>>> On Fri, Jun 1, 2012 at 12:10 PM, Darryle Steplight <dstepli...@gmail.com> 
>>> wrote:
>>>>    I just heard of Capistrano, but in the past I've used Ant when I
>>>> was using Eclipse for my IDE and working with JSP back in 07. What are
>>>> the best deployment softwares for PHP? Which ones are the easiest to
>>>> get up and running quickly? Which do you prefer to use at the job?
>>
>> I'm using a hand-rolled method that uses parallel-ssh to simultaneously 
>> update servers, combined with custom php code for handling migrations, and 
>> git tags for managing releases and allowing to roll back (assuming there 
>> aren't major migrations that would prevent roll back).
>>
>> Facebook puts conditional checks all over their code for different features. 
>>  Enabled features are cached in APC.  They have a private url/api for 
>> enabling/disabling features by updating the APC cache keys.  That way they 
>> can roll out code changes without it actually going live and the test 
>> features in production selectively on certain servers.
>>
>> Here's how Etsy does it:
>> http://codeascraft.etsy.com/2010/05/20/quantum-of-deployment/
>>
>> Here's a php based deploy method created by Rasmus: 
>> http://blog.wepay.com/2010/11/30/weploy-wepays-deployment-tool/
>>
>>
>> _______________________________________________
>> New York PHP User Group Community Talk Mailing List
>> http://lists.nyphp.org/mailman/listinfo/talk
>>
>> http://www.nyphp.org/show-participation
>
>
>
> --
> ----------------------------------------------
> "May the Source be with you."
> _______________________________________________
> New York PHP User Group Community Talk Mailing List
> http://lists.nyphp.org/mailman/listinfo/talk
>
> http://www.nyphp.org/show-participation
_______________________________________________
New York PHP User Group Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

http://www.nyphp.org/show-participation

Reply via email to