"Building Microservices, 2E" never matched "Building Microservices". Key the strip on the trailing "e" so 2E, 5e and 3 Ed are caught, while a bare number leaves "Catch 22" and "Blade Runner 2049" alone. Stored keys are recomputed.
Asynchronous SQLAlchemy configuration with Advanced Alchemy.