Bridging the gap feweb10

1,009 views

Published on

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
1,009
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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  meI’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:  @ThijsFerynRead  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. BridgeSide  1 Side  2 Gap
  10. 10. BridgeSide  1 Side  2 Gap
  11. 11. BridgeDeveloper Side  2 Gap
  12. 12. BridgeDeveloper Side  2 Gap
  13. 13. BridgeDeveloper Sysadmin Gap
  14. 14. BridgeDeveloper Sysadmin Gap
  15. 15. BridgeDeveloper Sysadmin Knowledge
  16. 16. BridgeDeveloper Sysadmin Knowledge
  17. 17. AdviceDeveloper 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

×