I am new with serverless and would like to get an advice for learning resources.
Of course there are tons of articles, blogs etc. But I miss a comprehensive guide (book, video course etc.) which covers the common stuff which is needed for a real web app based on the serverless framework (mainly in the AWS space with tools like cognito, api gateway, lambda, dynamodb, including project and stage organization, batch processing, automated unit testing, search engine like searching etc.)
Thanks for answering… I am just reading the manning book (but I don’t like it so much - I would rather need a problem solution guide based on the serverless framework for an ordinary web app which covers the areas mentioned in my first statement)
From my point of view it is really easy to get started with serverless but only for quick start. But for real development it is hard because there are many pieces which has to fit together.
E.g. how to write unit tests, how to do development (e.g. for a web app - does every request of the browser goes to real aws infrastructure or do I mock it) and so on… how do I searching (it seems dynamodb it is not really the best fit for stuff like fulltext search - geo search etc.)
I really would like give serverless a try but I realize that solving all these problems is not that easy…
coincidentally I watched your talk a few days ago (I liked it very much…)
Therefore I knew already https://serverless-stack.com/. This is the best resource I found so far.
As always with new techs, you have to learn most of yourself by bringing information of several sources together.
It is not an easy task because you don’t want to do it wrong…