January 24, 2021

QuotaGuard Launches on Azure Marketplace

Michael Frew @TylerCrown

I am very excited to continue expanding our footprint across multiple marketplaces, to now include Microsoft Azure.

Integrating with Azure was a bit of a challenge, not so much technically, but in dealing with the behemoth that is Microsoft and learning all of the quirks and bugs present in the Azure infrastructure. It's Microsoft, so I don't think anyone would be surprised if I said that "there are a lot of issues with their procedures and technical documentation". If that's a surprise, I'd love to know what Microsoft products you're using.

We did find it stunning how much of Azure's marketplace onboarding technical documentation was just flat out incorrect. Usually you can find an error and say "oh, I see this likely was something it use to do, but this value has changed a little bit, no big deal..." but that's not the level of incorrectness in Azure's documentation. It seemed like it was written for an entirely different set of API's. We just stopped referencing the Azure documentation all together.

In the end, we just worked against the Azure API as a blackbox and figured out how to integrate with user sign ups, plan changes, usage, and cancellations by blind testing. Once we had that all figured out, there's not much more integration that needs to be done from a technical standpoint.

We've already got over a dozen customers on Azure and it's been a great solution, now that it's up and running. A bit challenging to get everything correct, but once it's running, it appears Azure is a stable and promising cloud marketplace for the future.

Onward to AWS marketplace integration!

Today's Top Milestones
  • Numbers for February 2021
    Starting this month, I decided to report the numbers for whole months. That is way easier and less sensitive to errors. - Made 1 free product for @tai
  • Migrate to Nuxt SSR
    It was great being online, but the site wasn't doing as well as it could do because it wasn't server-rendered. Very kindly Alex Lichter from the Nuxt
  • Start the development
    In 2016 I built a time-tracking app for android. At that time, I was learning programming and the goal for the app was just to practice the skills. Fo