Questions
To verify the knowledge from this chapter, please answer the following questions:
- What are database (schema) migrations?
- Can you name at least three database migration tools?
- What are the main two types of changes to the database schema?
- Why should one database not be shared between multiple services?
- What is the difference between the test data for unit tests and integration/acceptance tests?
- What Jenkins pipeline keyword do you use to make the steps run in parallel?
- What are different methods to reuse Jenkins pipeline components?
- What Jenkins pipeline keyword do you use to make a manual step?
- What are the three release patterns mentioned in this chapter?