• Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar
  • Home
  • Contact Us

iHash

News and How to's

  • The 2024 Complete Presentation & Public Speaking Bundle for $24

    The 2024 Complete Presentation & Public Speaking Bundle for $24
  • Apple iPhone XS Max (A1921) 64GB – Gold (Grade A+ Refurbished: Wi-Fi + Unlocked) for $349

    Apple iPhone XS Max (A1921) 64GB – Gold (Grade A+ Refurbished: Wi-Fi + Unlocked)  for $349
  • Apple iPhone XR (A1984) 256GB – White (Grade A+ Refurbished: Wi-Fi + Unlocked) for $329

    Apple iPhone XR (A1984) 256GB  – White (Grade A+ Refurbished: Wi-Fi + Unlocked) for $329
  • The 2024 Google Sheets Formulas & Automation Bundle for $39

    The 2024 Google Sheets Formulas & Automation Bundle for $39
  • MEAZOR 3D Laser Measurer for $299

    MEAZOR 3D Laser Measurer  for $299
  • News
    • Rumor
    • Design
    • Concept
    • WWDC
    • Security
    • BigData
  • Apps
    • Free Apps
    • OS X
    • iOS
    • iTunes
      • Music
      • Movie
      • Books
  • How to
    • OS X
      • OS X Mavericks
      • OS X Yosemite
      • Where Download OS X 10.9 Mavericks
    • iOS
      • iOS 7
      • iOS 8
      • iPhone Firmware
      • iPad Firmware
      • iPod touch
      • AppleTV Firmware
      • Where Download iOS 7 Beta
      • Jailbreak News
      • iOS 8 Beta/GM Download Links (mega links) and How to Upgrade
      • iPhone Recovery Mode
      • iPhone DFU Mode
      • How to Upgrade iOS 6 to iOS 7
      • How To Downgrade From iOS 7 Beta to iOS 6
    • Other
      • Disable Apple Remote Control
      • Pair Apple Remote Control
      • Unpair Apple Remote Control
  • Special Offers
  • Contact us

From Spotify to Open Source: The Backstory of Backstage

Jun 5, 2023 by iHash Leave a Comment


Technology juggernauts–despite their larger staffs and budgets–still face the “cognitive load” for DevOps that many organizations deal with day-to-day.

That’s what led Spotify to build Backstage, which supports DevOps and platform engineering practices for the creation of developer portals. Eventually, Spotify made the decision to open source Backstage and donate it to the Cloud Native Computing Foundation (CNCF), and the project’s popularity has since skyrocketed, with over 21.5K stars and 4K forks on Github and over a reported thousand adopters to date.  

On my recent episode of OpenObservability Talks I hosted Lee Mills, senior engineering manager at Spotify, to hear first hand about the early days of Backstage at Spotify, as well as the project’s fascinating journey to opensource, starting with one internal hack week. We also discussed surprising new verticals for Backstage, such as banking and healthcare. 

The Need For Developer Productivity Drives Backstage’s Creation

Spotify built Backstage with the desire to increase developer productivity and enhance developer experience. The hypergrowth of Spotify and the lean engineering methods created many point solutions developed by different teams, oftentimes reinventing the wheel due to not knowing of similar utilities developed by other teams in the organization. 

According to Lee, These were the original drivers for Spotify engineering to developer Backstage as an internal tool, to empower developers to take ownership. This echoes what I see in other large organizations in our industry. 

Backstage provides three key functions: create, manage and explore. The “create” piece is provided with Software Templates that allow developers to quickly spool up services or components and build in company standards and golden paths. The “manage” piece is achieved with the Catalog, a central inventory that enables easy lookup of services throughout the organization, and the various plugins that can be used with that service and in that context. The “explore” piece is about discoverability, namely in-context search for relevant documentation, stackoverflow of questions, CI/CD pipelines or other resources. 

For example, a typical engineer at Spotify may have some knowledge of how to properly configure Kubernetes clusters, but it’ll take a lot of time and the need to go back and refresh without the right knowledge. Instead, it’s better to consume reusable software templates and plugins maintained by the subject matter experts in Engineering. 

“Within Backstage, we have a Kubernetes plugin, and that plugin is owned by the expert and by the team that manages Kubernetes at Spotify,” Lee says. “They surface information and tools that are easier for me to quickly jump into, to manage things, to investigate things, and so on. It takes away some of that context switching and removes some of that cognitive load so I can go and focus on my end users.”

