Cold starts are definitely something that need to be considered in any Lambda runtime, but yes, Java in particular. That said depending on your use case they are perfectly acceptable. We’ll be writing more on this in the future, possibly not in this series.
I agree about not using too many libraries, however using a few can make sense. We’ll be digging into some useful AWS libraries in the next part or two.