Page 6 of 6

Re: Scalability

Posted: Thu Jul 09, 2009 10:55 am
by VladSun
I just wnated to stress that whether a proxy is a reverse or a forward one has nothing to do with the fact it can be also caching or non-caching.

Re: Scalability

Posted: Thu Jul 09, 2009 11:23 am
by Christopher
I recently saw a presentation that discussed Squid and Varnish. The presenter raved about Varnish because it is more focused on what it does and therefore performs better. Squid(2) does just about everything. I recall he said that Squid is still better for very large files, so for proxying things like movies, because of how it stores things.

Re: Scalability

Posted: Fri Jul 10, 2009 2:15 pm
by William
arborint wrote:I'm sorry to hear that. Perhaps William or Theory is interested?
Yeah I wouldn't mind helping out on the series, just need to figure out when I'll have time to really sit down and write them out. Like Kai said, although I am American, my writing isn't that great so if someone can shorten and proofread my contributions it would be awesome too. :)

I wouldn't mind covering over several topics though. Basically a "advanced php series" that will cover over various topics like scalability, availability, performance, deployment, etc. Maybe also a few non-super-advanced side topics like source control and unittesting for people just getting into the higher ends of development as most people just make simple websites and have no idea how the bigger developers work.

Just my opinions anyways.

Re: Scalability

Posted: Fri Jul 10, 2009 3:56 pm
by alex.barylski
. Like Kai said, although I am American, my writing isn't that great so if someone can shorten and proofread my contributions it would be awesome too.
I think most developers lack in the 'writing' area so don't feel alone, I'm with ya brother. :P

Re: Scalability

Posted: Fri Jul 10, 2009 4:13 pm
by Christopher
William wrote:Yeah I wouldn't mind helping out on the series, just need to figure out when I'll have time to really sit down and write them out. Like Kai said, although I am American, my writing isn't that great so if someone can shorten and proofread my contributions it would be awesome too. :)

I wouldn't mind covering over several topics though. Basically a "advanced php series" that will cover over various topics like scalability, availability, performance, deployment, etc. Maybe also a few non-super-advanced side topics like source control and unittesting for people just getting into the higher ends of development as most people just make simple websites and have no idea how the bigger developers work.
Since there is not much excitement for doing the "editorial work" but interest in the subjects and discussions, I would be glad to volunteer. I will try to pull the information in this thread into the first post if I get some time.

What other topics? Perhaps we could come up with at quick list of topics of interest...

Re: Scalability

Posted: Fri Jul 10, 2009 5:02 pm
by William
arborint wrote:
William wrote:Yeah I wouldn't mind helping out on the series, just need to figure out when I'll have time to really sit down and write them out. Like Kai said, although I am American, my writing isn't that great so if someone can shorten and proofread my contributions it would be awesome too. :)

I wouldn't mind covering over several topics though. Basically a "advanced php series" that will cover over various topics like scalability, availability, performance, deployment, etc. Maybe also a few non-super-advanced side topics like source control and unittesting for people just getting into the higher ends of development as most people just make simple websites and have no idea how the bigger developers work.
Since there is not much excitement for doing the "editorial work" but interest in the subjects and discussions, I would be glad to volunteer. I will try to pull the information in this thread into the first post if I get some time.

What other topics? Perhaps we could come up with at quick list of topics of interest...
Yeah I agree, people should get a list of like the top 15 most wanted advanced topics to learn, and we can try to cover them as a community. Also, since I've been busy and haven't been talking much here, here is a very good case study of NetLog scaling. http://www.jurriaanpersyn.com/archives/ ... l-and-php/ -- Very good article, very long, you guys will enjoy it, trust me.

Re: Scalability

Posted: Sat Jul 11, 2009 2:08 am
by kaisellgren
William wrote:Also, since I've been busy and haven't been talking much here, here is a very good case study of NetLog scaling. <a class="linkification-ext" href="http://www.jurriaanpersyn.com/archives/ ... l-and-php/" title="Linkification: http://www.jurriaanpersyn.com/archives/ ... nd-php/</a> -- Very good article, very long, you guys will enjoy it, trust me.
That's a good one, thanks!
arborint wrote:What other topics? Perhaps we could come up with at quick list of topics of interest...
How about we create a list of possible subjects, personally I'm interested in:

