Page 12 - Multicloud Workshop - Prework
P. 12

Monolithic Applications










           Monolithic applications are designed after a lot of consultation with the

             client. At the end of the consultation period each side sign off on the

              agreed objectives and outputs of the application and designers then
          design the application. The programming of the application is executed
                 and the program goes for testing, acceptance and QA. During this

          process any problems that stem from the original research, or from the

                  original design or form the implementation or from the hardware
          specification etc. all come out and it can take multiple iterations before

             the acceptance is complete and each fix must flow down to the lower
          layers before it is proven to work. This method of development is often

               referred to as “Waterfall”. Even simple changes to the program can
               require a full test again and badly structured code can result in real

          difficulty fault finding. Many of the world’s biggest it failures come from
                                                                   Waterfall developments.


            Scaling to meet demand means deploying on a larger physical server.

         That can result in a lot of wasted expenditure if the demand is seasonal.









       © 2016 Engage ESM All Rights Reserved
   7   8   9   10   11   12   13   14   15   16   17