Technology Architecture For Enterprise
Introduction
The vision of the enterprise is providing a service with a minimum level of human intervention, thus the choice and use of technologies is essential driving the level and quantity of services that can be offered.
Technology drivers
The core product of the enterprise will be a software service, and as the enterprise is not going to host / run a data center, the software service must be hosted / run on public cloud infrastucture (such as Amazon WebServices). With the major part of the cost associated with the cloud infrastucture it becomes essential that the service is not tightly tied with a particular cloud provider, giving the opportunity to change cloud provider should a cheaper option apear.
Likewise the software license for the 3rd party frameworks and libraries must have a cost structure that is easy to maintain and allows for dynamic growth (in connection with sudden demand).