DefinitelyNotAWizard
DefinitelyNotAWizard
CCConvex Community
Created by DefinitelyNotAWizard on 8/30/2023 in #general
serializability and consistent pagination
It takes some getting used to though. It’s really quite powerful for API design with complex business logic and works well in both functional and OO paradigms, but probably more of a thing that your customers would use - not something I’ve typically applied to performant infrastructure layers. Those are different sorts of problems. More fun ones IMHO.
5 replies
CCConvex Community
Created by DefinitelyNotAWizard on 8/30/2023 in #general
serializability and consistent pagination
I’m a big fan of DDD and have been practicing it for many years now. Everyone I manage to get on board has also become a fan and evangelist.
5 replies
CCConvex Community
Created by DefinitelyNotAWizard on 8/30/2023 in #general
serializability and consistent pagination
Ah I thought I heard something about strict serializability in the podcast. In practice I’m not sure I’ve ever needed linearizability. I usually don’t even need serializability, but based on my experience most developers have never even heard of transaction isolation levels which is why I’m a fan of defaulting to this for general cases. I like the idea of returning a timestamp from an operation as long as that’s a dependable timestamp which I gather it is from your statement.
5 replies