The document describes the steps to migrate a legacy movie ratings application to a serverless architecture using Apache Kafka and KSQL. The legacy application uses a monolithic, database-centric design to calculate average movie ratings. The migration plan involves: 1) Using Kafka Connect to extract rating data to Kafka topics, 2) Setting up a Confluent Cloud Kafka cluster, 3) Replicating data to the cloud cluster, 4) Processing data with KSQL queries, 5) Building microservices powered by KSQL output, and 6) Decommissioning the monolith once migration is complete.
Related topics: