Key Takeaways
Upon completion of the course, the participants will be able to:
- Evaluate, analyse, translate and document the stakeholder’s identified business requirements into specific cloud native solution architecture by working closely with the cloud engineering teams.
- Migrate monolithic systems in an orderly fashion. Analyse each of such solution architecture transition from a traditional setting into cloud hosting migration perspective, and predict necessary change strategies.
- Establish these identified strategies to align with the organisation’s business model, security requirements, data privacy, storage needs, metering and monitoring plans, service orchestration, service deployment and service maintenance.
- Select the appropriate services and identify reusable components amongst them.
- Understand the necessity for polyglot persistence and design NoSQL solutions as appropriate.
- Decide whether microservices and containers are worth the investment, and manage the organisational learning curve associated with them.
- Apply cloud patterns and practices for inter-process communication among microservices, application architecture, and deployment patterns.
- Evaluate need inter-cloud communications and multi-cloud strategies.
Who Should Attend
This is an intermediate course, suitable for professionals with experience in software projects, with an interest or requirement to understand cloud native architecture and microservices.
The target audience would be professionals from the following skills group and job roles:
- Infrastructure Group: Infrastructure Engineer, Cloud Engineer, Senior Cloud Engineer, Senior Infrastructure Engineer, Principal Planning and Design Architect, and Principal Cloud Architect.
- Professional Services Group: IT Consultant, Solutions Integration Architect, Senior IT Consultant, Enterprise Architect, Principal Solutions Architect, Principal IT Consultant, Principal Enterprise Architect, Program Director, and Head of IT Consulting.
- Software and Applications Group: Systems Analyst, Applications Developer, Platform Engineer, Embedded Systems Engineer, Senior Applications Developer, Senior Platform Engineer, Senior Embedded Systems Engineer, Applications Development Manager, Platform Engineering Manager, Embedded Systems Engineering Manager, Applications Architect, Platform Architect, Embedded Systems Architect, and Head of Applications Development
Prerequisites
This is an intensive, intermediate course.
- 3-4 years of software design and development experience and/or equivalent knowledge
- Participants also need to have a strong experience in solution architecture and be comfortable with data design, platforms and tools.
NUS-ISS also offers a range of other basic courses in digital innovation and design for participants new to digital.
What to Bring
No printed copies of course materials are issued.
Participants must bring their internet-enabled computing device (laptops, tablet etc) with power charger to access and download course materials.
If you are bringing a laptop, please see below for the tech specs:
|
Minimum
|
Recommended
|
Computer and processor
|
1.6 GHz or faster, 2-core Intel Core i3 or equivalent
|
1.8 GHz, 2-core Intel Core i3 or equivalent
|
Memory
|
4 GB RAM
|
8 GB RAM
|
Hard Disk
|
256 GB disk size
|
|
Display
|
1280 x 768 screen resolution (32-bit requires hardware acceleration for 4K and higher)
|
|
Graphics
|
Graphics hardware acceleration requires DirectX 9 or later, with WDDM 2.0 or higher for Windows 10 (or WDDM 1.3 or higher for Windows 10 Fall Creators Update).
|
DirectX 10 graphics card for graphics hardware acceleration
|
Others
|
An internet connection – broadband wired or wireless
Speakers and a microphone – built-in or USB plug-in or wireless Bluetooth
A webcam or HD webcam - built-in or USB plug-in
|
|
What Will Be Covered
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.
|
Fees & Subsidies
Fees for 2024
|
Full Fee |
Singaporeans & PRs
(self-sponsored) |
Full course fee |
S$3600 |
S$3600 |
ISS Subsidy |
- |
(S$360) |
Nett course fee |
S$3600 |
S$3240 |
9% GST on nett course fee |
S$324 |
S$291.60 |
Total nett course fee payable, including GST |
S$3924 |
S$3531.60 |
Note:
- All fees and subsidies are valid from January 2024, unless otherwise advised.
- All self-sponsored Singaporeans aged 25 and above can use their SkillsFuture Credit to pay for course fees. For more information about SkillsFuture Credit, click here.
- From 1st January 2024, the GST will be increased to 9%.
Certificate
Certificate of Completion
Participants have to meet a minimum attendance rate of 75% and are required to pass the assessment to be issued a Certificate of Completion.
Preparing for Your Course
NUS-ISS Course Registration Terms and Conditions
Find out more.
NUS-ISS and Learner’s Commitment and Responsibilities
Find out more.
WIFI Access
WIFI access will be made available to participants.
Venue
NUS-ISS
25 Heng Mui Keng Terrace
Singapore 119615
Click HERE for directions to NUS-ISS
In the event of a change of venue, participants are advised to refer to the acceptance email sent one week prior to the commencement date.
Course Confirmation
All classes are subject to confirmation and NUS-ISS will send an acceptance email to participants one week prior to the commencement date. Confirmed registrants are to attend and complete all lectures, class exercises, workshops and assessments (where applicable). Additionally, all responses to feedbacks and surveys conducted by NUS-ISS and its partners must be submitted. All training and assessments will be delivered as described in the course webpage.
General Enquiry
Please feel free to write to ask-iss@nus.edu.sg if you have any enquiry or feedback.