Chapter 2. How Is Enterprise eCommerce Deployed Today?
- Using code to handle user input and generate HTML pages dynamically
- Securing communication
- Storing state in a persistent database
Existing software and the architecture used to wire it all together never materially changed. Instead, new capabilities were incrementally added to the static architectures of the early Internet.
With so much money generated by ecommerce, availability has trumped all else as a driving force behind architecture.
With the rise of omnichannel retailing and the increasing demands it requires, the current approach to architecture is not sustainable. Let’s review the status quo.
Current Deployment Architecture
Most ecommerce deployment architectures follow the traditional three-tier deployment architecture depicted in Figure 2-1.
The web servers make up the web tier and traditionally are responsible for serving static content. ...