Building a REI Resupply Used Inventory Notifier
Get notified of 'New' Used Gear. This was a humble attempt to help encourage people to minimize the impact on the Earth.
Note: The inspiration for this blog and associate repository post came from this Hacker News discussion.
Don’t want to read the below - the Backstage Software Template Repo is located here.
One of my strong convictions is that in order to have a strong User Experience you must have a strong Developer Experience. Internal tools should be treated as products and should be evaluated as such - this includes research, design, etc. in order to ensure that these Enterprise Tools actually resolve pain points - instead of create more.
Backstage.io by Spotify is (currently) a free and open source way to build out an internal developer portal (IDP) to add calm to the chaos that is a LARGE Enterprise IT shop. I’m not so sold on the utility of Backstage for small startups, but, I do think there is a lot of value add for GovTech / CivicTech to utilize an IDP.
From my experience, I believe that in order to receive buy-in to expand an internal developer portal, you need to quickly show demo the following in 1 week or less:
Developer Starter Guide
w/ associated shell scripts to setup a new dev machine (easy)There are quite a few reasons why a team should consider implementing an Internal Developer Portal. In the space that I’ve operated in, contractors are typically the folks that are ‘doing’. By implementing Backstage (or another IDP), you can add a centralized jumping off point that treats documentation like code and puts a bit more ‘control’ over Platform Sprawl.
For example, by using an opinionated way that a React Application should be built out (i.e. on a secure base image containing pre-approved utility packages) teams can accelerate delivery timelines by not having to do a bunch of DevSecOps. Not only this, but the software templates can automatically index the new project in the Software Catalog that is hosted in Backstage - essentially limiting where net-new documentation lives.
You can find the Backstage Software Template repository here. This repo includes everything from decision records to automating the net-new application deployments on AWS / GCP / Azure. Over time, I’m hoping the repository will have other contributors adding in new automation capabilities.
Please be sure to read the README.md in order to add these software templates to your backstage installation.