Microservices Architecture Training Course

8 Feb London
request info

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.

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


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.



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                                     

  • 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


Receive the latest version of this course into your inbox

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

Blog (Show All)

JBI training course London UK

C++ : Find out why this old favourite is making a comeback ?

03/10/2017: Debates on the present state of C++ in the programming world divide the participants into two camps: some dislike C++ and predict it's imminent...

JBI training course London UK

Application Security training courses | 4 Reasons to gain secure coding skills

03/10/2017: Traditionally Cyber security has been associated mainly with penetrating networks and infrastructure. Now a more subtle level of attack needs...

JBI training course London UK

Python training | 3 Reasons why Developers and Scientists need Python

11/10/2017: Python has taken the world of software development by storm. Here are the reasons why: Python is simple enough to be used to teach young children...

Case Studies (Show All)

JBI training course London UK

Java Upgrade : Spring Boot, BDD and REST

11/10/2017: The training was to target a team of developers, with a mix of Java, C# and some C++. The team made heavy use of Java SE with some elements of...

JBI training course London UK

Analysts gain Agile & Scrum Master Certification in 2 days

19/10/2017: A leading Financial Services organisation was keen to get several of its teams working consistently in an "Agile" way. Agile is an...

JBI training course London UK

Increasing Mobile App Development resource

07/10/2017: This client had previously utilised third parties to develop and deliver its customer facing products and services. A strategy change required...

Call our Tech Team :  0800 028 6400  request info



8th Feb 2018 - 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


Our course is exhaustive and the certificate rewarded by us is proof that you have taken a big leap in this subject area.


Get in touch
0800 028 6400

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

►"great tips help reduce build times"
► "we got access to exclusive content"
► "Short 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