While not exactly new, async programming has arrived quite recently in the Python core. This enabled to create a wide ecosystem of async-first or async-enabled libraries and frameworks that makes async programming more available to the everyday developer. Writing an async microservice is a good way to get your hands dirty with async programming: we are going to see how to build it using FastAPI and its ecosystem to show techniques and pitfalls.