Cloud Aware Architecture

977 views

Published on

CloudCon Israel 2011.
Cloud "Aware" Architecture

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
977
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Cloud Aware Architecture

  1. 1. Cloud Aware Architecture March 2011
  2. 2. <ul><li>Uri Lavi </li></ul><ul><li>VP R&D @ PicScout </li></ul><ul><ul><li>Software Craftsmanship in Israel Group </li></ul></ul><ul><ul><ul><li>http://www.linkedin.com/groups?gid=2578449 </li></ul></ul></ul><ul><ul><li>http://www.irefactor.net/ </li></ul></ul><ul><ul><li>@urilavi </li></ul></ul>Introduction
  3. 3. <ul><li>Private company, founded in 2003 </li></ul><ul><li>50+ employees </li></ul><ul><li>Offices - Israel, United States, Japan </li></ul>PicScout
  4. 4. Images are Everywhere http://www.flickr.com/photos/wwworks/2632639420/
  5. 5. The Core Technology Visual Search Engine
  6. 6. Numbers
  7. 7. Cloud “Aware” Architecture in 15 min <ul><li>Vendor Locking </li></ul><ul><li>Elastic Architecture </li></ul><ul><li>Persistency </li></ul><ul><li>Analytics </li></ul>
  8. 8. IaaS vs PaaS
  9. 12. Unit of Work (Aka Actor, Agent, Worker …)
  10. 13. Elasticity A1 A2 Elastic
  11. 14. IaaS vs PaaS
  12. 15. IaaS vs PaaS (Wrap Everything)
  13. 16. NoSQL DO GET Persistent View Model Write Behind
  14. 17. NoSQL DO GET Write Behind
  15. 18. Analytics
  16. 19. Analytics Hive DWH API Logs Logs Logs Intermediate Reports Reports
  17. 20. Summary <ul><li>Vendor Locking – Unit of Work/Wrapping/PaaS </li></ul><ul><li>Elastic Architecture – Unit of Work/Queuing/CQRS </li></ul><ul><li>Persistency – NoSQL/Sharding </li></ul><ul><li>Analytics – “Logs”/Hive-DWH </li></ul>

×