Bandusena, L.R2025-04-292025-04-292024-12https://rda.sliit.lk/handle/123456789/4074The adoption of microservices architecture and containerization technologies has transformed the software development landscape, enabling organizations to achieve greater agility, scalability, and resilience in their systems. This thesis examines the motivations behind the adoption of these technologies, the challenges faced during implementation, and the strategies employed to overcome them. By analyzing case studies, industry reports, and survey data from professionals across diverse domains, the study identifies the key drivers such as flexibility, rapid deployment, and cost-efficiency. The research also highlights critical obstacles, including the complexities of managing distributed systems, the cultural shift to DevOps, and the need for enhanced technical expertise. Furthermore, this work proposes actionable frameworks and best practices to facilitate successful adoption, including the integration of automation tools, effective training programs, and robust security measures. The findings of this research contribute to a deeper understanding of the transformative potential of microservices and containerization, offering valuable insights to organizations aiming to harness these technologies for sustainable growth and innovation.enMicroservicesContainerizationKubernetesAgile DevelopmentScalabilityAutomation.Impact Of Adopting Microservices Architecture & Containerization TechnologiesThesis