LIVE Instructor-Led Courses
Dismiss
Microservices Architecture Training Course

14 May 2022

UK digital media agency transitioning to Microservices architecture

A large British digital media agency are underwent a microservices architecture training course as they transition from a monolithic architecture. A monolithic application is built a single unified code base where all the business concerns are coupled together, leading to a restrictive and time consuming programme when being updated. Microservices is an architectural method that has a bunch of independently deployable systems, each with their own code base, business processes and database. Microservices are the basis for continuous delivery, which is responsible for packaging a product to its end-users, allowing teams to change user needs quickly.

The company are interested in making complexities within their code base more visible and more manageable. Since the microservices are run in a containerised environment, it is easier to scale the service because once it reaches load capacity then other new instances can relieve the pressure. Morever, there is a limited functional downtime as it will only affect one function rather than the full code. Furthermore, features are continuously and independently deployable as well as being able to undergo more experimentation as it can be reset if it is incorrect, which speeds up the deployment speed. Finally, the agency is pivoting to microservices because it will significantly reduce costs because in a monolithic architecture changes are difficult and would require far more work to implement, whereas in microservices there are no side costs for quality assurance, bug fixing or extra support.

JBI was requested to run a tailor made 2 day course for the digital agency for their enterprise architects so they can design the new flexible system. The course was altered to offer greater engagement during exercises and understanding in their field. Several learning objectives were set to ensure the course was a success:

  • To understand and learn the principles of microservices architecture
  • To learn the techniques for designing and transitioning to a microservices architecture from a monolithic system
  • Utilising tools for enabling microservices
  • Understand how to increase security and testing in microservices
  • To understand how to build scalable, easily maintainable applications

Around 10 delegates attended the microservices training course and the client established the success of the course via follow up consultations and also in feedback forms filled out after the session. These feedback forms were returned with some complimentary comments:

“The instructor was very knowledgeable and used the painter app effectively in explaining important concepts.” DK, Data Engineer

“I am looking forward to transitioning to a microservices architecture following this course because it enlightened me to the advantages it holds.” LK, Software Engineer

For more information on Microservices training course, please click here.

Here are a few other articles you may fancying reading:

Global Bank pivots to Kubernetes from home-grown system

Controlling your cloud services with Terraform

Kubernetes and microservices in todays world

About the author: Craig Hartzel
Craig is a self-confessed geek who loves to play with and write about technology. Craig's especially interested in systems relating to e-commerce, automation, AI and Analytics.

CONTACT
+44 (0)20 8446 7555

[email protected]

SHARE

 

Copyright © 2023 JBI Training. All Rights Reserved.
JB International Training Ltd  -  Company Registration Number: 08458005
Registered Address: Wohl Enterprise Hub, 2B Redbourne Avenue, London, N3 2BS

Modern Slavery Statement & Corporate Policies | Terms & Conditions | Contact Us

POPULAR

Rust training course                                                                          React training course

Threat modelling training course   Python for data analysts training course

Power BI training course                                   Machine Learning training course

Spring Boot Microservices training course              Terraform training course

Kubernetes training course                                                            C++ training course

Power Automate training course                               Clean Code training course