Web services, the cloud, containers, microservices ... software architecture always has a new fad, and some of them even stick around for a while. This year’s hot, new buzzword is "serverless" — the idea of replacing your server applications with ... well, what, exactly? John Chapin and Mike Roberts of Symphonia introduce the concepts behind Serverless architectures to answer this question, explain how Serverless breaks from the past, and provide reasons why it is worthy of some of the hype it’s currently receiving — balanced with a few warnings of some rough edges.
Following that overview, John and Mike take a deep dive into the AWS Lambda platform, focusing on the challenges and tradeoffs of Java-based development in an ephemeral, Serverless environment. They discuss various runtime issues such as I/O, logging, and metrics collection from a Java perspective, and outline strategies for developing efficient, performant Java-based Lambdas using Java 8. Finally, John and Mike present a selection of open source libraries that address some of the idiosyncrasies of the Lambda execution environment.
John Chapin and Mike Roberts are co-founders of Symphonia (http://www.symphonia.io/), an expert Serverless and Cloud Technology consultancy based in New York City. In addition to speaking at conferences and meetups, they write for Symphonia’s blog, The Symphonium (http://medium.com/the-symphonium), tweet from @symphoniacloud (http://twitter.com/symphoniacloud), and regularly release Serverless-focused open-source software (https://github.com/symphoniacloud/lambda-monitoring).
John has over 15 years of experience as a technology executive and senior engineer. Most recently, he was VP Engineering at Intent Media, where he helped teams transform how they delivered business value through Serverless technology and agile practices. John can be reached at [masked] .
Mike is an engineering leader, a long-time 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 as the next technological evolution of cloud systems and as such is optimistic about their ability to help teams be awesome. Mike can be reached at [masked] .
A message from our host
WeWork is the platform for creators. We provide beautiful workspace, an inspiring community, and meaningful business services to tens of thousands of members around the world. From startups and freelancers to small businesses and large corporations, our community is united by a desire to create meaningful work and lead meaningful lives—to be a part of something greater than ourselves. Together we can accomplish much more than we ever could alone. Learn more about our community here (http://www.wework.com/).
Have friends who are interested in WeWork? When you help grow our community, you'll earn a 10% referral bonus every month for up to 1 year.