Improove: Utveckling - avdelning och tjänster

727 views

Published on

Presentation hos Improove 25 mars 2011.

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

  • Be the first to like this

No Downloads
Views
Total views
727
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Improove: Utveckling - avdelning och tjänster

  1. 1. UTVECKLING - AVDELNINGOCH TJÄNSTERPer Åström, Improove 2011-03-25
  2. 2. f ro nt en d CTO PL PL ba ck ba en d ck en d ba ck en te d xt -tv te x t-t v
  3. 3. 4 +Lattjolajban.se, Soko.se, Hockeykanalen.se, >150 bloggar och mer.
  4. 4. STÖRNINGAR, SKAKIG DRIFT, LÅNG ÖNSKELISTA, SMÅ RESURSER, GENVÄGAR,KVALITETSPROBLEM, STRESS, KAPACITETSPROBLEM,KOMPLEXT, SVÅRUTVECKLAT
  5. 5. Tidigare NuPolopoly PolopolyXcap Wordpress DisqusBasefarm Addthissvn Polldaddy Google API Cover it Live Basefarm Akamai Heroku Amazon AWS Github m.fl.
  6. 6. Tidigare Nu
  7. 7. Förvaltning Funktioner
  8. 8. Förvaltning Funktioner
  9. 9. VISION
  10. 10. • Hantera skalning• Ständig förbättring• Deploya ofta• Lägre kostnader - mindre fasta kostnader• Minimal inlåsning• En plats i ekosystemet
  11. 11. METOD
  12. 12. Sprint 10 min Tidsuppskattning Retrospektiv
  13. 13. KVALITET
  14. 14. Teknisk skuld
  15. 15. hardware OS patches network infrastructure scaling failoverredundancy antivirus upgrades capacity backup installation planning firewallspecification design coding configuration operations gui SLA maintenance new features
  16. 16. • Rätt lösning på rätt problem• Standardisera• Automatisera• Produktifiera
  17. 17. KOMMUNIKATIONOCH VISUALISERING
  18. 18. API ??? ???
  19. 19. iPhone Plex OTT Android Plex etc. TV4Play.se iPhone Boxee TV4Play.se API Backend Backend
  20. 20. Fråga Svar/video/programs/most_viewed <div> ! Militos magnifika klack till 3-0 </div> <div> ! Fångarna på fortet del 4 </div> <div> ! Kolla in det osannolika 50-metersmålet </div> <div> ! Sveriges mästerkock I 1 </div> <div> ! Här hamnar Real i underläge </div> <div> ! Drömfrispark av Etoo till 4-0 </div> <div> ! Här är Tevez härliga slalommål </div>
  21. 21. API4{Sök StatistikRättigheter Kunder Metadata Redaktionellt Enkodering Affärsregler
  22. 22. Boxee
  23. 23. EXEMPEL PAAS - HEROKU
  24. 24. • $ git push heroku master -----> Heroku recieving push -----> Rails app detected -----> Launching..... done http://tv4play-production.heroku.com deployed
  25. 25. Topp! zzzzzzz........Snitt? TRAFIK
  26. 26. $ heroku dynos 1tv4play-production now running on 1 dyno
  27. 27. $ heroku dynos 24tv4play-production now running on 24 dyno
  28. 28. $ heroku dynos ??tv4play-production now running on ?? dyno
  29. 29. DOES IT SCALE? ”For dynos - there is no real limit. !You can already set your app to 100dynos through the command line "heroku dynos 100". !If you need more,we can up that limit to just about any number you need. !Let us know a week in advance at least, and well get your limit increased. !If youre going to need a few thousand, its best if we can work with you to understand your demand.”
  30. 30. HTTP://HTTP.TV4.SE

×