Generating sequential numeric IDs sounds like one of those problems that should have been solved decades ago.And in a monolithic application, it mostly was.