As a Database Engineer, you are designing a serverless application that will interact with a Firestore database. To ensure optimal database performance and scalability, which of the following strategies should you use for the application's database connections?