For your current environment, please describe the following details. Feel free to add as much detail as you believe is relevant. Screenshots or diagrams are welcome for added clarity.
For example:
Main application - 1 primary, 4 replicas (serving reads), 1 replica (serving OLAP queries) Secondary application - 1 primary, 2 replicas
Your Answer Here
For example:
r5.4xlarge for all instances
Your Answer Here
For example:
Persistent SSD's, 25000 provisioned IOPS
Your Answer Here
For example:
Deployed in AWS us-east-1
Your Answer Here
Describe your primary development language, frameworks, database connectors/ORM's, as well as relevant caching layers.
Your Answer Here
For example:
We use Airbyte to capture some of our table's row updates and stream all change events into Snowflake.
Your Answer Here
For example:
Following US business hours, especially large peaks during pre-planned events. Averaging around 10k qps during normal days, jumping to 50k during events. See included screenshots.
Your Answer Here
For example:
CPU/Memory/IO usage during average and peak traffic times.
Your Answer Here
How does your Staging environment compare to Production? Consider hardware resources, as well as data size.
Your Answer Here
How does your development team collaborate and what infrastructure is in place to bring code into production?
Your Answer Here
Consider every role that interacts directly with the database environment, whether as a developer, analyst or as an infrastructure engineer.
Your Answer Here
What is your reason for considering PlanetScale? What business goal could it help you accomplish? How would you measure success? What would happen if you didn't find a solution?
Your Answer Here
When do you need to complete this by? Are there any specific project timelines we should be aware of?
Your Answer Here
What are the main challenges to consider when approaching a potentially large change in the environment? Consider elements like legacy code, the need to minimize downtime, but also whether you are capable of allocating dedicated time for the transition.
Your Answer Here