Scenario: I have a requirement where I need to share records of some custom objects with users whose role could be anything say like region wise sharing. What could be the best way, till now in my org there were two to three persons in each region so we used to share it manually. Now team size has a huge increase and sometimes we require to downsize too so manual sharing is not a good option any more. Whether we go with apex sharing or no-code sharing but with ease of add/excluding users.
Please suggest a good solution.