Setup Menus in Admin Panel

Login

Overview:

In this training, you will discover a consistent and reinforcing set of tools and practices rooted in the philosophy of small and simple, this can help you move towards a microservice architecture. Microservices are typically small systems, with single responsibilities, communicating via the networks, installed as well-behaved operating sysytem services.However, with these finer-grained system come new sources of complexity. During this training, you will understand in depth what are the benifits of microservices architecture, how to break apart your existing monolithic applications, and the practical concerns of managing these systems. We will discuss how to ensure your system can be more stable, how to handle securities and additional complexity of monitoring and deployment.Upon completion of the course attendees will have the skills and information necessary to begin designing and working with microservice based applications in a fashion commensurate with industry best practices. We will follow a real world use case, which started as a classic monolithic application. We will discuss some of the difficulties inherited from this architecture and alternatives to split it up into cohesive microservice. We will re-architecture the application using microservices, and walk through a whole re-design.

Audience:

  • Architect
  • Programmer
  • Manager

Pre-Requisite:

You need to have at least 2 years of experience building restful web-service in any platform.

Lab – Setup:

  • Laptop (Windows/ Linux /Mac )
  • Azure Account or AWS Account
  • GIT Account
  • Docker Hub Account

 

Course Curriculum

What are Cloud Native applications Infrastructure
Packaging cloud native Application
12 factors for Cloud Native microservices
Monolithic vs microservice architecture
Principle of cloud native Microservice Principles
Microservices and reactive Manifesto
Responsive Details 00:00:00
Resilience Details 00:00:00
Elasticity Details 00:00:00
Messaging Details 00:00:00
Understanding Microservices requirements
Use Cases, Use Cases implementation, User Stories and BDD (Behavior Driven Development) Details 00:00:00
Microservices architecture Style
Introduction to Restful Services Details 00:00:00
Resource oriented Architecture Style Details 00:00:00
Domain Driven Design/Bounded Context Details 00:00:00
Event Driven Architectecture Details 00:00:00
Breaking up an application – A case study approach
Follow a co-existence approach Details 00:00:00
Microservice Dependency Analysis Details 00:00:00
Events as opposed to query Details 00:00:00
Events as opposed to synchronous updates Details 00:00:00
Developing 12 Factor app/Cloud Native application
External Service Configuration Details 00:00:00
Service Discovery Details 00:00:00
Server and Client-Side Load balancing Details 00:00:00
API Gateway Details 00:00:00
IPC (Sync and asynch) Details 00:00:00
Introduction to spring Boot and spring cloud Details 00:00:00
Scaling Microservices with docker and Kubernetes
Meeting Non-functional requirements
Performance and Scalability Details 00:00:00
Scalability Cube Details 00:00:00
Security – Oauth2 Details 00:00:00
End to End Tracing Details 00:00:00
Monitoring Details 00:00:00
Transactional Processing Details 00:00:00
Logging Details 00:00:00

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

About Us

VerticalDivers® is a technology learning and development company. We deliver Deep Dive and high quality technology training. Our training are designed by professional  experts and SMEs and delivered to perfection.

Sign Up for Newsletter
© 2024 Colossal Software Technologies Pvt. Ltd. All Rights Reserved.
X
Skip to toolbar