UTVECKLING I LITENOCH STOR SKALAPer Åström, Utbildningsradion 2011-02-25
!"#$%&(#)*+%),"#-.(.#!"
http://www.flickr.com/photos/liorshapira/2350847573/
CYKELVÄGEN
BUDGET SURDEGSKARTAN.SEDOMÄNNAMN ! ! ! ! ! ! ! 99 KRCMS, KARTOR!! ! ! ! ! ! ! 0 KRHOSTING ! ! ! ! ! ! ! ! ! 0* KRUTVECKLIN...
MARKNADSFÖRING
BUDGET SURDEGSKARTAN.SEDOMÄNNAMN ! ! ! ! ! ! ! 99 KRCMS, KARTOR!! ! ! ! ! ! ! 0 KRHOSTING ! ! ! ! ! ! ! ! ! 0* KRUTVECKLIN...
DET SKALAR!
21   +Lattjolajban.se, Soko.se,     Hockeykanalen.se, >150     bloggar och mer.
STÖRNINGAR, SKAKIG DRIFT,  LÅNG ÖNSKELISTA, SMÅ   RESURSER, GENVÄGAR,KVALITETSPROBLEM, STRESS,   KAPACITETSPROBLEM,KOMPLEX...
ORGANISATION
f ro    nt      en           d               CTO        PL               PL ba   ck          ba     en        d        ck ...
VISION
• Hantera    skalning• Ständig   förbättring• Deploya    ofta• Lägre   kostnader - mindre fasta kostnader• Minimal   inlås...
Förvaltning              Funktioner
Förvaltning              Funktioner
METOD
Sprint         10 min            Tidsuppskattning   Retrospektiv
KVALITET
Teknisk skuld
hardware       OS     patches network      infrastructure    scaling failoverredundancy       antivirus   upgrades   capac...
• Rätt   lösning på rätt problem• Standardisera• Automatisera• Produktifiera
KOMMUNIKATIONOCH VISUALISERING
VERKTYG
Tidigare   NuPolopoly   PolopolyXcap       Wordpress           DisqusBasefarm   Addthissvn        Polldaddy           Goog...
Tidigare   Nu
SaaS = Software as a Service(Disqus, Polldaddy, Lightspun)PaaS = Platform as a Service(Heroku, Akamai, Google AppEngine)Ia...
VÄLJ RÄTT VERKTYG
EXEMPEL SAAS - DISQUS
EXEMPEL SAAS - ADDTHIS
EXEMPEL SAAS - ADDTHIS
EXEMPEL SAAS - KALENDER
EXEMPEL SAAS - KALENDER
EXEMPEL SAAS - KALENDER
EXEMPEL SAAS -                     BILDHANTERING                                              }                           ...
EXEMPEL PAAS - HEROKU
•   $ git push heroku master    -----> Heroku recieving push    -----> Rails app detected    -----> Launching..... done   ...
Topp!                 zzzzzzz........Snitt?            TRAFIK
$ heroku dynos 1tv4play-production now running on 1 dyno
$ heroku dynos 24tv4play-production now running on 24 dyno
$ heroku dynos ??tv4play-production now running on ?? dyno
DOES IT SCALE? ”For dynos - there is no real limit. !You can already set your app to 100dynos through the command line "he...
EKOSYSTEMET!
VÄLJ ETT
API            ???      ???
TACK!
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Utbildningsradion 2011
Upcoming SlideShare
Loading in …5
×

Utbildningsradion 2011

982 views

Published on

Presentation för Utbildningsradion (UR) och en publik som innehöll både innehålls- och teknikpersoner.

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

  • Be the first to like this

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

No notes for slide

