On October 4, 2023, Autodesk hosted a Developer Productivity Summit bringing together leaders β Twilio, Adobe, Zalando, Red Hat, American Airlines, Amazon Web Services, and Spotify β to dive into the value of internal developer portals to address productivity and experience challenges. Itβs a bit like a group of jedis getting together for one full day - catching up with each other and sharing their wisdom.
This one day event brought together a vibrant community of companies that shared their journeys in adopting the open source technology Backstage β both the wins and lessons learned. Backstage was created at Spotify and donated to CNCF.
There were a lot of βahaβ moments and what still resonates are the followingβ¦
Watch the summit recordings on YouTube
We asked a few Autodesk participants in the room about their top takeaways and hereβs what we learnedβ¦
Across the presentations, we saw companies taking a platform engineering approach to solve productivity and experience challenges at scale.
βStandardization and golden pathsβ stood out critical for automation, notes Corey Caverly, software architect.
βItβs not just about developer portals but how these companies are navigating the challenges shared by all platform teams - trust, standards, onboarding, adoption and many more βshared platform sufferingsβ, says by Tulika Garg, director of product management, who was also the co-host of the day. βItβs amazing to see the impact these organizations have had on their trust outcomes and developer productivity by leaning in on a platform approach.β
There was passionate discussion on plugins and the different ways to make it easier for teams to adopt and contribute to their own developer portals and back to the open source community.
βEither use a plugin from the community or build itβ, notes Nafisa Chowdhury, software development manager working on the Autodesk internal developer portal. βOur team also needs to create a couple of initial templates to jumpstart developers at day zero with security, observability, and CI/CD pipelines built in. And we can enable teams to publish templates to the developer portal so that their developers are ready to go on day zero.β
Scott Morrison, distinguished architect, agrees with Nafisaβs insights on plugins and templates. He said, βWe need teams across Autodesk to contribute. Just about all speakers called out inner sourcing as a key part of their implementation. We need contribution guidelines and a governance procedure. Thatβs the only way to support the wide range of use cases across the Autodesk developer communityβ.
We saw some creative use cases for plugins. Spotify showcased that they are using βmentor and pairβ for mentors and mentees to discover each other within the organization instead of the company assigning matches. βNo more awkward mentorships,β reacts Amy Hoellwarth, content designer.
Several speakers elevated experience design as crucial to removing toil for developers. The American Airlines presentation has an insightful deep dive into how they created user personas to shape developer experiences.
Erika Harrison, senior software engineer, notes, βThere was an interesting observation that teams take stronger ownership for CI/CD and development operations when these processes are easier to work with.β Thatβs the ultimate benefit β teams engaged and excited to build better products.
Michelangelo Capraro, experience design architect, emphasizes, βInvesting in the design of internal developer portals is important. From designing the taxonomy to designing the sidebar icons and information architecture, design can really help accelerate by elevating the experience.β
For many companies, the biggest need with which they start an internal developer portal journey is for a comprehensive and accurate record of their software metadata (services, websites, libraries, data pipelines, etc.) If thatβs your challenge too, do watch Twilioβs presentation focused on how they use Backstage to organize their software metadata.
Information architect, Angie Peng, notes that automation of metadata management is a key theme. βIt cuts down on the time developers spend to make changes but requires a good source for the metadata. By monitoring catalog health, teams know how and when to prioritize. This also contributes to complete metadata by displaying how many entities lack any fields.β
Amy Hoellwarth, senior content designer, noted βWe can validate through GitOps. Currently, we try to validate metadata manually and the onus is on the user to ensure they enter the metadata correctly. If we can automate, that would be a huge help in our endeavors.β
Sara Messing, manager of UI/UX engineering, had a similar note about GitOps. βOne of my main takeaways was the importance of GitOps. Companies are using this in creative ways, for validation, for example. We should leverage this along with other workflows to ease developer toil and pain.β
It was awesome to learn from the Backstage community β both the presenters and the technologists who attended. There are two things that stood out about this community.
Rex Lam, machine learning director, calls out βI learned that Backstage is backed by a large, vibrant, and dynamic community with a diverse blend of open-source enthusiasts and commercial contributors. This alone instills a strong sense of confidence in me towards adopting Backstage.β
How do you grow your own community at your company? Sara Mesing captures it. βCollaboration is key to success. For us at Autodesk, this can mean easing the pain of onboarding by closer collaboration development teams, collaborating on plugin development from across the company, and making collaboration on inner source critical.β
Aliza Carpio and Arunima Kumar co-authored the blog. Thanks to all the summit participants who contributed their input!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.