Interesting. I thought anything >1million would need a vector db to scale on production. What was your machine config for running faiss? Also did you plan for redundancy or was it just faiss as a service VM?
An in memory index is about as good as it gets for a single node performance, and fitting that many vectors into memory on a single machine is easy.