Utbildningsradion 2011

  1. 1. UTVECKLING I LITENOCH STOR SKALAPer Åström, Utbildningsradion 2011-02-25
  2. 2. !"#$%&(#)*+%),"#-.(.#!"
  3. 3. http://www.flickr.com/photos/liorshapira/2350847573/
  4. 4. CYKELVÄGEN
  5. 5. BUDGET SURDEGSKARTAN.SEDOMÄNNAMN ! ! ! ! ! ! ! 99 KRCMS, KARTOR!! ! ! ! ! ! ! 0 KRHOSTING ! ! ! ! ! ! ! ! ! 0* KRUTVECKLING! ! ! ! ! ! ! ! <10 TIMMAR
  6. 6. MARKNADSFÖRING
  7. 7. BUDGET SURDEGSKARTAN.SEDOMÄNNAMN ! ! ! ! ! ! ! 99 KRCMS, KARTOR!! ! ! ! ! ! ! 0 KRHOSTING ! ! ! ! ! ! ! ! ! 0* KRUTVECKLING! ! ! ! ! ! ! ! <10 TIMMARKLISTERMÄRKE+PORTO! ! ! 2000 KR
  8. 8. DET SKALAR!
  9. 9. 21 +Lattjolajban.se, Soko.se, Hockeykanalen.se, >150 bloggar och mer.
  10. 10. STÖRNINGAR, SKAKIG DRIFT, LÅNG ÖNSKELISTA, SMÅ RESURSER, GENVÄGAR,KVALITETSPROBLEM, STRESS, KAPACITETSPROBLEM,KOMPLEXT, SVÅRUTVECKLAT
  11. 11. ORGANISATION
  12. 12. 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
  13. 13. VISION
  14. 14. • Hantera skalning• Ständig förbättring• Deploya ofta• Lägre kostnader - mindre fasta kostnader• Minimal inlåsning• En plats i ekosystemet
  15. 15. Förvaltning Funktioner
  16. 16. Förvaltning Funktioner
  17. 17. METOD
  18. 18. Sprint 10 min Tidsuppskattning Retrospektiv
  19. 19. KVALITET
  20. 20. Teknisk skuld
  21. 21. hardware OS patches network infrastructure scaling failoverredundancy antivirus upgrades capacity backup installation planning firewallspecification design coding configuration operations gui SLA maintenance new features
  22. 22. • Rätt lösning på rätt problem• Standardisera• Automatisera• Produktifiera
  23. 23. KOMMUNIKATIONOCH VISUALISERING
  24. 24. VERKTYG
  25. 25. Tidigare NuPolopoly PolopolyXcap Wordpress DisqusBasefarm Addthissvn Polldaddy Google API Cover it Live Basefarm Akamai Heroku Amazon AWS Github m.fl.
  26. 26. Tidigare Nu
  27. 27. SaaS = Software as a Service(Disqus, Polldaddy, Lightspun)PaaS = Platform as a Service(Heroku, Akamai, Google AppEngine)IaaS = Infrastructure as a Service(Amazon AWS, Citycloud)
  28. 28. VÄLJ RÄTT VERKTYG
  29. 29. EXEMPEL SAAS - DISQUS
  30. 30. EXEMPEL SAAS - ADDTHIS
  31. 31. EXEMPEL SAAS - ADDTHIS
  32. 32. EXEMPEL SAAS - KALENDER
  33. 33. EXEMPEL SAAS - KALENDER
  34. 34. EXEMPEL SAAS - KALENDER
  35. 35. EXEMPEL SAAS - BILDHANTERING } flip resize rotate format background quality http://img.lightspun.com/?flip=h&rotate=-45&background=ff00ff&format=png&resize=200x200&key=7d0dc9 5a-dcb6-4bfa-b9d3-c3e3c429080b&source=http://www.tv4.se/polopoly_fs/1.1899558.1289397260! image/2116905483.jpg_gen/derivatives/w450/2116905483.jpg
  36. 36. EXEMPEL PAAS - HEROKU
  37. 37. • $ git push heroku master -----> Heroku recieving push -----> Rails app detected -----> Launching..... done http://tv4play-production.heroku.com deployed
  38. 38. Topp! zzzzzzz........Snitt? TRAFIK
  39. 39. $ heroku dynos 1tv4play-production now running on 1 dyno
  40. 40. $ heroku dynos 24tv4play-production now running on 24 dyno
  41. 41. $ heroku dynos ??tv4play-production now running on ?? dyno
  42. 42. 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.”
  43. 43. EKOSYSTEMET!
  44. 44. VÄLJ ETT
  45. 45. API ??? ???
  46. 46. TACK!

×