Configuration is part of the application API, so the same rules apply to it: no leak of implementation detail.
Defining service boundaries is hard. Let's bring some colors and make it fun!
Multitenancy was and still is a very popular and successful architectural pattern of the last decades. But, that is likely to change with the advent of cloud computing.
One reason I really like the serverless architecture approach is being pretty selfish: one has to care only about what matters - the code.
Let's find the best combination of two good architectural approaches: Package by component and Clean architecture.