I'd encourage everybody to try this out; building an app like this really broadened my way of thinking about system design.
Compared with a database-backed system, many operations are thousands of times faster. Some things that I was used to thinking of as impossible became easy, and vice versa. Coming to grips with why was very helpful.