Chapter 5. Getting Acquainted with Kinesis
Optimum utilization of resources has always been one of the key business objectives. It becomes more important for corporations where the cost of infrastructure is almost 50% of the overall IT budget. Cloud computing is a key concept that is changing the face of corporate IT, where it not only helps in achieving coherence and economies at scale but also provides enterprise-class functionalities such as upgrades, maintenance, failover, load balancers, and so on. Of course, all these features come at a cost, but you only pay for what you use.
It did not take much time for enterprises to realize the benefits of cloud computing and they started adapting/implementing/hosting their services and products by leveraging either IaaS (https://en.wikipedia.org/wiki/Cloud_computing#Infrastructure_as_a_service_.28IaaS.29) or PaaS (https://en.wikipedia.org/wiki/Platform_as_a_service). The benefits of IaaS/PaaS were so noticeable that soon it was extended...