Microservices Architecture training course

Learn The Principles Of Microservices Architecture - Build Modern, Scalable, Highly Available and Easily Maintainable Applications

NEXT COURSE 12 December (2 days £1495 + VAT) BOOK NOW

JBI training course London UK

  • Understand Microservices and the relationship with SOA and DevOps
  • Move from business requirements to service design
  • Learn techniques for designing and migrating to Microservice architecture
  • Understand communicating infrastructure technologies
  • Appreciate how to use tools for enabling microservices
  • Incorporate Security, Testing and Quality into a microsystems architecture
  • Monitor microsystems and size appropriately for maximum scalability
  • Learn The Principles Of Microservices Architecture
  • Build Modern, Scalable, Highly Available and Easily Maintainable Applications

                              


FULL COURSE DETAILS

In this Microservices training course you will learn a modern approach for building scalable, highly available and easily maintainable applications.

We will describe the microservices architecture and show how it enables the agile development and deployment of applications. You will learn about Domain Driven Design and tools that enable Microservices.

You will gain an understanding of Microservices and the relationship with SOA and DevOps, learn techniques for designing and migrating to Microservice architecture, understand communicating infrastructure technologies, appreciate how to use tools for enabling microservices,  incorporate Security, Testing and Quality into a microsystems architecture and finally how to monitor microsystems and size appropriately for maximum scalability


FULL COURSE DETAILS
JBI training course London UK
JBI training course London UK

This course is suitable for Enterprise Architects who need to design flexible large-scale systems and oversee agile development of services that meet business needs. Developers and Analysts may also find this course useful as a means of gaining a broader background in Microservices Architecture.

 


FULL COURSE DETAILS

Related Courses

Course Detail

  • What are Microservices?                                                 
  • Small and focused                                                  
  • Loosely coupled                                                     
  • Language-neutral                                                   
  • Bounded context                                                    
  • Comparing microservices and monolithic architectures                       

 

Benefits from Microservices                                               

  • Enterprise solutions context                                           
  • Challenges with monolithic architecture                                  
  • Developer perspective                                               
  • Tester perspective                                                  
  • Business owner perspective                                           
  • Service management perspective                                       

 

What to avoid with Microservices                                          

  • Don’t start with microservices                                         
  • Don’t even think about microservices without DevOps                      
  • Don’t manage your own infrastructure                                  
  • Don’t create too many microservices                                   
  • Don’t forget to keep an eye on the potential latency issue                   

How is this different than service-oriented architecture?                        

  • Case studies and most common architectural patterns                         
  • An e-commerce discount site                                         
  • Financial Services Company                                           
  • Large brick-and-mortar retailer                                        
  • Example scenarios using microservices                                     

 

Characteristics of Microservices architecture                                 

  •  Business-oriented                                                  
  •  Design for failure                                                   
  •  Decentralized data management                                      
  •  Discoverability                                                      
  •  Inter-service communication design                                    
  •  Dealing with complexity                                             
  •  Evolutionary design                                                

 

 Designing Microservices                                                 

  •  Use design thinking to scope and identify microservices                    
  •  Choosing the implementation stack                                    
  •  Sizing the microservices                                              

REST API and messaging                                              

  •  REST                                                         
  •  Messaging                                                       
  •  REST and messaging together                                       

DevOps and Microservices 

  •  Why you should use DevOps                                             
  •  Defining DevOps                                                   
  •  DevOps is a prerequisite to successfully adopting microservices             
  •  Organizing teams to support microservices                              
  • Organize a DevOps team to support other microservices teams              

 DevOps capabilities for Microservices architecture                            

  •  Continuous business planning                                        
  •  Continuous integration and collaborative development                     
  •  Continuous testing                                                 
  •  Continuous release and deployment                                   
  •  Continuous monitoring                                              
  •  Continuous customer feedback and optimization                          
  •  Microservices governance                                               
  •  Centralized versus decentralized governance                            
  •  Enterprise transformation for microservices                              
  •  DevOps capabilities: Testing strategies for microservices                       
  •  Considerable testing methods                                        
  •  Building a sufficient testing strategy                                     
 
Course Updates & Newsletter
 
 

Receive the latest version of this course by email & subscribe to our Newsletter



CONTACT
0800 028 6400

enquiries@jbinternational.co.uk

SHARE

Corporate Policies     Terms & Conditions
JB International Training Ltd  -  Company number 08458005

Registered address 1345 High Road, London, N20 9HR