Join our book community on Discord
In this chapter we will take OpenCV to the cloud, by exploring technologies and methodologies that will allow you to package your application and deploy it on AWS so it can be made available to the public even at large scale, without having to learn lengthy and complex technologies to maintain such applications.
We will provide a brief introduction to containers and containerization tools like Docker, an overview of the AWS cloud provider and AWS Lambda, and finally we will demonstrate how to develop a simple application and deploy it.
NOTE: even if you don’t want to use AWS, the knowledge you will acquire about containerization should seamlessly transfer to other cloud providers or cloud-agnostic solutions such as Kubernetes (which can be deployed on any cloud).
IMPORTANT NOTE: to follow the examples in this chapter you will need an AWS account. While you have to provide credit card credentials, if you follow...