Which statements are true regarding databases during the deployment of a new release of a service using canary deployment? (Choose two correct answers.)
A.
Changes to the database schema can take long and reduce the database performance.
B.
Traffic to the database will significantly increase because of the additional service instance.
C.
The database schema must be compatible to all running versions of a service.
D.
The database is locked while its content is copied to the canary database.
E.
Canary deployments require two synchronized instances of each database.
for E, separate databases are not strictly required for canary deployment, they can be beneficial in ensuring data consistency and preventing issues with database schema changes.
- The option B depends if the service instance are stateless or statefull and also route only a small percentage of traffic to the new instance initially
-D, Database locking for copying content is not a common practice as it would lead to significant downtime. Instead
so the appropriate answers are A and C
C and E. C is a must, because you can't run 2 completely separate databases, and you must be able to rollback to the old instances. Schema must be compatible. Then logically you're
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
vvvssc
4 months agobamosk
2 years, 3 months agojchavarria12
3 years, 3 months agowahiba
3 years, 9 months ago