Openstatus www.openstatus.dev

๐Ÿ“ Eoy article (#546)

* ๐Ÿ“

* ๐Ÿ“

* ๐Ÿ“

authored by

Thibault Le Ouay and committed by
GitHub
340d94f0 7eb208ed

+224
apps/web/public/assets/posts/2023-year-review/blog-hn.png

This is a binary file and will not be displayed.

apps/web/public/assets/posts/2023-year-review/github-stars.png

This is a binary file and will not be displayed.

apps/web/public/assets/posts/2023-year-review/monitors-per-week.png

This is a binary file and will not be displayed.

apps/web/public/assets/posts/2023-year-review/mrr.png

This is a binary file and will not be displayed.

apps/web/public/assets/posts/2023-year-review/pages-per-week.png

This is a binary file and will not be displayed.

apps/web/public/assets/posts/2023-year-review/search-console.png

This is a binary file and will not be displayed.

apps/web/public/assets/posts/2023-year-review/show-hn.png

This is a binary file and will not be displayed.

apps/web/public/assets/posts/2023-year-review/tinybird.png

This is a binary file and will not be displayed.

apps/web/public/assets/posts/2023-year-review/title.png

This is a binary file and will not be displayed.

apps/web/public/assets/posts/2023-year-review/users-per-week.png

This is a binary file and will not be displayed.

apps/web/public/assets/posts/2023-year-review/visitors.png

This is a binary file and will not be displayed.

+224
apps/web/src/content/posts/2023-year-review.mdx
··· 1 + --- 2 + title: Our 2023 year in review. 3 + description: 4 + Let's review our year in 2023, analyze our metrics, and discuss our future 5 + plans. 6 + author: 7 + name: Thibault Le Ouay Ducasse 8 + url: https://twitter.com/thibaultleouay 9 + publishedAt: 2023-12-29 10 + image: /assets/posts/2023-year-review/title.png 11 + --- 12 + 13 + It has been a wild six months for us at OpenStatus. In late June, we began 14 + writing the first line of code for OpenStatus. 15 + 16 + We started with a simple idea: make an open-source a status page, but we quickly 17 + realized that we could do more. We could build a platform that would allow you 18 + to monitor your services and notify your users when something goes wrong. 19 + 20 + In this article, I will share with you the challenges we encountered and how we 21 + solved them. We will also be sharing our metrics and our plans for the future. 22 + 23 + # A quick recap of our journey 24 + 25 + ## June 2023 26 + 27 + **Middle of month** 28 + 29 + I asked on Twitter if people would be interested in an open-source alternative 30 + for a status page. Max replied to me, and we started to work on the project. 31 + 32 + <Tweet id="1669684109294157826" /> 33 + 34 + **End of month** 35 + 36 + We wrote the first line of code for OpenStatus. 37 + 38 + ## July 2023 39 + 40 + **Middle of month** 41 + 42 + My tweet got a lot of traction, and and it gave us the motivation to continue to 43 + build OpenStatus. 44 + 45 + <Tweet id="1679026811609464832" /> 46 + 47 + **End of month** 48 + 49 + We launched the initial version of OpenStatus, which was more than just a basic 50 + status page. We incorporated website monitoring features that would shape the 51 + future of OpenStatus. 52 + 53 + Max's Twitter thread went viral, gaining us a lot of attention on the platform. 54 + 55 + <Tweet id="1685666982786404352" /> 56 + 57 + After that OpenStatus trended on GitHub for a few days. 58 + 59 + ## August 2023 60 + 61 + **Middle of month** 62 + 63 + We launched our first paid plan, which allowed us to cover our costs. Couple of 64 + hours after the launch, we had our first paying customer. We were so happy! ๐ŸŽ‰ 65 + 66 + ## September 2023 67 + 68 + It was a month of reflection for us. We were a bit confused about the direction 69 + we wanted to pursue at that time. Having just a status page as a side business 70 + is cool, but we also aspire to build something that could become a full-fledged 71 + company in the future. 72 + 73 + ## October 2023 74 + 75 + **Beginning of month** 76 + 77 + We launched on Hacker News, and we got a lot of feedback from the community. We 78 + were so happy to see that people were interested in our project. 79 + 80 + <Image 81 + alt="New users per week" 82 + src="/assets/posts/2023-year-review/show-hn.png" 83 + width={650} 84 + height={575} 85 + /> 86 + 87 + We were not expecting such a good traction from the hacker news community 88 + 89 + **Middle of month** 90 + 91 + For some cost saving reasons, we decided to migrate our checker infrastucture 92 + from Vercel to Fly.io. 93 + 94 + **End of month** 95 + 96 + We told our migration in a blog post, and it got a lot of traction, also on 97 + Hacker News. 98 + 99 + <Image 100 + alt="New users per week" 101 + src="/assets/posts/2023-year-review/blog-hn.png" 102 + width={650} 103 + height={575} 104 + /> 105 + 106 + ## November 2023 107 + 108 + We have rewritten our checker infrastructure in Golang to enhance stability, 109 + resulting in cost savings on fly.io server. 110 + 111 + ## December 2023 112 + 113 + We have launched our deploy your own status page 114 + 115 + # Our metrics 116 + 117 + ## Our product metrics 118 + 119 + <Image 120 + alt="New users per week" 121 + src="/assets/posts/2023-year-review/users-per-week.png" 122 + width={650} 123 + height={575} 124 + /> 125 + 126 + **Number of new users per week** 127 + 128 + <Image 129 + alt="New monitors per week" 130 + src="/assets/posts/2023-year-review/monitors-per-week.png" 131 + width={650} 132 + height={575} 133 + /> 134 + 135 + **Number of monitors created per week** 136 + 137 + <Image 138 + alt="New Pages per week" 139 + src="/assets/posts/2023-year-review/pages-per-week.png" 140 + width={650} 141 + height={575} 142 + /> 143 + 144 + **Number of page created per week** 145 + 146 + ## Other metrics 147 + 148 + <Image 149 + alt="GitHub stars" 150 + src="/assets/posts/2023-year-review/github-stars.png" 151 + width={650} 152 + height={575} 153 + /> 154 + **Number of GitHub stars** 155 + 156 + <Image 157 + alt="Visitors per month" 158 + src="/assets/posts/2023-year-review/visitors.png" 159 + width={650} 160 + height={575} 161 + /> 162 + 163 + **Number of visitors per month** 164 + 165 + <Image 166 + alt="Search console" 167 + src="/assets/posts/2023-year-review/search-console.png" 168 + width={650} 169 + height={575} 170 + /> 171 + 172 + **Search console** 173 + 174 + ## Financials 175 + 176 + <Image 177 + alt="MRR" 178 + src="/assets/posts/2023-year-review/mrr.png" 179 + width={650} 180 + height={575} 181 + /> 182 + 183 + **Monthly recuring revenue** 184 + 185 + # Let's talked about our 2023 year 186 + 187 + ## What went well 188 + 189 + We launched OpenStatus ๐Ÿ”ฅ. We didn't waste too much time over-engineering it. 190 + 191 + We had a good traction among the developer community. We were able to get a lot 192 + of feedback from the community, which helped us to improve our product. 193 + 194 + The number of GitHub stars, users are a good indicator of the traction we had. 195 + 196 + We both reach more than 1000 followers on Twitter. 197 + 198 + ## What could have gone better 199 + 200 + We can brag about our MRR on Twitter but we are still not profitable. We are 201 + still not able to cover our costs despites a small MRR. 202 + 203 + We could have listen more to our users. We could have done more to improve our 204 + product. We should have done more users surveys. 205 + 206 + ## What went wrong 207 + 208 + We got confused. We were not sure about the direction we wanted to pursue. We 209 + also got defocused when VC started to reach out to us. They are paid to talk to 210 + you but not us. We are not building anything when we are talking to them. 211 + 212 + They also don't know more than us about what our customers want. They are not 213 + the one we should listen to. We should listen to our users ๐Ÿ˜ 214 + 215 + We still pay too much for Tinybird ๐Ÿ˜ญ. 216 + 217 + # Our plans for 2024 218 + 219 + First we want to reach profitability. ๐Ÿ˜ 220 + 221 + We will allocate more time to the project ๐Ÿš€ 222 + 223 + We will follow our intuition and not listen to VC. We will listen to our users 224 + instead. ๐Ÿคฆ