Deploying the API
Previously, you learned how you can use testing to increase the quality of your API product. Testing helps you find a better alignment with the needs of your users. You also learned how to set up a system that can run your tests automatically on every deployment you do to production. And that’s how we’re starting this chapter. One aspect of deploying an API is being able to automate tests, but there’s more to it. Keep reading to learn all about it.
You’ll start this chapter by learning what continuous integration (CI) is and what its role is in the task of deploying an API to production. You’ll learn that there are automated processes that you can use to help you make your API available to consumers. You’ll then get to know the difference between continuous delivery and continuous deployment. While they sound similar, they’re different in the nature of what you can automate. You’ll then learn the role of a...