Business problem: e-commerce
E-commerce is quite an interesting domain. There are many problems to be solved within this domain. For example, you need to provide a technical platform that allows users to purchase items. That in itself means you need to build various solutions for taking payments as well as products to buy and also some logistics that allow for shipping and more.
If you look at this business from the data side of things, you see that you need to analyze customer behavior to ensure you have the right number of items in stock, the correct prices on the items, and so on. In short, e-commerce is an intriguing domain that you will see mentioned throughout the book.
Problem domain
This chapter focuses on the role of the web developer, so let’s discuss what type of problems await a web developer in e-commerce. There are usually two to three major roles you need to solve for as a web developer:
- The customer and all the actions that a customer...