Too often in the organization of this conference we have heard "but I don't have scalability issues".
This talk discusses what scalability issues actually are, and details why we all inevitably have them. Avoiding them, or delaying solutions until they are unavoidable, leads to making many bad "temporary" decisions that cannot be fixed further down the line.
I will discuss the methodologies and best practices that are required in order to be scalable, and describe the common mistakes they will temper, and why they should be implemented immediately. Finally, I will briefly touch on how to deal with rectifying the bad decisions that we all inevitably make, no matter how forward-thinking we are.
by Craig Raw
A collection of some of my learnings from a decade of building and hosting websites and web applications for one of Africa's largest digital agencies. It will cover areas such as languages, persistence, infrastructure architecture and scaling your team.
by Ashley Peter
2go has developed a hugely successful mobile social network around its 2go Messenger; a network that has grown to 15 million users across Africa in just a few years. If rapid infrastructure scaling doesn't present enough challenges, doing so in an emerging market only makes it more interesting. Ashley will share techniques used and lessons learned during 2go's growth and what is planned for the future.
Building applications for scale in emerging markets such as Africa, while terribly exciting, can be an incredibly uncomfortable exercise. Not only from a perspective of the technical challenges but just as much from a team perspective. One of the keys to staying sane is admitting that we all write terrible code, dreadfully hacky workarounds and resort to incredibly poor solutions all the time. I'll be talking about our experience in failure at Praekelt and how that adds value to what we do and the impact we aim to have.
26th–27th January 2012