Successfully reported this slideshow.
Your SlideShare is downloading. ×

Bridging the gap feweb10

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
Decesion making
Decesion making
Loading in …3
×

Check these out next

1 of 55 Ad

More Related Content

Similar to Bridging the gap feweb10 (20)

Advertisement

More from Combell NV (20)

Recently uploaded (20)

Advertisement

Bridging the gap feweb10

  1. 1. Code  &  Infrastructure:  bridging  the  gap Thijs  Feryn Evangelist +32  (0)9  218  79  06 thijs@combellgroup.com 9  december  2010 FeWeb10 Edegem
  2. 2. About  me I’m  the  Evangelist  at  Combell t elis Ev ang
  3. 3. About  me I’m  a  board  member  at  PHPBenelux
  4. 4. Follow  me  on  TwiBer:  @ThijsFeryn Read  my  blog:  hBp://blog.feryn.eu
  5. 5. Who  are  you?
  6. 6. Side  1
  7. 7. Side  1 Side  2
  8. 8. Side  1 Side  2 Gap
  9. 9. Bridge Side  1 Side  2 Gap
  10. 10. Bridge Side  1 Side  2 Gap
  11. 11. Bridge Developer Side  2 Gap
  12. 12. Bridge Developer Side  2 Gap
  13. 13. Bridge Developer Sysadmin Gap
  14. 14. Bridge Developer Sysadmin Gap
  15. 15. Bridge Developer Sysadmin Knowledge
  16. 16. Bridge Developer Sysadmin Knowledge
  17. 17. Advice Developer Sysadmin Knowledge
  18. 18. The  gap
  19. 19. The  gap  is  non-­‐funcMonal
  20. 20. The  gap  is  non-­‐funcMonal Project  on  my  dev  machine Project  in  producOon
  21. 21. The  gap  is  non-­‐funcMonal Performance Scalability High  availability
  22. 22. Why  is  there  a  gap?
  23. 23. Because  of  “The  Cloud”
  24. 24. AbstracMon
  25. 25. Flexibility
  26. 26. It  should  just  work
  27. 27. A  generaMon  of  non-­‐technical  professionals
  28. 28. The  bridge
  29. 29. The  bridge Advice/consultancy SensiOzaOon/evangelism Stories/experiences  (good/bad)
  30. 30. Who?
  31. 31. Who? Hosters Infrastructure  architects/ consutants CommuniOes/UG’s DevOps
  32. 32. Boundaries  of  your  core  business
  33. 33. Get  to  know  your  neighbour
  34. 34. Common  cases
  35. 35. The  database
  36. 36. The  database Design/indexing Performance  querying ReplicaOon/scaling NOSQL
  37. 37. Caching
  38. 38. What  to  cache? Datasets Byte  code Pages Objects
  39. 39. Where  to  cache? Filesystem NOSQL RAM  (Memcache,APC) Proxy  (Varnish)
  40. 40. Loadbalancing
  41. 41. Offloading  with  Gearman
  42. 42. Planning  &  preparaMon
  43. 43. Modular  design  &  architecture
  44. 44. Modular  design  &  architecture Design  pa`erns AbstracOon   Layers Dependencies
  45. 45. Profiling  the  footprint
  46. 46. Stresstests
  47. 47. Data  populaMon
  48. 48. Look  for  boBlenecks
  49. 49. Think  about  the  infrastructure
  50. 50. Let  the  right  people  advise  you
  51. 51. Focus  on  your  core  business

×