Your SlideShare is downloading. ×
0
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Bridging the gap feweb10
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Bridging the gap feweb10

798

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
798
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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

×