Guess what – MicroServices is no longer a big thing, Monoliths are back in the fold and soon n-tier will be the next big thing once again.
While we are at, let’s think about what is the best for configuration files – registry settings, key vaults, database, json or .config files.
There can only be one way that is right correct?
I have a preferred architecture I like to go to every time I’m designing a new solution, it’s called common sense. Do what works for your application, that scales and performs to what you need it to.
When thinking about architecture you need to think about it around core, base scenarios which can include;
- Performance
- Scalability
- Redundancy
- Caching
- Ease of Maintenance
Answer those questions, then pick how you’re going to build it, not the other way around.