Tweet
Did I manage to implement the backend of @DevOpsMetricsHQ in a way that it appropriately scales down to one t3a.micro instance on #aws?

Oh yes.

Already analyzing 500k pull requests per day for 8$ per month.

#buildinpublic
In the last few months, I paused #buildinpublic and my side-project @DevOpsMetricsHQ.

I am not a friend of not bringing my whole self to that party here.

So, let's talk about the Why. What happened?

(My story hopefully inspires someone to keep going. Life is beautiful.)
📢📢📢

I am slowly reaching the end of my weeks off. Surprisingly, some beautiful unforeseen things happened in my non-Internet life.

Anyhow, I will be back in August with the #buildinpublic thingy. A repositioning will also happen, for sure. Still looking for my niche...

1/3
On your pricing page:

Do you preselect annual billing for your SaaS product by default?

I've seen that often and wonder if there is a conversion advantage in general.

#buildinpublic
Not feeling it today.

I guess that is not enough for a subscription overview page. 😅

#buildinpublic
Yearly subscriptions usage-based: Do you give a pro-rata discount or charge extra usage monthly? Would you prefer to have it applied at the next renewal or cancellation?

#buildinpublic
I am working on the layout of my weekly #buildinpublic update post - after 6 months of silence. 😅

Luckily, I took notes. So much has happened. So many new connections and people I was got to know.

First, some thoughts on the structure. I hope to finish it tomorrow.

1/2
Today I test all the edge cases end2end I can think about for the GitHub integration @DevOpsMetricsHQ

So far, no new bugs.🤗

#buildinpublic
I am also writing again. A blog post on fmueller.io should come soon. I probably switch to a monthly cadence, though.

#buildinpublic

3/3
I was working on some big changes that solved a lot of friction in the onboarding. First users really found many. 😅

Also, I will apply to be listed on GitHub's Marketplace soon. Another distribution channel my Mastermind group @MicroConf point me to.

#buildinpublic

2/3
I was silent the last few weeks about @DevOpsMetricsHQ - but work continued.

Finally, I am working on the subscription logic and payment parts. I mean, the easy parts come now, right?

#buildinpublic

1/3
Daily Update @DevOpsMetricsHQ

- focussed on GitHub app client migration
- famous 80% done
- surprised that Java still does not supports PKCS1 key files out of the box

#buildinpublic
Daily Update @DevOpsMetricsHQ

- monthly love 4 the systems day: updated all deps
- improved error handling in analytics code
- started the migration to GitHub app integration
- smaller UI adjustments

#buildinpublic
Daily Update @DevOpsMetricsHQ

- validated that I can move to a GitHub app instead of an OAuth integration 🤗
- defined all impl steps to feature toggle it in prod

Fri is Mastermind group day. They helped me with a tricky question for the GitHub app change. Yay!

#buildinpublic
Daily Update @DevOpsMetricsHQ

- started migrating OAuth app integration to a GitHub app
- minor operations work: investigating overall performance after yesterday's changes

Also, Thu/Fri is client work. So, that's it.

#buildinpublic
Daily Update @DevOpsMetricsHQ

- optimized analytics code: 30% smaller memory footprint
- parallelized PR analytics: 20% faster background jobs
- shrinked down VMs: saving 50% costs on EC2
- scaling down database: 80% fewer costs and similar performance

#buildinpublic
Daily Update @DevOpsMetricsHQ

- upgraded the Hugo version for the website and pinned it in CI build
- integrated roadmap on the website: devops-metrics.com/roadmap
- big refactoring/renaming: cycle time to lead time, for consistency with the Accelerate book

#buildinpublic
Daily Update @DevOpsMetricsHQ

- finished public roadmap setup
- defined pricing packages
- wrote some tickets to implement basic subscription management

#buildinpublic
Daily Update @DevOpsMetricsHQ

- fiddled around with Upvoty for a public roadmap

#buildinpublic
Currently in the process of setting up @upvoty for a public roadmap. Whenever I onboard a new product, I keep a close eye on flows, communication, and UX. Learning for free.

#buildinpublic