Backstage provides these through a friendly UI and helpful metadata, which provides a superior developer experience to that we’ve grown used to as developers. As Lee puts it, “From an engineering perspective, [Backstage] gives me the things I need relatively easily, in a nice UI, that I can see and brings those things to the forefront a little bit and become part of my flow.”

Streamlining Platform Engineering with Backstage and Internal Developer Platforms

Backstage was developed within Spotify’s Platform Engineering domain (Platform Mission in Spotify terms), as a tool to support the rest of the Engineering Mission to deliver their needs and goals. For adopters, Lee believes Backstage elevates the need around Platform Engineering. 

“Platform engineering, in many instances, is core to the things that we’re doing, but it’s not really visible,” he says. “Backstage simplifies it so you can have that conversation with your stakeholders about platform engineering and quickly evidence the velocity gain that you can get by using tools like Backstage.”

This is also what I see among platform engineers I meet. In fact, a new category of Internal Developer Portals (IDP) is emerging, and even catching the attention of analyst firms such as Gartner, to meet this need and facilitate collaboration and communication between developers within an organization. Backstage fits neatly into this new trend.

Backstage’s Journey to Open Source

Over time, Spotify realized that contributing Backstage to the open source community was the right way to help DevOps across industries, as well as to enhance Spotify’s own engineering efforts with that of the community. Lee shared an example of a Spotify Engineering requesting a feature to support dark mode view in Backstage. This request which had been floating around for some time but had never gotten priority with Spotify’s engineering team. Once this request was published to the open source community, it was picked up and implemented within 24 hours, and in a way that was consumable by Spotify internally as well.

This is, to me, the power of open source in a nutshell. Moreover, when a project is released into the open, it takes a life of its own, to the extent that new use cases and verticals emerge. Last month at KubeCon Europe I spoke with engineers from Lunar digital bank on how they used Backstage for compliance and audit use cases. Lee says this is not coincidental, and that Backstage has proven within the Banking sector, and shared interesting reasoning around that.  

The developer portal is always going to be open source, and Lee says it’ll continue to grow and get enhancements:

“We are an audio company, but that doesn’t mean we can’t share the expertise that we’ve got,” Lee says. “We’re gonna grow this and we continue to see other players entering the space. We want to support engineers and reduce cognitive load. We’re enabling others who have these skillsets but haven’t had a way to bring it to market…we hope we can continue to grow and build the open source community and also enable this new market of bringing productivity engineering to life from people as well.”

Want to learn more? Check out the OpenObservability Talks latest episode: From Spotify to Open Source: The Backstory of Backstage.



Source link

Share this:

  • Facebook
  • Twitter
  • Pinterest
  • LinkedIn

Filed Under: News Tagged With: backstage, Backstory, Open, Source, Spotify

Special Offers

  • The 2024 Complete Presentation & Public Speaking Bundle for $24

    The 2024 Complete Presentation & Public Speaking Bundle for $24
  • Apple iPhone XS Max (A1921) 64GB – Gold (Grade A+ Refurbished: Wi-Fi + Unlocked) for $349

    Apple iPhone XS Max (A1921) 64GB – Gold (Grade A+ Refurbished: Wi-Fi + Unlocked)  for $349
  • Apple iPhone XR (A1984) 256GB – White (Grade A+ Refurbished: Wi-Fi + Unlocked) for $329

    Apple iPhone XR (A1984) 256GB  – White (Grade A+ Refurbished: Wi-Fi + Unlocked) for $329
  • The 2024 Google Sheets Formulas & Automation Bundle for $39

    The 2024 Google Sheets Formulas & Automation Bundle for $39
  • MEAZOR 3D Laser Measurer for $299

    MEAZOR 3D Laser Measurer  for $299

Reader Interactions

Leave a ReplyCancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

  • Facebook
  • GitHub
  • Instagram
  • Pinterest
  • Twitter
  • YouTube

More to See

Apple introduces the advanced new Apple Watch Series 9

Sep 24, 2023 By iHash

New Apple Zero-Days Exploited to Target Egyptian ex-MP with Predator Spyware

Sep 23, 2023 By iHash

Tags

