Design Patterns for Microservices | by Bhargav Shah | Medium
· Design patterns are commonly defined as timetested solutions to recurring design problems. Design patterns are not limited to the software. Design patterns have their roots in the work of Christopher Alexander, a civil engineer who wrote about his experience in solving design issues as they related to buildings and towns.