Post

For the past year, I've been working hard on HappyView. I've built so many features, and there are now hundreds of apps built on top of it. It's been a long, winding ride, and I've loved every minute of it. #atproto

HappyProto@happyproto.at

Hi, we're HappyProto. We help you build on atproto... without the hard parts. You create the app, we'll run the backend: auth, private data, scripting, and an API over 46 million accounts. Welcome to atproto on easy mode. Join the waitlist at happyproto.at. #atproto

24 reposts144 likes

I also can't wait for you to develop such an app! 🤣 I should probably mention somewhere that all the servers are currently hosted in the EU, too, tho they're still managed by my US corp.

Hell yeah!! I remember you saying at the atproto nyc meetup you were planning on getting into hosting and making a business out of it. Awesome to see it happen :)

Thank you! Yeah, it's been in the works for a while, and in my brain for even longer. 😜

I realized a few months ago that HappyView users were paying to host the software on various services, but HappyView makes none of that money. Beyond that, those platforms don't offer anything special for HappyView, or for atproto users. Now I'm no mathemagician, but that doesn't add up.

Over the past month I've been building this platform to offer managed hosting for HappyView instances. But I wanted to make it so hosted HappyView makes sense, rather than Just Another Hosting Platform™.

I'll talk more over the coming weeks about why HappyProto is really special, but I'll start with just one example: instant backfill.

When you run a backfill on HappyView today, it hits the relay to find out what repos have records in a collection. Then it hits the PLC directory potentially millions of times to find the relevant PDSes. Then it hits every PDS to collect the data. It's a heavy load on the entire network.