Last week I attended ServerlessConf SF. This was the 8th and largest ServerlessConf to date with more than 550 attendees.
The conference had an effective agenda with a strong slate of talks and an impressive presence of community thought leaders.
Kudos to the ACloudGuru team for organizing the event!
The conference is proof for how serverless is maturing, examining material concepts of the technology and its side effects
Focus was given to serverless as a system and not just a bunch of functions, especially when it comes to visibility, traceability and security.
In a nutshell: a functions-centric approach is out and an application-centric approach is where the industry is heading to.
The state of serverless security, SW lifecycle and costs were also discussed in detail with interesting insights and predictions.
Here are my key takeaways from the conference, including serverless tips, predictions and actionable recommendations for building a well-architected serverless applications:
Serverless is more than just Function as a Service (FaaS). Mark Nunnikhovendescribed the serverless ingredients: functions, managed services and data flow. When you are adopting serverless, you are, by definition, giving up on some control and visibility.
Make sure you bake into your serverless architecture visibility and security tools that can help you understand how data flows within your system, across the different functions and services.
Ben Kehoe suggested keeping tabs on the entire serverless execution flow in your organization, as it changes overtime.
Simon Wardley used his famous strategic planning tool, Wardley Maps, to analyze the key evolutionary steps which led to serverless.
He later made a great observation which may very well turn out to be a game changer:
“Serverless enables us, for the first time, to put a clear price tag on an application flow, allowing unprecedented visibility and accuracy when designing the supply chain of our businesses”.
Some worthy-to-mention predictions and myth refutations were heard from some of the industry’s top influencers:
Ben Kehoe (iRobot) gave an exciting talk focusing on upgrades, and shared the following observations:
Tim Wagner provided interesting predictions:
#1: Serverless will pave the road to new supercomputing paradigm.
#2: Blockchain (Ledger) will somehow engage with serverless.
#3: Serverless vendor limitation will go away.
Mark Nunnikhoven gave his angle on the subject of serverless security:
Chris Munns’ shared a lot of valuable serverless development tips:
Rob Gruhl presented a how-to-build-your-serverless-architecture-to-scale guide. His tips included the following:
ServerlessConf allowed participants to hear first-hand several exciting serverless early-adopter stories. These can give a peek into how modern cloud architectures will look like in the near future.
Rob Gruhl covered the monstrous serverless footprint at Nordstrom:
Jason Katzer described how Capital One continues its amazing journey to transfer their eight huge on-premise data centers to pure cloud. He explained how they architect serverless environments which scale (100M invocations each hour!) while Kapil Thangavelu elaborated on how the popular cloud custodian open source tool uses serverless to enforce policies across clouds.
Joe Emison, CTO of Branch, gave a brilliant talk on serverless architectures, presented a great usage pattern for AWS AppSync and stressed that you should avoid writing code when you can and that you should “get rid of backend functions” in general.
Sam Kroonenburg outlined ACloudGuru’s impressive serverless journey, reassured that the company is pure serverless and highlighted serverless community resources such as Serverless Zone, The New Stack, and Serverless Slack Channel.
Corey Quinn gave a hilarious session, as always, and coined the term #Observerless: the hottest new thing in monitoring you’re already doing (check out Observerless.com)
With Observerless principles, your application is always up. If it isn’t, how would you know? “Blameless postmortems” can now devolve into shouted accusations of “peeking.”
Rumor has it that #GoObserverlessDays 2019 is on its way. The time is Meow! 🙂
At last, and as a member of the Tel-Aviv startup scene, I have to say that the number of Tel-Aviv based serverless companies participating in ServerlessConf SF was astonishing. From serverless engines (Iguazio, Binaris, Spotinst, vFunctions) through visibility and troubleshooting (Lumigo and Epsagon), production debugging (Rookout) to Security (PureSec) — the serverless startup community in Tel-Aviv is definitely thriving! : )
***
These are my key impressions from the ServerlessConf SF 2018, see you all again in the next serverless conference!