Request-EndPoint-Response (REPR)
This chapter introduces the Request-EndPoint-Response (REPR) pattern, which we add on top of Vertical Slice Architecture and CQS. We continue to simplify our codebase to make it even more readable, maintainable, and less abstract, yet still testable.
We pronounce REPR like “reaper,” which sounds way better than “rer” or “reper.” I must credit Steve “Ardalis” Smith for this outstanding pattern name. I left a link to his article in the Further reading section.
We have leveraged this pattern already, possibly without you knowing its name. Now, it is time to formally introduce it and put a name to it, and then we assemble a technology stack to make it scalable for a real-world application.
We build that solution and then improve it during the chapter by exploring manual techniques,existing tools, and open-source libraries. The result is not perfect, but we improve this new...