Thursday, May 15. 2008Platform to PlatformRecently, I've been working with a client as part of a major platform change they're making. It's the third time I've been involved with a big architecture shift, each at a different company, and each larger than the last, but there seem to be some observations that apply whether you've got five servers or five hundred. 1. Business carries on It can be easy to get somewhat myopic when in the middle of an exciting architectural change. Major platform transitions tend to occur when there has been a realisation high up in the company that something needs to be done, so teams often have a fair degree of scope and freedom. However, it is even more likely that other parts of the business will need to continue to work on the existing system. If a new feature is required then it's going to get developed, even if that involves duplicating, or worse conflicting, with work that's being done as part of the platform change. Continue reading "Platform to Platform"
Posted by Ian Barber
in planetphp
at
18:46
| Comments (0)
| Trackbacks (0)
Defined tags for this entry: architecture, platform
Friday, April 18. 2008Book review: Understanding Enterprise SOA
Last week I read a book covering SOA (Service Oriented Architecture). I thought I'd share some thoughts with you. "Understanding Enterprise SOA" (Manning Publications), is written by Eric Pulier en Hugh Taylor. The target audience for this book are managers and technical architects.
Working with web services, SOAP and mashups with Google maps or flickr, I was anxious to learn more about the architectural part of setting up an SOA in applications. Using webservices is one thing, but designing them in an application environment (which usually contains more than one service component) is another. Maybe because of my technical background I was hoping to get some more insight in how you design SOA applications from a functional analyst and technical architect point of view, but as it turns out, the book is more useful for managers than for technical guys. Continue reading "Book review: Understanding Enterprise SOA" 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" Thursday, February 7. 2008Backward compatibility, bane of the developer
Recently 'A List Apart' posted an article about the new X-UA-Compatible switch that Microsoft will be implementing in Internet Explorer 8.
In short, you can target versions of the IE renderer with the switch; you can say: I want this page to be rendered like IE7 would render it and then IE8 (and IE9 and IE10 presumably) would render it similarly to IE7. Now this provoked a lot of reactions, and it got me thinking about one of the most painful subjects among developers (PHP and in general): backward compatibility. Continue reading "Backward compatibility, bane of the developer"
Posted by Boy Baukema
at
12:41
| Comment (1)
| Trackback (1)
Defined tags for this entry: api, architecture, compatibility, development, php, release management, unittest
(Page 1 of 1, totaling 4 entries)
|
Blog
