• DocumentCode
    48376
  • Title

    Your Coffee Shop Uses Cloud Computing

  • Author

    Fehling, Christoph ; Leymann, Frank ; Retter, Ralph

  • Author_Institution
    Inst. of Archit. of Applic. Syst., Univ. of Stuttgart, Stuttgart, Germany
  • Volume
    18
  • Issue
    5
  • fYear
    2014
  • fDate
    Sept.-Oct. 2014
  • Firstpage
    52
  • Lastpage
    59
  • Abstract
    IT applications and physical businesses often face similar challenges. Customers have to be served quickly; throughput and availability should increase. Concepts such as redundancy and parallelism are inherent in the architectural design of both worlds. However, the complexity of IT systems can hinder them from following architectural principles and design rules to obtain highly scalable and fault-resilient applications. The authors cover the architectural design phases of a cloud application and describe common best practices relevant in each phase. They use a coffee shop as a real-world analogy to avoid IT complexity.
  • Keywords
    catering industry; cloud computing; customer services; software architecture; software fault tolerance; IT applications; IT complexity; IT system complexity; architectural design; architectural principles; cloud application; cloud computing; coffee shop; customer service; design rules; highly scalable fault-resilient application; parallelism; physical business; redundancy; Business; Cloud computing; Complexity theory; Process control; Servers; User interfaces; IT systems; cloud application design; cloud computing; cloud computing patterns;
  • fLanguage
    English
  • Journal_Title
    Internet Computing, IEEE
  • Publisher
    ieee
  • ISSN
    1089-7801
  • Type

    jour

  • DOI
    10.1109/MIC.2014.101
  • Filename
    6886124