Microservices
Microservices
Evolution of Microservices
Learning Objectives: In this Module, you will learn how Microservices have evolved over time and how
different is Microservices from SOA. In addition, you will get to know about different architectures and where
does Microservices architecture fit.
Topics:
Skills:
Microservices Architecture
Learning Objectives: Learn the various principles of REST, the various characteristics of Microservices,
the importance of messaging in Microservices architecture, and the concept of distributed transactions.
Topics:
Skills:
Considerations while building How the services communicate with each other
microservices
www.edureka.co © 2018 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
Microservices - Design
Learning Objectives: This Module gives you an insight into Domain Driven Design, the approach called Big
Ball of Mud, the approaches and their strategies that can be used while moving from Monolithic to
Microservices.
Topics:
Hands-on:
Skills:
Microservices - Security
Learning Objectives: Know why security is an important factor to be considered in Microservices.
www.edureka.co © 2018 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
Learn what are the various best practices in Microservice security design, and what techniques can be used
to implement security.
Topics:
Hands-on:
Skills:
Secure by design
Microservices - Testing
Learning Objectives:Learn the different testing strategies that can be implemented in Microservices, how
Spring Boot features help in testing Microservices, and the various testing tools that are available to be used.
Topics:
Skills:
www.edureka.co © 2018 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
Learning Objectives: Get an insight into Microservices reference architecture, what are the key
Microservice enablers and how do DevOps and Microservice go hand in hand. In addition, know what
features an API system provide to Microservices, and how Netflix has benefited by implementing
Microservices.
Topics:
Hands-on:
Skills:
A system with 4GB RAM and i3 or above Java and Spring Boot Framework
processor
Eclipse IDE
www.edureka.co © 2018 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
How will I execute the Practicals in this Microservices Architecture
Training
For your practical work, we will help you set-up the Java environment on your system along with Eclipse
IDE and the Spring Boot framework. This will be a local access for you. The detailed step by step
installation guides will be present in your LMS which will help you to install and set-up Java, Spring Boot,
and Eclipse IDE.
Requirements:
The current customer order service application is not designed to enable changes in business domain and
is not open for applying recent technologies for accelerating innovation with the current monolithic
architecture. Company GOODs wants to transform the customer order service application to embrace and
better handle changes in both business and technical perspectives and has a list of major business
Requirements:
The new system must be evolutionary, meaning it must be flexible for changes.
The new application must be able to scale on demand, or automatically, based on No down time is
allowed in moving traffic from the current system to the newly built system.
The new system must be open for leveraging emerging technologies to
the payload sent to the system, so that it can react to dynamic shopping behavior patterns
www.edureka.co © 2018 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.