Microservices Architecture Training Course

Capita Marks and Spencer Telefonica Cisco BBC Lloyds Sony

Microservices Architecture training course (code: MICROSRV)

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


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.


Ideally suited to high-level enterprise application architects, developers and managers.


Course Detail

What are Microservices?                                                 

Small and focused                                                  

Loosely coupled                                                     


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                                 


 Design for failure                                                   

 Decentralized data management                                      


 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 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                                     

  • What are Microservices?                                                  
  • Benefits from Microservices                                                
  • What to avoid with Microservices                                           
  • How is this different than service-oriented architecture?                         
  • Characteristics of Microservices architecture                                  
  • Designing Microservices                                                  
  • REST API and messaging                                                
  • DevOps and Microservices  
  • DevOps capabilities for Microservices architecture                             
  • Microservices governance                                               
Receive the latest version of this course into your inbox

See more courses in this category

See why people choose JBI

"At jbi even the sales team are technical so you are able to ask questions before the course"

Garima Aon

Call our Tech Team :  0800 028 6400  request info


24th Apr 2017 - 2 days £1495

see all dates


Show Discount for this course


  Bring a JBI course to your office
  and train a whole team onsite
  0800 028 6400
or request quote

  You can customise this course to
  suit your exact needs here
  0800 028 6400 or request quote





Get in touch
0800 028 6400


You may also be interested in ...



view all case studies



Our inspiring and up-to-date courses gain exceptional feedback

►"great tips to help reduce build times"
► "we got access to exclusive content"
► "intensive course meant less time off"

►"what an inspiring trainer !"
► "colleagues at 2 sites joined via web"
► "I passed my exam the next day"

Newsletter ! Get exclusive news about upcoming programs, technical insights & special offers