Publication: Impact Of Adopting Microservices Architecture & Containerization Technologies
DOI
Type:
Thesis
Date
2024-12
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
SLIIT
Abstract
The 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.
Description
Keywords
Microservices, Containerization, Kubernetes, Agile Development, Scalability, Automation.
