1
0 Comments

Week 10 Progress Report - πŸ₯Š Bryan: 1 - DynamoDB: 0

I post my complete Build In Public blog posts here because this community rocks. Thank you fellow Indie Hackers. If you're interested in my journey you can checkout it out at bryansmith.io


πŸ₯Š Bryan: 1 - DynamoDB: 0

If DynamoDB was a game I'd be winning (finally). So long story short I've finally wrapped my head around DynamoDB, and while the going was slow, I think the benefits will outweigh the slow initial pace.

Here's why...

Having to think through what your data model entities are and the access patterns forces you up front to face assumptions and hand wavy "I'll build that later" thinking. No you don't have to build it all, but you do have to clearly think it all through. So in short you end up building a data model of your entire app.

And this practice is why I love it. Because now I know the atomic units of Interweave. Something Matt Wensing has been talking a lot about on the Out of Beta podcast.

So in short...

  • Because I spent time up front I know my atomic unit of Interweave early
  • This is what makes the app tick
  • Atomic units have to align to the users world view otherwise they won't get it
  • I now have something I can test for alignment with the users world view

All before I've really written much. That's awesome.

The rest of the week was just implementing that data model anew in AWS and redoing my API to match it. So onto the stats!

Weekly Project Progress Stats

  • πŸ—“ Days Worked: 4 (πŸ”» 1)
  • ⏱ Hours Worked: 11.42 7.21 hours (πŸ”ΊπŸ”Ί 4.21 hours)
  • πŸ’» Commits: 3 (πŸ”Ί 3)
  • πŸ“ Words Written: 0 (πŸ”ΊπŸ”Ί -995)
  • 🐦 Tweets: 12 (πŸ”»πŸ”» 33)
  • 🐦 Followers: 249 (πŸ”Ί 5)
  • πŸ“§ Early Access Subscribers: 28 (πŸ”Ί 2)
on March 16, 2021