FYI, This blog is written by Samuel Kaluvuri, Founder and CEO at ApyHub (providing Next Gen Utility APIs for developers). He has extensive background and expertise in the realm of software architecture, and experience in using design flexibility as a framework when leading engineering team