In 1991 Geoffrey A. Moore wrote a book called Crossing the Chasm. Itās a book about how to market and sell tech products to customers. Regardless of the fact, the book was written almost 30 years ago, itās still true to the letter today.
The main premise of the book is around this simple graph:
The image illustrates 5 different market segments, or personas, to which we are marketing and selling our product. We start with innovators and early adopters and move into the more mature phase where we are talking to late majority and laggards.
Between each of the segments, there is a chasm. Chasm is what our product needs to bridge for in order to gain trust and access to the next segment in line. Itās all about crossing the gap. Products which donāt succeed in doing it, they fail.
We Are at the Start Line
The Position of the Serverless Market Today.
Looking at the serverless market today, I would say we are still in the innovators' segment. This is good from the market growth perspective ā it means the market will grow several folds if successful. This is also bad because there are many chasms up ahead which serverless needs to cross.
There are several reasons why I believe we are in this market segment.
Market Growth
Just 3 years ago the serverless market cap was ~$3bn and early market research shows the market cap in 2025 will be ~$22bn. There is also no indication the market growth will slow down afterwards.
Other research estimates the overall cloud computing market will be worth around ~\$285bn by 2025 (source), meaning the serverless market, which is a subsegment of the cloud market, will only make ~7.7% of the total cloud market.
If serverless is truly the future of development, as Werner Vogels the CTO of Amazon said, then serverless has a long way to go to get there. It will probably take another 20 years, if not more.
Current Users
There are enterprises which run on serverless today, but in most cases, itās only a part of their infrastructure which is serverless. Also if you google around the internet on serverless case studies youāll find the same 10 or 20 examples over and over again ā this is Netflix, CocaCola and a handful of others.
What Iām saying is there are examples of enterprise users, but not a lot considering the scale of how many enterprises are in the cloud today.
Community
The serverless community is a great vibrant place with a lot of exciting people to meet. People are friendly and ready to help each other out. Itās a stable and healthy foundation which will keep growing and Iām super excited about it.
People like Jeremy Daly, Yan Cui, Danilo Poccia, Gojko Adzic and many others are moving the community forward, by creating great content, newsletters and more. Conference organizers ā such as ServerlessDays give the opportunity for newcomers, as well as experts, to network and learn more about serverless as well as support their local serverless meetups.
However, this is still all small scale compared to some tech communities like the JavaScript or Wordpress communities. There is still a long way for the serverless community to grow to reach such a scale, and I canāt wait for it to get there.
Serverless Chasms
What Does Serverless Need to Do to Mature and to Cross the First Few Chasms?
Know-How
The serverless market is quite low on know-how, tutorials and articles in general, from which developers can learn how to build stuff. Yes, there are many articles teaching you how to deploy a hello world application to an AWS Lambda, but itās quite scarce when it comes to more advanced examples.
There is also a lack of proven approaches, architectures and best practices. It still feels like a trial and error approach in many cases.
The recently launched Amazon Buildersā Library has great potential in helping the community by providing examples of how teams internally at Amazon are tackling some of those design decisions. Iām hoping to see many more great articles published there.
Developer Tools and Libraries
Today we have great tools to deploy serverless applications, such as Serverless Framework, and tools for monitoring them, such as Lumigo and Thundra.
Those are all in essence, low-level tools. There is still a big gap when it comes to offerings which help you build solutions using serverless technologies. Compare the non-serverless market and the solutions there. You have platforms like Wordpress, Drupal, Magento, Odoo and many others.
There are only early indications of such solutions in the serverless market. One of the first ones in this field is Webiny Serverless CMS.
As we close this particular chasm, it will become much easier for the rest of the market to start adopting serverless solutions.
Funding
Funding is really important for any market. It fuels market development, as well as the creation of new offerings and solutions, which in return attract more customers and increase the market cap.
The serverless market is on the radar for many different investment funds, however, those funds are still observing this market from a distance. A few investments (source, source, source, source) are signalling market potential to the wider investment groups.
Many of these startups are pre-revenue and they need this funding to survive and to develop their solutions. In a way, you could say that the development of tools and libraries is heavily reliant on market funding.
If we all want to see this market grow well beyond the \$22bn cap in 2025, thereāll have to be more investments in this space.
Itās not often such big market changes happen. Using serverless a single developer can create a super scalable application, that previously required a team of 5 or more infrastructure, devops and other types of engineers.
As a general conclusion, I want to leave you with a though. If you like the direction in which serverless is going, think about how you can help the maker and the community. Be that a blog post, a useful library, or even a simple tweet to raise awareness and help people find about it. Letās close the chasms together!