CloudCoffee

724 views
688 views

Published on

#dddscot presentation on Windows Azure

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
724
On SlideShare
0
From Embeds
0
Number of Embeds
99
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Different types of storage - queue - blob - table
  • Azure Diagnostics logs locally firstIf you really want to use debugging in the cloud and have the money use the service bus
  • Cloud computing and the utility model leading to lower priceArchitects / devs now have to start considering the cost of azureJumping outside of the datacentre costs moneyOriginally designed to use the service bus – moved to interrole
  • Use the cloud as early into the development cycle as possiable - subtle differences in the way the dev fabric and the real cloud works - certifices are also a massive problem
  • Using memcached in azureVelocity will be in the future, hopefully will make cloud caching easy
  • Contain your cloudKeep from spreading around your applicationMuch like using a DALSingle point of contact for all your infrastructure needs
  • Multiple accounts on azure (can have dev test qa) - allows testing in the real environment no surprises here
  • Problem with testing out to large scaleDOS attacks assumed by cloudWill have to make the requests from within the cloud to get around thisNumber of tools currently being developed internally at MS
  • API is not testableNo interfaces (no mocking)Official line is that you should run in the fabric would add a lot of overhead to your build fileTime taken to spin this up added to running testsNeed to basically abstract all the api / libraryUnit testing in the cloud possibilities
  • CloudCoffee

    1. 1. Cloud Coffee<br />Developing in the clouds…<br />Dominic Green<br />Cloud Consultant<br />www.domgreen.com<br />@domgreen<br />dominic.green@microsoft.com<br />
    2. 2. whoisdomgreen<br />
    3. 3. Eye On Earth … head in the clouds<br />
    4. 4. Cloud bursting with RiskMetrics<br />
    5. 5. Hi, can I get your order started...<br />
    6. 6.
    7. 7. decoupled workers<br />
    8. 8.
    9. 9. storage within the cloud<br />
    10. 10.
    11. 11. serialised messages<br />
    12. 12. ISerializable<br />
    13. 13. message envelopes<br />
    14. 14.
    15. 15. idemptoency<br />
    16. 16.
    17. 17. poison messages<br />
    18. 18.
    19. 19. graceful degradation<br />
    20. 20.
    21. 21. What's going on at Cloud Coffee?<br />
    22. 22. System.Diagnostic.Trace<br />
    23. 23. debugging in the cloud<br />
    24. 24. WADLogsTable<br />
    25. 25. heartbeat pattern<br />
    26. 26. I’m still here…<br />
    27. 27. Infrastructure of a coffee shop<br />
    28. 28. it’s all about the money<br />
    29. 29. …<br />…<br />$<br />
    30. 30. make use of the cloud<br />
    31. 31. distributed cache<br />
    32. 32. cache<br />cache<br />
    33. 33. infrastructure access layer<br />
    34. 34.
    35. 35. Try before you buy…<br />
    36. 36. testing in the wild<br />
    37. 37.
    38. 38. scale testing<br />
    39. 39.
    40. 40. unit … testing?<br />
    41. 41. j<br />3<br />121<br />
    42. 42. Scale Fast, Fail Fast<br />
    43. 43. many hands make light work<br />
    44. 44.
    45. 45. thinking in “scale units”<br />
    46. 46.
    47. 47. monitoring daemons<br />
    48. 48.
    49. 49. need more … bandwidth<br />
    50. 50. Building shops…<br />
    51. 51. hand cranked deployments<br />
    52. 52.
    53. 53. Autobots, transform and roll out!<br />
    54. 54.
    55. 55. Enjoy your Coffee…<br />
    56. 56. Thank you!| | Questions?<br />Dominic Green<br />Cloud Consultant<br />www.domgreen.com<br />@domgreen<br />dominic.green@microsoft.com<br />

    ×