Today, much of the effort for a development team of a web-based business is often dedicated to the frontend user experience. Such effort must consider, as we see in Chapter 3, Building the Frontend, some technology issues in order to provide quality even behind the scenes. A couple of words often used to explain some of our target indicators are:
Maintainability: The extent to which it is easy (in terms of overall costs) to maintain and evolve a software artifact
Scalability: The extent to which it is easy to react to growing demand without re-engineering the software artifact
In Chapter 3, Building the Frontend we saw how to use Polyglot Persistence to build a tailored data platform, where each logical application block has its corresponding optimal technology.
In this chapter, we will evaluate some new technologies, mentioned here, to enhance the proposed scenario in order to embrace new challenges:
Order (and business process) management
Identity and access...