I had this system design question - but not sure if the design that I presented was good enough.. Does anybody have a different thought?