Serverless computing is a recent trend within cloud computing that embraces the use of fully managed vendor services—products such as ephemeral functions-as-a-service platforms and externalized application components such as databases, user management, and artificial intelligence. While the primary benefit of serverless is a further progression of the cloud in general (i.e., cheaper operations and reduced time-to-market), it requires a different architectural and operational mindset from many other software design models. At the same time, the patterns and tools around serverless are still not fully mature. Because of these concerns, and others, many organizations are reticent to embrace serverless, preferring to wait for current adopters to tease out better practices and understanding.
But for those willing to embrace their adventurous side, what are good ways to start embracing these technologies? And how can the benefits of serverless be embraced safely? And most importantly, what are experiments that a company can perform that provide intrinsic value yet also provide a chance to learn?
A consultant specializing in serverless computing, Mike Roberts has come to know and work with many teams who have gone through this experience. Join Mike to explore a catalogue of ideas for trying serverless as well as a framework for evaluating their effectiveness within your organization.
Mike Roberts is a partner at Symphonia, a cloud technology consultancy based in New York City. Mike’s 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. Mike can be reached at firstname.lastname@example.org.
©2018, O’Reilly UK Ltd • (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. • email@example.com