SlideShare uma empresa Scribd logo
1 de 17
Improving your KPIs with Push notifications
Miloš Milošević | Nordeus | 2016
About Nordeus
Award winning gaming company, founded in 2010
Offices in London, Dublin and Belgrade
Creators of Top Eleven
About TopEleven
Our flagship product
130+ million registered users
Global
5 years old
Push Notifications 101
Push notification is the delivery of information from a software application
to a client device without a specific request from the client
The good and the bad
Good:
o No limit
o No CTR requirements
o Not platform dependent
Bad:
o No limit
Nordeus approach
Criteria for sending push notifications
Message content creation, personalization and optimization
Measuring results
Criteria for sending push notifications
• Start from your local notifications, think how you can improve them
• Create service notifications
• Test on other platforms first
Message content creation
• Personalize as much as possible
• Find user affiliation to feature
• Use the user’s gameplay habits
Measuring results
• Use click through rate for optimizing messages
• Measure retention to determine the success of a push campaign
• Be careful when you measure performance of personalized messages
Our results - Day 1 retention
Our results - Day 3 retention
Our results - Day 7 retention
Beyond push notifications
• Collect Google and Apple responses, know when a user deleted your app
• Use it as another way to measure message performance
• Try to predict when a user will delete your app
Recap
• Criteria for sending push notifications
• Message content creation, personalization and optimization
• Measuring results
• Use all feedback
..to support all of this
• We made a centralized messaging service running on Hadoop,
powered by Apache Spark.
• Specs:
o Scalable
o Guarantee on time delivery
o Near real time notifications
o A/B test support
o Modular design
o Extensive logging
Announcing Pushkin - pushkin.io
• Nordeus first open source project
• Lightweight framework for sending push notifications
• Written in Python, easy to use API
• Multi platform - Google and Apple supported out of the box
• Capable of sending 500 notifications per second
Improving your KPIs with push notifications

Mais conteúdo relacionado

Semelhante a Improving your KPIs with push notifications

Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Tasktop
 
D3 marketer introduction power point esynergystandard 11-1-13
D3 marketer introduction power point esynergystandard 11-1-13D3 marketer introduction power point esynergystandard 11-1-13
D3 marketer introduction power point esynergystandard 11-1-13
d3logic
 

Semelhante a Improving your KPIs with push notifications (20)

PushApps - Smart, Fast and Scalable Push Notifications solution
PushApps - Smart, Fast and Scalable Push Notifications solutionPushApps - Smart, Fast and Scalable Push Notifications solution
PushApps - Smart, Fast and Scalable Push Notifications solution
 
Improving marketers app acquisition strategy/ Mejorando la estrategia de adqu...
Improving marketers app acquisition strategy/ Mejorando la estrategia de adqu...Improving marketers app acquisition strategy/ Mejorando la estrategia de adqu...
Improving marketers app acquisition strategy/ Mejorando la estrategia de adqu...
 
CleverTap - Behavioral Analytics and User Engagement
CleverTap - Behavioral Analytics and User EngagementCleverTap - Behavioral Analytics and User Engagement
CleverTap - Behavioral Analytics and User Engagement
 
POP System 6 - An Introduction
POP System 6 - An IntroductionPOP System 6 - An Introduction
POP System 6 - An Introduction
 
Unlock App Marketing Success With Rewarded Ads
Unlock App Marketing Success With Rewarded AdsUnlock App Marketing Success With Rewarded Ads
Unlock App Marketing Success With Rewarded Ads
 
Ed Laws, Francois Deschenes, InMobi
Ed Laws, Francois Deschenes, InMobiEd Laws, Francois Deschenes, InMobi
Ed Laws, Francois Deschenes, InMobi
 
MAU Vegas 2016 — How to Build a UA Infrastructure to Maximize Your Time and E...
MAU Vegas 2016 — How to Build a UA Infrastructure to Maximize Your Time and E...MAU Vegas 2016 — How to Build a UA Infrastructure to Maximize Your Time and E...
MAU Vegas 2016 — How to Build a UA Infrastructure to Maximize Your Time and E...
 
Growth Hacking with Digital Marketing
Growth Hacking with Digital MarketingGrowth Hacking with Digital Marketing
Growth Hacking with Digital Marketing
 
Engaging your Audience with Sponsored InMail
Engaging your Audience with Sponsored InMailEngaging your Audience with Sponsored InMail
Engaging your Audience with Sponsored InMail
 
Got killer idea .pptx
Got killer idea .pptxGot killer idea .pptx
Got killer idea .pptx
 
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
 
Modern Product Data Workflows: Products for Product People - Best Practices i...
Modern Product Data Workflows: Products for Product People - Best Practices i...Modern Product Data Workflows: Products for Product People - Best Practices i...
Modern Product Data Workflows: Products for Product People - Best Practices i...
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
 
Achieve a truly individual customer experience: Hear how American Express are...
Achieve a truly individual customer experience: Hear how American Express are...Achieve a truly individual customer experience: Hear how American Express are...
Achieve a truly individual customer experience: Hear how American Express are...
 
D3 marketer introduction power point esynergystandard 11-1-13
D3 marketer introduction power point esynergystandard 11-1-13D3 marketer introduction power point esynergystandard 11-1-13
D3 marketer introduction power point esynergystandard 11-1-13
 
Apps Incorporated
Apps IncorporatedApps Incorporated
Apps Incorporated
 
Engage your users with Amazon SNS Mobile Push (Now with Broadcast) - Jinesh V...
Engage your users with Amazon SNS Mobile Push (Now with Broadcast) - Jinesh V...Engage your users with Amazon SNS Mobile Push (Now with Broadcast) - Jinesh V...
Engage your users with Amazon SNS Mobile Push (Now with Broadcast) - Jinesh V...
 
Making mobile apps personal with Azure Mobile Engagement
Making mobile apps personal with Azure Mobile EngagementMaking mobile apps personal with Azure Mobile Engagement
Making mobile apps personal with Azure Mobile Engagement
 
Review ii
Review iiReview ii
Review ii
 
Ascending the Mobile Growth Stack: SoundCloud @ LTR by Appboy
Ascending the Mobile Growth Stack: SoundCloud @ LTR by AppboyAscending the Mobile Growth Stack: SoundCloud @ LTR by Appboy
Ascending the Mobile Growth Stack: SoundCloud @ LTR by Appboy
 

Último

Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
amitlee9823
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
amitlee9823
 

Último (20)

Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 

Improving your KPIs with push notifications

  • 1. Improving your KPIs with Push notifications Miloš Milošević | Nordeus | 2016
  • 2. About Nordeus Award winning gaming company, founded in 2010 Offices in London, Dublin and Belgrade Creators of Top Eleven
  • 3. About TopEleven Our flagship product 130+ million registered users Global 5 years old
  • 4. Push Notifications 101 Push notification is the delivery of information from a software application to a client device without a specific request from the client
  • 5. The good and the bad Good: o No limit o No CTR requirements o Not platform dependent Bad: o No limit
  • 6. Nordeus approach Criteria for sending push notifications Message content creation, personalization and optimization Measuring results
  • 7. Criteria for sending push notifications • Start from your local notifications, think how you can improve them • Create service notifications • Test on other platforms first
  • 8. Message content creation • Personalize as much as possible • Find user affiliation to feature • Use the user’s gameplay habits
  • 9. Measuring results • Use click through rate for optimizing messages • Measure retention to determine the success of a push campaign • Be careful when you measure performance of personalized messages
  • 10. Our results - Day 1 retention
  • 11. Our results - Day 3 retention
  • 12. Our results - Day 7 retention
  • 13. Beyond push notifications • Collect Google and Apple responses, know when a user deleted your app • Use it as another way to measure message performance • Try to predict when a user will delete your app
  • 14. Recap • Criteria for sending push notifications • Message content creation, personalization and optimization • Measuring results • Use all feedback
  • 15. ..to support all of this • We made a centralized messaging service running on Hadoop, powered by Apache Spark. • Specs: o Scalable o Guarantee on time delivery o Near real time notifications o A/B test support o Modular design o Extensive logging
  • 16. Announcing Pushkin - pushkin.io • Nordeus first open source project • Lightweight framework for sending push notifications • Written in Python, easy to use API • Multi platform - Google and Apple supported out of the box • Capable of sending 500 notifications per second

Notas do Editor

  1. Make here or in about TE slide how we managed to increase retention by X percent using only push notifications
  2. We’re on the best european gaming companies best employer in the region across europe - nemoj da ti pada glas kada kazes founded in 2010 by 3 people
  3. Make here or in intro slide how we managed to increase retention by X percent using only push notifications. ..add something like: As for me, I am a data scientist and I was a part of the team that pioneered push notifications in Top Eleven.
  4. Image: Server (sending push) -> Cloud (API) -> Client Unlike pull notifications, in which the client must request information from a server, push notifications originate from a server. Typically, the end user must opt-in to receive alerts; opt-in usually takes place during the install process and end users are provided with a way to manage alerts if they change their minds later on. An important advantage of push notifications in mobile computing is that the technology doesn't require specific applications on a mobile device to be open in order for a message to be received. This allows a smartphone to receive and display social media or text message alerts even when the device's screen is locked and the social media application that is pushing the notification is closed. Explain the importance of push notifications in gaming industry. - This is important for games, because it enables them to inform the user about certain events that happened or will happen.
  5. Ok so, what’s so great about push notifications? Well, there’s no limit on how many you can send, you don’t have to fulfill any CTR requirements and there are not platform dependent. Good: No limit, no CTR requirements, not platform dependent Bad: No limit (raise your hand if you have deleted an application because it has spammed you too much) Good i Bad na dve razlicite strane ..I flew all the way to here to tell you what are push notifications ……. (par sekundi pauze) … just kidding
  6. uvod za slajd: I will show you how to fully utilize the good side of push notifications and how to minimize the risk of spamming your users… anytihng ili da ce useri obrisati aplikaciju, ili tako nesto
  7. Start from your local notifications, think about how you can improve them (example: topeleven before match notification and red card player). Explain local notifications: Local notifications are the notifications that are scheduled by your game on client device. They are cool but they are not dynamic. In our experience, service notifications or in other words, notifications that inform the user of something important that he would normally see the next time he logs in, are the messages that worked best. Think about what you can do with this. Test on other platforms before going to push, use the data, iterate. (Of course, you can always test different campaigns, but you should ask yourself. As a user, would I like to receive this message?) - Sack this. Just tell them they can test on facebook if they have the opportunity. Upotrebi emocije korisnika sto vise
  8. Not all users will respond the same to a certain notification. Some messages will work better on a certain segment of your users. What kind of notifications work well on what type of user and how to find the perfect match? Segment your user base, send different messages to different segments. Try to engage a certain user emotion with each notification (joy, enthusiasm, respect). Trick is to find which emotion to engage. How Nordeus does it? Try to find user affiliation to a certain feature, then base your notification around that feature. Use user gameplay habits to further break down your user base into certain groups - divide them by activity, monetization or other attributes. For every user, try to answer the question - Why is he playing my game? For fun? Is he playing to win? Is he a casual player? Is he playing because of friends, etc. Use that information to better structure your messages. Look back to previous slide, maybe based on the segment user is in, you will send or not send certain notifications. We had a big success bla bla day 1 retention, podeli neke brojeve
  9. CTR for messages, Retention for campaigns. You can use classic A/B testing, but it depends on the type of messages. Sometimes, if you are measuring a certain personalization, you want to have a baseline group. So, you would have Control/Baseline/Test. Explain what this means. Let the campaigns run for some time. Sometimes you need to wait to have good results. This is of course based on the number of people in each group that will receive the notification.
  10. Display some of our push notification, direct transfer comes to mind. Make some graphs, explain why direct transfer has the best retention. Show our in general results. Show graph for the retention, then show other KPIs (transactions, sessions or something else) - Basically, the impact that people that came because of notifications made. On another slide show some of our messages - Explain why direct transfers is our most successful notification.
  11. Display some of our push notification, direct transfer comes to mind. Make some graphs, explain why direct transfer has the best retention. Show our in general results. Show graph for the retention, then show other KPIs (transactions, sessions or something else) - Basically, the impact that people that came because of notifications made. On another slide show some of our messages - Explain why direct transfers is our most successful notification.
  12. Display some of our push notification, direct transfer comes to mind. Make some graphs, explain why direct transfer has the best retention. Show our in general results. Show graph for the retention, then show other KPIs (transactions, sessions or something else) - Basically, the impact that people that came because of notifications made. On another slide show some of our messages - Explain why direct transfers is our most successful notification.
  13. There are a few cool features which you can take advantage of when sending push notifications. Because Google and Apple return to you the status of your sent messages, you can actually know if a message cannot be delivered because the user has deleted your application. So, if you have notifications that you send daily to every user, you can track the number of deletions. Another way to measure message performance. Easy way to spot really bad messages. Even better, if you focus on a special user segment, you can even use machine learning to predict when a user will delete the application and do something about it. FUN ELEMENT
  14. RECAP WHAT I SHOWED YOU Repeat what you said with an emphasis on how this will improve your KPIs Lead into the Systems we use slide with something like: We achieved all this with creating … ili ... Having a really good system for sending messages is a MUST HAVE let me tell you a story about what made all this possible Treba da naglasis kako je neophodno imati dobar sistem za push notifikacije koji ce ti omoguciti da brzo iteriras itd itd, kako smo mi napravili veeeliki sistem, pa zasto smo napravili manji - i onda BUM - OPEN SOURCE BITCHEEEEES Da se bulleti pojavljuju jedan po jedan!
  15. We created a massive apache spark system for sending push notifications. We have great scalability, tracking, real time notifications, etc. Some time ago we decided to create a separate lightweight messaging framework and distribute it on our servers. These lightweight messaging systems are now in charge of our real time notifications. Why? Even though Hadoop is reliable, we do not want to have a situation where we don’t have an instant backup. Having a separate system on each game server increases our redundancy by a great margin. Also, having a different service handling real time notifications, relieves the stress of our main system. ALSO, GIVE MOAR POWER TO GAME DEVELOPERS. USING THIS THEY CAN ITERATE FASTER. Lightweight framework provides them with an API they can use to full power. ..Laddies and gentleman, I would like to announce … PUSHKIN