Designing a Media Web Application – from Traditional to Serverless
Building media web applications in the traditional way follows a certain path. This is displayed in the following diagram:
However, in serverless application development, you don't manage the infrastructure but depend upon cloud providers for it. You have to develop your application to be independently deployable as microservices. During serverless development, you might want to break your big monolithic application into smaller independent business units.
Such a serverless development brings many important patterns as well as development methodologies to be considered. Also, cloud providers provide many managed services at every stage of the software development life cycle to help you build faster with out-of-the-box monitoring/visibility in your serverless infrastructure.
In the next section of this chapter, we will take a look at the steps we need to follow if a media...