In the previous chapter, Architectural Patterns – Part II, we concluded our coverage of architectural patterns. In addition to the eight architectural patterns covered in Chapter 6, Architectural Patterns – Part I, the patterns covered in Chapter 7, Architectural Patterns – Part II, were the microservices, model-view-controller, naked objects, peer-to-peer, pipe-filter, serverless, service-oriented, and space-based architectural patterns. Each of these architectural patterns was explained along with a diagram.
In this chapter, we will explore the functional design pattern category and its individual design patterns listed next. We will examine the programming challenges and functional design patterns that solve them:
- Introducing functional design patterns
- Understanding the execute around pattern
- Understanding the lambda design pattern...