Wednesday, July 7. 2010Scalability: People, Processes, Technology
In order to manage the success and popularity of a web site, it needs to be designed to cope with a growing number of users. A site designed to support 50 concurrent users can't serve thousands of simultaneous visitors without collapsing. Thus, the very success of a web site could also be the cause of its failure, if it is not able to sustain the sudden and exponential growth in number of users or requests.
A recent study by Computing & Double Take revealed that 83% of UK organisations admit downtime of several hours or more. Even if you manage to avoid a complete collapse, users will not stick around on a slow-loading site. The ability to grow (and shrink!) depending on need or availability thus becomes critical, directly affecting your revenue stream. A system that's able to cope with this changing demand is called scalable. Continue reading "Scalability: People, Processes, Technology" Tuesday, February 16. 2010Dutch PHP Business Seminar
On March 2nd, we are organizing another PHP management seminar in The Netherlands. In one afternoon, we'll update IT managers, CIOs, CEOs, CTOs and (web) development managers on some of the latest developments in PHP development. Topics this year are:
Continue reading "Dutch PHP Business Seminar"
Posted by Anouk Ilic
at
08:54
| Comments (0)
| Trackbacks (0)
Defined tags for this entry: business, cloud, cloud computing, conference, management, performance, scalability, seminar, services, soa, webservices
Monday, December 21. 2009Disruptive events and information flow
This weekend The Netherlands (and many other countries too, but for the purpose of example I'll stick to NL) experienced something that happens only every few years. We had up to 25 centimeters of snow, which is unusual for us, so it disrupts life significantly. On sunday, buses and trains were canceled, destinations became unreachable, and at Schiphol airport alone, over 700 people had to spent the night because it was impossible to get anywhere.
Snow continued to fall Sunday evening, so this morning most news outlets expected chaos in traffic. The Ibuildings Netherlands offices already advised all its staff to work from home on Monday, but not every company is able to tackle it that way, so the number one question for many people this morning was: "Will I be able to get to work?". The answer to the question should be simple: either trains and buses ride normally, they have delays, or they don't ride at all. Still, many of the Dutch public transport companies struggled to get that information across. Read on for an overview and an analysis, using the public transport companies of the Dutch major cities as an example of how important it is to do 'peak management'. Continue reading "Disruptive events and information flow"
Posted by Ivo Jansch
at
07:20
| Comments (3)
| Trackbacks (0)
Defined tags for this entry: graceful degradation, peak management, peak traffic, performance, public transport, scalability
Thursday, April 23. 2009Surviving a plane crash - The nu.nl case study
About 2 months ago, Erik Snoeijs posted a story about the NU.nl backend, a project we did for the largest news site in The Netherlands.
Back then, we already planned to write a follow up post about the front-end technology. Where the back-end focuses on flexibility and ease of use for the Nu.nl editors, the front-end focuses completely on very high performance and getting the news out to the site's readers as quickly as possible. Continue reading "Surviving a plane crash - The nu.nl case study" Thursday, February 12. 2009NU.nl; the back-end It's long overdue seeing as the new site has been up for about two months now, but better late then never!Somewhere in March of last year, we heard we might be doing the site NU.nl for ilse media. Readers not local to the Netherlands might not know it, but nu.nl is almost a concept in the Netherlands. It's the news site here, millions of people rely on it for their news throughout the day. So not very surprising we were all very excited about doing this. Continue reading "NU.nl; the back-end" Tuesday, August 12. 2008The definition of evil
Recently a colleague stated that in theory, caching could be considered 'evil'.
Now 'evil' is a very broad term which is used a lot in the IT community, but what does it really mean when we're talking about technical solutions? I asked around, but couldn't find a clear cut definition, so I went searching... Continue reading "The definition of evil"
Posted by Boy Baukema
at
14:11
| Comment (1)
| Trackbacks (0)
Defined tags for this entry: best practices, browser, caching, development, evil, optimization, performance, scalability
Tuesday, April 15. 2008PFCongrez 2008
Saturday the 12th of April a delegation of 8 Ibuildings employees attended the 3rd PFCongrez event in Maarssen, NL. This yearly event is initiated by an association surrounding the popular Dutch website PHPFreakz.nl. As always, conferences like these provide an excellent opportunity to put some faces with the names you got to know over resource websites or IRC.
A comfortable train trip brought us to Utrecht, from where we got on the bus to the location where the conference was held. Some introducing and handshaking later we sat down on some not-too-comfortable chairs, anxiously awaiting the line-up for the day. Continue reading "PFCongrez 2008 "
Posted by Ruud Alberts
at
11:47
| Comment (1)
| Trackbacks (0)
Defined tags for this entry: conference, javascript, marktplaats, pfcongrez, pfcongrez2008, phpfreakz, ppk, scalability, symfony, webstandaarden
Monday, March 17. 2008How we build scalable web applications
There is lots of information available on how to build scalable web applications. I thought it would be nice to share a little bit of how we at Ibuildings build scalable web applications.
Often we're dealing with large applications that need to scale very well. Sometimes this is due to high load/traffic but, it can also be that the web application is used in many ways. For example an application can have a heavily used CRM like back-end system. The front-end website uses the same system to publish information from it. You can imagine that if you didn't set it up correctly and the load increases on the back-end, it affects the website users and vice versa. Continue reading "How we build scalable web applications"
(Page 1 of 1, totaling 8 entries)
|
Blog

