Cloud Native Solution Design

Training Provider: NATIONAL UNIVERSITY OF SINGAPORE
Course Reference: TGS-2020001454
S$3,600

About This Course

Cloud-native architecture is the design or plan for applications and services built specifically to exist in the cloud. “Cloud Native Solution Design” course will help the decision makers cut through all the haze and architect such solution effectively. The participants will learn to design and rapidly provision cloud native solutions, that are a collection of small independent and loosely coupled services.

Participants will learn to incorporate various scaling design options. Participants will learn about polyglot persistence and NoSQL services. The course also discusses microservices suitability aspects, native design aspects, application migration from traditional hosting, container engineering, service cataloguing, pricing strategy, security, privacy, storage and persistence options, governance, and service delivery mechanism.

What You'll Learn

The module discusses about the typical use cases that benefit from cloud services. An introduction to cloud service models, its essential characteristics, and deployment models will be discussed.

The module helps participants understand the business requirements and customer expectations before selecting cloud service models and cloud hosting types. The module also elaborates on the various cloud reference architecture (RA) and cites typical use cases to help the solution architect choose the most suitable RA for the given business case

The module discusses various cloud persistence options for cloud native application and how these facilities can be extended even to traditional applications. The module evaluates the business case under discussion and recommends an appropriate choice. This module also hints on the various data storage models and scalability options.

A cloud migration is a common approach for getting existing infrastructure and services into a cloud provider. It discusses in detail the lift-and-shift approach, where certain workloads and tasks are moved from on-premises storage to the cloud.

The module compares and contrasts the use of virtual machine over containers for hosting application in the cloud. It also discusses the various scaling options offered by cloud vendors for building cloud native solutions.

A microservice is an independent, standalone capability designed as an executable or a process that communicates with other microservices through RESTful web services, message queues, and the like. The module discusses architectural and design considerations involved while implementing microservices.

The module discusses serverless architecture and other functions as a service compute models relevant for building modern applications in the cloud

The module introduces key cloud security aspects involved in cloud native solutions.

The module also discusses useful devops practices, cloud patterns and processing templates.

Entry Requirements

Please see course weblink for more information

Course Details

Duration 23 hours
Language English
Training Commitment Full Time
Total Enrolled New course
Back to All Courses
Note: To apply for this course, visit the SkillsFuture website or contact the training provider directly.

More Courses from NATIONAL UNIVERSITY OF SINGAPORE

Objectives: At the end of the programme, participants are expected to achieve the following objecti...
Duration 7.5 hours
Fee After Subsidy S$285
Objectives: At the end of the programme, participants are expected to achieve the following objecti...
Duration 7.5 hours
Fee After Subsidy S$475
The programme is designed to transform Chinese language educators into impactful leaders equipped to...
Duration 77 hours
Fee After Subsidy S$2,550