This report examines the application of cloud computing and microservices architecture within the context of video processing, specifically addressing the needs of VideoDev, a video production company. It begins by outlining the challenges of traditional cloud video processing and introduces microservices as a solution. The report details the architecture, including stable modules, areas of frequent modification, and workload peaks. It then delves into the refactoring of modules to accommodate microservices and the resolution of workload issues. The report also discusses the transition to a microservices architecture, including stateful versus stateless applications, the use of APIs, and the implementation of proxy servers and load balancing. A diagram illustrates the microservices architecture for video processing. The conclusion highlights the modularity, increased productivity, and flexibility offered by microservices, while also acknowledging potential disadvantages. It emphasizes the suitability of microservices for large video applications requiring frequent updates, ultimately concluding that microservices architecture is a viable choice for VideoDev.