Web Development
(1)- | Designing Products without Databases
Most major software projects require some sort of database to persist data for users to access. At least that’s how we usually think. The problem is that databases introduce a lot of complexity to our software and infrastructure which is often unnecessary. Put in other terms, they also just cost a lot of money to run compared to just using compute. So when designing certain products for the web, it’s useful to consider other possibilities besides spinning up a new instance of your favorite database[^1]. Persisting State on the Client The web platform has progressed light-years beyond the simple HTML that
View all tags here.