it's never over ... done . . . there's always a way to improve things however when something works without issues the next move needs to be studied and compared it's benefits weaknesses against the old one (not just blindly swapped to because it's new and looks better /!\ )
you should study the https://www.google.com/search?q=architecture+design+digital+computing+systems+principles+guidelines while you can
apx. level of detail
you should study the https://www.google.com/search?q=architecture+design+digital+computing+systems+principles+guidelines while you can
apx. level of detail