Adobe Aims to Build Developer Ecosystem

Adobe today outlined an approach to building a developer ecosystem that revolves around open source code, application programming interfaces (APIs) and DevOps processes.

Matt Asay, head of developer ecosystem for Adobe, said in the last few years Adobe has increased its reliance on open source code to deliver offerings such as Adobe Experience Manager, a content management system that incorporates open source code for as much as 65% of its modules. In the course of that effort, the company has made reciprocal code contributions to a variety of open source projects being developed under the auspices of the Apache Software Foundation (ASF), including Apache Sling, a web development framework; Apache Oak, a content repository; Apache Felix, an implementation of a services gateway; and Apache Lucene, a text search engine.

Adobe also recently launched Adobe Experience Cloud, which relies on a variety of open source technologies to create a big data repository on top of which Adobe is encouraging developers to invoke APIs to build applications. Rather than build their own big data repositories, Adobe is making a case for relying on a multitenant big data platform it manages on behalf of customers.

Based on GitHub data, Adobe currently ranks as the 14th largest corporate open source contributor, up from No. 32 in 2017. One of the primary reasons Adobe was able to move up that list so quickly was its move to acquire Magento, an e-commerce platform based heavily on open source code. But now that the company has come to appreciate what can be accomplished by relying on open source code, organizations should expect to see Adobe accelerating the rate at which it will be making contributions to a wide variety of open source projects.

At the same time, Asay said, Adobe is making major investments in developing microservices that it plans to make it possible for developers to consume via its APIs. The Adobe Experience Cloud, for example, is a suite of software-as-a-service (SaaS) applications that employ a common data model deployed on a set of Kubernetes clusters running in the Microsoft Azure cloud.

Asay noted Adobe is trying to make it clear that it has a lot of empathy toward developers committed to open source code. Adobe is a provider of commercial software-as-a-service (SaaS) applications, but it wants to develop a developer ecosystem that consumes the data residing in those applications via its APIs. To foster the development of those applications, Adobe has already signaled it is willing to share best DevOps practices with organizations that commit to invoking those APIs.

Adobe is one of many providers of commercial software that are increasingly dependent on open source code. It will be interesting to see where the line between the desire to use open source projects to build applications and actual open source applications lies in the years ahead. But the one thing that is clear is that without DevOps processes and a well-defined set of APIs to guide them, there’s not much chance any vendor would be able to build a meaningful developer ecosystem of any size.

Mike Vizard @mvizard

Mike Vizard is a seasoned IT journalist with over 25 years of experience. He also contributed to IT Business Edge, Channel Insider, Baseline and a variety of other IT titles. Previously, Vizard was the editorial director for Ziff-Davis Enterprise as well as Editor-in-Chief for CRN and InfoWorld.

Share
Published by

Recent Posts

Contrast Security Launches Next Generation Open Source Software Security Platform for DevOps

Fortune 100 Financial Services Company Immediately Adopts Contrast OSS to Reduce Open Source Risk Contrast Security, the pioneer in enabling…

8 hours ago

HPE Extends Hybrid Cloud Computing Strategy

Hewlett-Packard Enterprise (HPE) today advanced its hybrid cloud computing strategy by announcing at its HPE Discover 2019 conference an alliance…

8 hours ago

Appery.io Adds Ionic 4 Integration to Help Developers Build High-Performing Hybrid and Mobile Web Apps

Exadel’s low code application development platform, Appery.io, now integrates with popular Ionic 4 framework WALNUT CREEK, Calif., June 18, 2019…

15 hours ago

Applitools Launches Free Open Source Software Licensing, Partners with Open Source Apprentice Program

The company supports diversity in tech initiative, makes automated visual testing available for all open source libraries SAN MATEO, Calif.,…

15 hours ago

Datical Adds Support for AWS Database Platforms, Enabling Enterprise Cloud Application Development and Migration

Leader in Database Release Automation Announces Expanded Platform Coverage for Amazon RDS for Oracle, Amazon Aurora PostgreSQL, Amazon RDS for…

16 hours ago

Aqua Security Announces Vulnerability Shield™, Industry-first Solution for Detecting and Blocking Attempts to Exploit Container Vulnerabilities

Latest Aqua release also introduces advanced runtime protection for serverless applications Boston, MA and Tel Aviv, Israel – 18 June…

17 hours ago