Serverless! It’s a land of rainbows and unicorns and no operations and zero cost and everything just works, right? Hah! No. It has massive benefits, that’s true, but there are some significant traps that can catch you on the way: the flame spurts of unmatched scaling (that’s your database you smell burning); the lightning sand of at-least-once delivery (what do you mean my scheduled task cron-replacement may get called twice?); and of course the R.O.U.S’s (regions of unusual stability).
Mike Roberts leads a warts-and-all journey through some of the limitations of a serverless approach and shares a practical set of techniques for dealing with these concerns.
Mike Roberts is a cofounder and engineering leader at serverless and cloud technology consultancy Symphonia. Mike is a longtime proponent of Agile and DevOps values and is excited by the role that cloud technologies have played in enabling such values for many high-functioning software teams. He sees serverless architectures as the next technological evolution of cloud systems and is optimistic about their ability to help teams be awesome. Mike can be reached at email@example.com.
©2018, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org