Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Network Architecture based on Gaming

Network Architecture based on Gaming

Take Off Conf is about trending topics for the upcoming year, and there is a hole new range of possibilities that will start to be more on spotlight this year, because we (developers), are starting to change our mindsets to an asynchronous and really dynamic way of architecture and development.

There isn't a great and big historic about this kind of development, building real time applications, when we are talking about web apps, there is a lot to be discussed and explored, and this is exactly what I want to talk about.

The most of the developers already was or still are a game addicted, so we all know that there isn't nothing more dynamic, asynchronous and multi-thread that multiplayer networked games, and games still have a lot to contribute with us in this new application development era, where one of the most known proverbs are that "Speed matters, and matters a lot!"

This is what this talk is about, we are gonna pass by some of game philosophy and bring this concepts to this new dynamic architecture model that we (developers) and the users of ours applications are seeking.

João Moura

January 18, 2013

More Decks by João Moura

Other Decks in Programming


  1. “In the beginner’s mind there are many possibilities, in the

    expert’s mind there are few.” - Shunryu Suzuki Beginner’s Mind? Monday, January 21, 13
  2. Amazon: 100 ms 1% drop in sales. (source: Greg Linden,

    Amazon) Google: 500 ms 20% fewer searches. (source: Marrissa Mayer, Google) Yahoo!: 400 ms 5–9% increase in the number of people who clicked “back” before the page even loaded. (source: Nicole Sullivan, Yahoo!) Monday, January 21, 13
  3. Design & Speed ‘Cause Speed Matters! A lot! The rule

    is simple, to make things faster and you make more money Monday, January 21, 13
  4. Render in Client Can you beat 50ms load times? I'm

    interested. Monday, January 21, 13