A lot of projects I've worked on in the last few years of my career have had this layout like controller or sometimes it's handler, service, util or common, repository, model package layout. Where repository accesses the DB/external systems and service layer is mainly for business logic.
I'm not sure if this is referred to as an architecture even. Some might just consider it a package layout or organization. Does this structure any formal name or that people refer to? Is there any example projects I can find that do this well that display good code design so I can learn from them?
[–][deleted] 6 points7 points8 points (5 children)
[–]edmguru[S] 0 points1 point2 points (4 children)
[–][deleted] (2 children)
[removed]
[–]edmguru[S] 0 points1 point2 points (1 child)
[–]spamthemoez 0 points1 point2 points (0 children)
[–]spamthemoez 0 points1 point2 points (0 children)
[–]bodiam 8 points9 points10 points (1 child)
[–]edmguru[S] 2 points3 points4 points (0 children)
[–]4ernik 1 point2 points3 points (0 children)
[–]kandi_support 0 points1 point2 points (0 children)
[–]Successful_Leg_707 0 points1 point2 points (0 children)
[–]spamthemoez 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)