Beauty of Cloud 2.0 Session 03: Want to Learn Cloud Architecture the Right Way?
June 5, 2026 · 3:30 AM - 5:30 AM @ New Building, Nugegoda, Faculty of Management Studies and Commerce
Description
Session 03: Want to Learn Cloud Architecture the Right Way? Guest Speaker : Mr. Suvin Kodithuwakku (Senior Software Engineer at WSO2) Date : Monday, 05th June 2026 Time : 9.00 AM onwards Venue : Faculty of Management Studies New Building, 3rd Floor E316, USJ Session Overview The session focused on providing participants with a strong foundation in cloud architecture and modern cloud-native application development practices. The session introduced how modern software applications are designed, deployed, and managed using cloud technologies. Through an interactive presentation approach, the speaker explained fundamental cloud concepts, containerization technologies, and modern deployment strategies used in the software industry. Participants gained practical knowledge about how applications move from traditional environments into scalable cloud-based architectures using technologies such as Docker, Kubernetes, and cloud platforms. Session Highlights Introduction to Cloud Architecture The session began with an introduction to cloud architecture and its importance in modern software engineering. Key topics included understanding cloud computing concepts, the evolution from traditional infrastructure to cloud-based systems, and the benefits of cloud adoption such as scalability, availability, and reliability. Understanding Cloud Components Participants were introduced to the core building blocks of cloud-based systems. This section covered: ● Compute resources and storage services. ● Networking concepts and databases in cloud environments. ● Load balancing and security considerations. The session highlighted how these components work together to create scalable and efficient application environments. Introduction to Docker & Containerization A major focus was understanding containerization's role in modern software development. The speaker explained the difference between virtual machines and containers, and the benefits of Docker images for creating portable application environments. Introduction to Kubernetes The session introduced Kubernetes as a container orchestration platform. Topics included Kubernetes architecture (Pods, Nodes, and Clusters) and how it helps organizations automate the deployment and scaling of container-based applications. Cloud-Based Application Deployment The speaker explored application deployment workflows and strategies, emphasizing the importance of automation and Continuous Integration/Continuous Deployment (CI/CD) concepts in delivering reliable software solutions. Interactive Learning Experience Unlike a traditional lecture, this session was conducted through interactive slides and discussions. This allowed participants to: ● Understand real-world cloud architecture scenarios. ● Discuss industry practices and connect theoretical concepts with practical applications. ● Explore technologies used by professional engineering teams. Industry Insights & Career Guidance Drawing from his experience at WSO2, Mr. Suvin Kodithuwakku shared insights into how cloud technologies are used in enterprise systems and outlined the essential skills and career opportunities available for aspiring cloud engineers. Objective The primary objective of this session was to introduce participants to modern cloud architecture principles and cloud-native technologies. Through interactive discussions and industry-focused examples, participants gained a comprehensive understanding of how scalable, reliable, and maintainable software systems are designed and deployed in modern cloud environments.