* Apple attacks Cisco computer security cyber attacks cyber crime cyber news cybersecurity Cyber Security cyber security news cyber security news today cyber security updates cyber threats cyber updates data data breach data breaches google hacker hacker news Hackers hacking hacking news how to hack incident response information security iOS 7 iOS 8 iPhone Malware microsoft network security ransomware ransomware malware risk management security security breaches security vulnerabilities software vulnerability the hacker news Threat update video web applications

Latest

Secure your Elastic Cloud deployment with AWS PrivateLink traffic filter

Secure your Elastic Cloud deployment with AWS PrivateLink traffic filter

Traffic filters consist of rule(s) that specify the source of traffic, such as IP/CIDR or AWS VPC endpoint, and rule sets, which are a set of traffic filter rules. Rule sets are then associated with the deployment and can restrict access to the deployment based on those rules. By default, customers connect to deployment over […]

Apple expands the power of iCloud with new iCloud+ plans

September 18, 2023 UPDATE Apple expands the power of iCloud with new iCloud+ plans Beginning today, Apple users will have the option to choose from two additional iCloud+ plans: 6TB for $29.99 per month and 12TB for $59.99 per month. The new plans are a perfect complement to the powerful 48MP Main cameras on the […]

New Advanced Backdoor with Distinctive Malware Tactics

Sep 23, 2023THNCyber Espionage / Malware Cybersecurity researchers have discovered a previously undocumented advanced backdoor dubbed Deadglyph employed by a threat actor known as Stealth Falcon as part of a cyber espionage campaign. “Deadglyph’s architecture is unusual as it consists of cooperating components – one a native x64 binary, the other a .NET assembly,” ESET […]

The 2024 Complete Presentation & Public Speaking Bundle for $24

Expires September 23, 2123 07:59 PST Buy now and get 90% off The Complete Presentation & Public Speaking/Speech Course KEY FEATURES Become a master of public speaking and presentation with the complete Presentation and Public Speaking/Speech course. This course offers the most comprehensive and enjoyable training available on the market, with numerous exercises, examples, and […]

How to Interpret the 2023 MITRE ATT&CK Evaluation Results

Sep 22, 2023The Hacker NewsMITRE ATT&CK / Cybersecurity Thorough, independent tests are a vital resource for analyzing provider’s capabilities to guard against increasingly sophisticated threats to their organization. And perhaps no assessment is more widely trusted than the annual MITRE Engenuity ATT&CK Evaluation. This testing is critical for evaluating vendors because it’s virtually impossible to […]

insideBIGDATA AI News Briefs – 9/22/2023

Welcome insideBIGDATA AI News Briefs, our timely new feature bringing you the latest industry insights and perspectives surrounding the field of AI including deep learning, large language models, generative AI, and transformers. We’re working tirelessly to dig up the most timely and curious tidbits underlying the day’s most popular technologies. We know this field is […]

Jailbreak

Pangu Releases Updated Jailbreak of iOS 9 Pangu9 v1.2.0

Pangu has updated its jailbreak utility for iOS 9.0 to 9.0.2 with a fix for the manage storage bug and the latest version of Cydia. Change log V1.2.0 (2015-10-27) 1. Bundle latest Cydia with new Patcyh which fixed failure to open url scheme in MobileSafari 2. Fixed the bug that “preferences -> Storage&iCloud Usage -> […]

Apple Blocks Pangu Jailbreak Exploits With Release of iOS 9.1

Apple has blocked exploits used by the Pangu Jailbreak with the release of iOS 9.1. Pangu was able to jailbreak iOS 9.0 to 9.0.2; however, in Apple’s document on the security content of iOS 9.1, PanguTeam is credited with discovering two vulnerabilities that have been patched.

Pangu Releases Updated Jailbreak of iOS 9 Pangu9 v1.1.0

  Pangu has released an update to its jailbreak utility for iOS 9 that improves its reliability and success rate.   Change log V1.1.0 (2015-10-21) 1. Improve the success rate and reliability of jailbreak program for 64bit devices 2. Optimize backup process and improve jailbreak speed, and fix an issue that leads to fail to […]

Activator 1.9.6 Released With Support for iOS 9, 3D Touch

  Ryan Petrich has released Activator 1.9.6, an update to the centralized gesture, button, and shortcut manager, that brings support for iOS 9 and 3D Touch.

Copyright iHash.eu © 2023
We use cookies on this website. By using this site, you agree that we may store and access cookies on your device. Accept Read More
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT