Az online hirdetéskiszolgálás technológiai kihívásai

771 views

Published on

Sitte Dávid előadása az online hirdetéskiszolgálás technológiai kihívásairól

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
771
On SlideShare
0
From Embeds
0
Number of Embeds
182
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Az online hirdetéskiszolgálás technológiai kihívásai

  1. 1. 2011.04.06.Az onlinehirdetéskiszolgálástechnológiai kihívásai Sitte Dávid
  2. 2. Egy adview születése
  3. 3. Hírdetési esemény
  4. 4. Hírdeté$i e$emény
  5. 5. Elvárások
  6. 6. Látogató elvárásai Sebesség
  7. 7. Látogató elvárásai Mértéktartás
  8. 8. Látogató elvárásai Érdeklődésének megfelelő hírdetések
  9. 9. Hirdető elvárásai Célcsoport hatékony elérése
  10. 10. Hirdető elvárásai Részletes statisztikák
  11. 11. Tartalomszolgáltató elvárásai Pontos szabályozás
  12. 12. Tartalomszolgáltató elvárásai Sebesség
  13. 13. Tartalomszolgáltató elvárásai Speciális, egyedi hirdetés megjelenítések
  14. 14. Tartalomszolgáltató elvárásai Hatékony workflow
  15. 15. Tartalomszolgáltató elvárásai Minden platform egy rendszerben
  16. 16. Kihívások
  17. 17. Kiszolgálás•UX (felhasználói élmény, robosztusság)•Felhasználó követés•Sok kérés (5-10k AV/sec csúcsidőben)
  18. 18. Vezérlés•Targetálások•Közel pontos szabályozás•Eloszlások kezelése•Logfeldolgozás•(500+M event/nap 2x35GB/nap)
  19. 19. Statisztika•Realtime nézetek (kivéve unique)•Unique nézetek előállítása (mennyiség)•Reportok (színes-szagos)
  20. 20. Admin felület•Tetszőleges nézetek•Testreszabható workflow
  21. 21. Megoldások
  22. 22. AlapokGNU/Linux + opensource megoldások•Virtualizáció: XEN, KVM, LX•Management: puppet•Glue: bash, ruby, perl
  23. 23. Felépítés
  24. 24. KiszolgálásKliens oldal•Javascript beépítési kód – sok dolga van•Egy requestben az összes zóna
  25. 25. KiszolgálásSzerver oldal•haproxy•JAVA + Jetty http kiszolgálás•Lighttpd a statikus tartalmakhoz
  26. 26. Vezérlés•Core: JAVA webservice (REST API)•ORM: EclipseLink•Backend DB: Postgresql 9.0
  27. 27. Statisztika•Elosztott loglehozó rendszer (Flume)•Logfeldolgozás: Hadoop cluster•(Pig scriptek)•Fejlesztés alatt: egyedi reportok (Hive)
  28. 28. Admin•PHP•extJS•Core REST API-t használja
  29. 29. Még nem publikus•Node.js•Redis•Nagyon várjuk: Scala
  30. 30. Fejlesztő eszközök•SCM: git•Tracker: bugzilla•Code review: gerrit•CI: Hudson•IDE: Eclipse, NetBeans, …•Mindig hasznos: unix shell
  31. 31. A legfontosabb A szövegszerkesztő :)
  32. 32. Összefoglalás•Sokféle technológia•Open(source) előnyben•Minden újra nyitottak vagyunk•Hasonló gondolkodású fejlesztőket szívesenvárunk a csapatba :)
  33. 33. Elérhetőségek dsitte@adverticum.com http://adverticum.com twitter.com/adverticum adserver.blog.hu

×