So recently I've had the chance to fiddle a lot more with serverless and Lambda after some time with a lot less emphasis on it. And, I have to say its growing on me. Part of the reason is because I've figured out some of the issues, but I think its also a bit having had some time and having done some things already.
When I first started, I struggled because I was used to having local persistence and access to local resources. I was also used to coding wher I was talking to a web server or having been called directly by it, and this is a different approach and mindset. Once I understood the way things worked, things started to make more sense.
I think I've also improved my Python skills quite a bit -- before, I'd get my code working in a basic form in another language and then port it over to Python, where now I can code lots of basic bits in Python in fairly short order.
Before I thought there was a limited amount of things that could be done with serverless, because you had no persistence -- but that can live off-Lambda and you can do a lot of heavy lifting in Lambda. I'll be writing more about actually using Lambda to get things done in the near future.