Pydantic v2 (une réécriture majeure avec son cœur en Rust) a apporté des gains de performance importants et des changements d'API. Puisque Pydantic est central à FastAPI (validation, sérialisation, modèles), comprendre v2 est important tant pour la performance que pour écrire du code moderne correct.
Pourquoi c'est important
Pydantic v2's validation core (pydantic-core) is written in RUST → typically
5–50x faster validation/serialization than v1.
→ Since FastAPI validates every request and serializes every response with Pydantic,
this directly speeds up FastAPI apps.
