Almost a year ago, we launched the developer preview program for a new third-party developer capability called Project Firefly. If you haven’t heard of Firefly, the simplest way to explain is this: Firefly is a complete framework for building cloud-native applications that extend Adobe enterprise solutions and run on Adobe’s infrastructure.

I remember how we all felt at launch time — both excited and anxious about what the customer feedback would be. …


Project Firefly is our framework for building custom cloud-native Adobe apps — to understand why your organization needs Firefly, we should first look at how the software industry has been operating since it first began. At a high level, the industry has always chased two main goals at the same time: extending into new areas of development and finding ways to improve how software is created. …


I still remember our first big customer moment for Adobe I/O Runtime, when someone external truly validated our work. It started with a Slack message from Fred Kuu, a fellow Adobe colleague, asking if we could let his team use our serverless platform. At that time we were still in private beta, working with only a couple of internal product teams, so having one more client was great news. But it was also unsettling — his team was trying to create a real-time service to improve B2B audience segmentation for arguably the most important Adobe web property: adobe.com.

A look at the functionality of I/O Runtime, Adobe’s serverless platform.

We gave…


It’s official, Adobe’s serverless platform has graduated from private beta and it is now available to enterprise customers.

Adobe I/O Runtime is a powerful, serverless way for developers to extend Adobe Experience Platform more easily than ever, with no server management required. You can quickly deploy custom code to respond to events and execute functions right in the cloud, orchestrating custom workflows and easily accessing Adobe data and services. While it’s incredibly exciting to take our serverless platform into GA, I wanted to use this opportunity to step back and talk a bit about the wider context and how the project came together.

In the past five years, many things have changed in how client/server services are built…

Mihai Corlan

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store