Among the many Words Of Wisdom, one of them always stood out and is applicable to all; to a single person living on his own to a big nation like India and the likewise. And, it goes like this
“Spend your time and money wisely”
Though almost everyone has been taught this and know this, when it comes to application of this, many people falter and more so when it comes to building complex connected applications. To a large extent, wise spending of money and time by the U.S involved off-shoring work to countries like India and Philippines, when it comes to software or support. And, similar delegation can be found in other industries in India and rest of the world. Even then, quite a lot of non-core technical/technological pieces had to be managed by everyone, web-server, email server, network maintenance, hardware maintenance etc. This again is a costly(read un-wise) and sometimes, perhaps painful affair. Then came the AWS, Azure etc., to ease/balm the pain. This was a big gain for the industry to harness the expertise and the scale brought by these platforms, thus reducing the money spent for the hardware and the maintenance and more so because of the ability to scale on demand.
Though harnessing the services offered by AWS, Azure and the likewise was a wise move, there are still quite a bit of pieces which are dragging the aspiring, budding, entrepreneurs/technologists when it comes to building connected, multi-dimensional mobile and web-apps. For example, any non-trivial connected web/mobile application, involves a lot of necessary, non-core pieces(read login service, user management, file storage service, chat service, push notification service to name a few) to be built to implement any core idea which forms a given company’s shiny product. And, lately this is a big need of the hour, in the market where people are willing to take risks and try out ideas in not just U.S but in India as well. If someone gives all these features in a scalable, easily integrate-able, and economical fashion as a bunch of Feature-As-A-Service(FaaS), it would be switching from riding a cycle to riding a turbo powered machine. Companies don’t have to spend either the money or the time to implement and maintain these non-core services to either validate a product and do a course-correction or to release a full-fledged application/product to the market in a short time. Using such FaaS, would also mean very less human resource to focus on the core of the product and fine tune to perfection than to spend the money and energy to develop and maintain rest of the scaffolding. If the FaaS provider takes care of scale, analytics and any other necessary things, one can spend the money and the energy/time on Innovation than on the building and maintaining the scaffolding. That, definitely can be called “Spending your time and money wisely”.
If you think, this is a good idea, but, wonder who’s there who can take away this scaffolding pain, then I have news for you. My friend and ex-colleague Ashwin has built just such a FaaS, which, as I heard last, should be out any time now. If you are more interested, and get in touch with the founders on their page.
Article courtesy- Mr. Naveena V
Read this article on LinkedIn- https://www.linkedin.com/pulse/spend-your-time-money-wisely-naveena-v/