- Performance (and Caching)
- Scalability
- High availability
- Security (and Cryptography)
- Privacy
- Reliability/Stability
- Architectures and Designs
- Debugging
- Profiling
- Threat Modeling
- Payment Processing
- Web Services
- Error Handling
- Portability
- Internalization
- Localization
- Authentication (and Authorization)
- Data Integrity
- Data Partitioning
- Backup Solutions
- Automated/Scheduled Tasks

You can add a couple of other subjects to the list (if you have). Then we could all vote for top-5 (or more) subjects and start discussing them?

Re: Scalability

Posted: Sat Jul 11, 2009 9:00 am
by Theory?
I would love to see more situational analysis' rather than just cold hard facts on a topic. For example, instead of just covering "Scalability" we should cover things like, "What to Scale and When" and "Developing for Scale: How to Prepare Your System for Unexpected Growth". That last one would have been a great article for Twitter to have had when they first started, who the hell knew they were going to need to scale that wide that fast?

Other topics include:

Exposing Yourself: Building Open API's for Extension
Patterns By Example: Real World Use Cases for Design Patterns
Modeling the System: What to Do Before You Code
Version Control for the Insular Programmer
Developing in Teams
Developing Ambient Systems
Iterative Design by Example
Developing Adaptive Systems (Referring to systems that may be accessed by numerous and potentially unknown clients)
Maintenance and Refactoring in the Real World (and on a similar note...)
Where Your Programs Lag: Detecting Performance Spikes and How to Fix Them
Reflective Design: Making Systems More Aware

I'm really just making up catchy titles right now, but I bet some of these would be extremely helpful and worthwhile topics to cover.

Re: Scalability

Posted: Sat Jul 11, 2009 12:23 pm
by William
Theory? wrote:I would love to see more situational analysis' rather than just cold hard facts on a topic. For example, instead of just covering "Scalability" we should cover things like, "What to Scale and When" and "Developing for Scale: How to Prepare Your System for Unexpected Growth". That last one would have been a great article for Twitter to have had when they first started, who the hell knew they were going to need to scale that wide that fast?

Other topics include:

Exposing Yourself: Building Open API's for Extension
Patterns By Example: Real World Use Cases for Design Patterns
Modeling the System: What to Do Before You Code
Version Control for the Insular Programmer
Developing in Teams
Developing Ambient Systems
Iterative Design by Example
Developing Adaptive Systems (Referring to systems that may be accessed by numerous and potentially unknown clients)
Maintenance and Refactoring in the Real World (and on a similar note...)
Where Your Programs Lag: Detecting Performance Spikes and How to Fix Them
Reflective Design: Making Systems More Aware

I'm really just making up catchy titles right now, but I bet some of these would be extremely helpful and worthwhile topics to cover.
Yeah we can throw in some real world examples, case studies, etc. It seems to me like this whole "series" it going to be almost like an entire book written by multiple authors (Like High Performance MySQL, Second Edition). Although it would be all on a forum, but I think that it would allow people to get to learn some really great stuff without having to buy 5 different books on the subject.

Re: Scalability

Posted: Sat Jul 11, 2009 7:36 pm
by Theory?
William wrote:
Yeah we can throw in some real world examples, case studies, etc. It seems to me like this whole "series" it going to be almost like an entire book written by multiple authors (Like High Performance MySQL, Second Edition). Although it would be all on a forum, but I think that it would allow people to get to learn some really great stuff without having to buy 5 different books on the subject.
If we want to get really fancy, once we compile all the good info together here, if someone is down for the task, we can make an ebook out of it and give it away for free.

Re: Scalability

Posted: Mon Jul 13, 2009 9:40 am
by alex.barylski
If we want to get really fancy, once we compile all the good info together here, if someone is down for the task, we can make an ebook out of it and give it away for free.
Good luck with that one. :P

Re: Scalability

Posted: Mon Jul 13, 2009 10:32 am
by Theory?
PCSpectra wrote:
If we want to get really fancy, once we compile all the good info together here, if someone is down for the task, we can make an ebook out of it and give it away for free.
Good luck with that one. :P
I'd do that part since I'm really of no help to write the whole mess.

Re: Scalability

Posted: Mon Jul 13, 2009 10:34 am
by alex.barylski
Converting everyone's ASCII articles into a PDF eBook?