Hey Edidiong! 🙌
Am not sure if this is similar to it, but I was reading and experimenting with Serverless Architectures like Function as a Service with Python and GCP (Google Cloud Platform), so If they are the same, there is one serious con you should add here, which is Vendor-locking and Data-locking
What those basically means is you get locked to the platform you are doing your development on, and this can cause you to pay high bills if you are not careful with the optimizations, or your data grew so large, and the problem here is migrating to another vendor (say, from AWS to GCP), is not a walk in a park kinda thing
Other than that, great blog!