:link: https://shipit.show/121
Such a great episode. I loved the quiz at the end.
I haven't touched Wasm yet, and this is another push for me towards giving it a shot.
I also really agreed with David that Rust is just so enjoyable to use. I've used it for the backend of my latest project and couldn't really justify it other than "I like it!" Maybe that's all that's needed.
Some very triggering takes on microservices in this episode :joy:. I'd really like to see what a single-column service looks like. I'm taking a look at the github repo but can't see any great example services... maybe this is a good one, which contains the mapping of hosts to shows? I do like the idea of table-per-feature (it reminds me of the ECS structure in video games). But I wonder if all the ceremony around each table is really worth it?
Aaaaanyway I'm at risk of turning this into a microservices argument! Maybe we should try to focus on the specific approach in the episode, which is the use of grafbase, WASM on the backend, etc.
I think I'd need to sit down with him for at least a half an hour to get pointers and what to look at to get an idea of how the whole system works and be able to take this discussion where you're hoping it'll go.
But without that, my gut reaction is that that kind of architecture works okay because the DB is in-process and can probably fit in memory. But that's speculation and also gets us dangerously close to arguing about theory without being grounded in the fact that he seems to have come up with something that works well for his use-case, which he certainly understands better than I do.
Sorry it took me so long to get here, but always happy to talk about and share my progress :grinning:
Last updated: Dec 12 2024 at 15:40 UTC