## #work Today is about handling events real time. I\u0027ve been talking to different people about events handling and the outcome of these conversations is that you get a different opinion based on who you\u0027re talking to. It\u0027s hard to get some consensus on what to choose. Imho it\u0027s too easy to say that __A__ is better than __B__ without considering all aspects of the solution. Questions that you should ask yourself before jumping on one technology: \u002D What will the startup cost be? \u002D How long will it take to get started with the first [MVP](http://en.wikipedia.org/wiki/Minimum_viable_product)? \u002D What will the server cost be to keep it running with your traffic? \u002D Is there any license cost? Remember to consider both internal/external man\u002Dhours, cost and time line. Be honest with yourself. Listen to people who have done this before and check different sources. Never trust just one blog post. Twitter is handling millions of events every second. It would be interesting to know who many servers and ops people it takes to run their platform. [Handling five billion sessions a day – in real time](https://blog.twitter.com/2015/handling\u002Dfive\u002Dbillion\u002Dsessions\u002Da\u002Dday\u002Din\u002Dreal\u002Dtime) // blog.twitter.com \u002D Thanks to @joawan for the tip. LinkedId is also handling a couple of events every second. The say they have 8 million incoming messages a second and 32 million outgoing messages a second. [Kafka at LinkedIn: Current and Future](https://engineering.linkedin.com/kafka/kafka\u002Dlinkedin\u002Dcurrent\u002Dand\u002Dfuture) // engineering.linkedin.com \u002D Thanks to @eide for the tip. Both Twitter and LinkedIn are using more or less self managed services for their real time data pipeline. Is this the best solution? Recently Ebay entered the game with their own solution called Pulsar. They\u0027ve launched it in production and it is currently handling all user behavior events. \u003EPulsar can be used to collect and process user and business events in real time, providing key insights and enabling systems to react to user activities within seconds. \u003E\u002Debaytechblog.com [Announcing Pulsar: Real\u002Dtime Analytics at Scale](http://www.ebaytechblog.com/2015/02/23/announcing\u002Dpulsar\u002Dreal\u002Dtime\u002Danalytics\u002Dat\u002Dscale/#.VO75Y1PF9uY) // ebaytechblog.com Amazon has been in the game since December 2013 with their managed service Kinesis. \u003EAmazon Kinesis is a fully managed, cloud\u002Dbased service for real\u002Dtime processing of large, distributed data streams. \u003E\u002DAmazon.com [Why Amazon created AWS Kinesis, its live data processing service](http://venturebeat.com/2014/03/20/why\u002Damazon\u002Dcreated\u002Daws\u002Dkinesis\u002Dits\u002Dlive\u002Ddata\u002Dprocessing\u002Dservice/) ## #personal When you make a mistake remember that it\u0027s not the end of the world. There is always someone who is in deeper shit than you. [Knightmare: A DevOps Cautionary Tale](http://dougseven.com/2014/04/17/knightmare\u002Da\u002Ddevops\u002Dcautionary\u002Dtale/) // dougseven.com And when everything seems a bit dark you should always take care of yourself and drink more coffee. [Do you love coffee? You should probably be drinking even more](http://qz.com/347582/do\u002Dyou\u002Dlove\u002Dcoffee\u002Dyou\u002Dshould\u002Dprobably\u002Dbe\u002Ddrinking\u002Deven\u002Dmore/) // qz.com ## #fun This week ends with a couple of fun links. [Language Perl (bottled by Acme::EyeDrops)](http://www.99\u002Dbottles\u002Dof\u002Dbeer.net/language\u002Dperl\u002D737.html) // 99\u002Dbottles\u002Dof\u002Dbeer.net [If programming languages were countries, which country would each language represent?](http://www.quora.com/If\u002Dprogramming\u002Dlanguages\u002Dwere\u002Dcountries\u002Dwhich\u002Dcountry\u002Dwould\u002Deach\u002Dlanguage\u002Drepresent) // quora.com Have a nice weekend!