Re:Software component names should be whimsical and cryptic
by jffhn on Wednesday September 14, 2022 @02:11AM
(#32833815)
I would not say top level design. Software is often born out of software. It's more like a woman keeping her children in her womb instead of giving birth to them.
You have bigger problems if your `PaymentService` morphs into the functionality of being a storage or user service.