Enda Farrell
Software Architect for internet scaling
BBC
Enda Farrell is one of the software architects for the BBC's new
technology platform. By using open source software with (almost)
commodity hardware to build a new dynamic content platform, the BBC can
cost-effectively and securely allow developers to build faster, better
scaling and interactive applications.
Enda joined the BBC to lead the technical team for one of the main content management systems in 2006, having spent 9 years as an engineer and then architect at Sapient. In 2008 when the new platform was granted board approval, the content management team merged in with the platform team to get things going. His Mechanical Engineering degree from UCD is somewhat languishing in a box somewhere, largely unused.
Enda joined the BBC to lead the technical team for one of the main content management systems in 2006, having spent 9 years as an engineer and then architect at Sapient. In 2008 when the new platform was granted board approval, the content management team merged in with the platform team to get things going. His Mechanical Engineering degree from UCD is somewhat languishing in a box somewhere, largely unused.
Enda Farrell is Giving the Following Talks
Erlang at the BBC
The BBC is building a new environment that allows cost-effective
building of dynamic content platforms. A key component of the new
RESTful service-based platform is a Key Value store - an API which uses
32 CouchDB storage nodes in two datacentres. We have a Java/Tomcat API
which handles SSL-based user authorisation and sharding, independent
(of each other) CouchDB nodes which are replicated with (replication
mapped nodes) between our datacentres. We can also show results from a
load/stress/soak test to see what - on our servers - is the long-term
maximum throughput of an individual node.