Case Study: Seamless Microservices Upgrade

Case Study

Upgrade to Microservices Completed in 4 Weeks

Open source Micronaut framework enables manufacturing giant to upgrade legacy system to microservice architecture in only 4 weeks

"Micronaut was a key enabler in successfully creating and deploying a web based engineering analysis tool for my company. Its ease of use and great documentation allowed us to produce a tool in an incredibly short period of time. Additionally, the tool has been rock solid since being deployed."

— Client Spokesperson

The Client

A multinational manufacturer of spacecraft, commercial jetliners, fighter jets, rotorcraft, and military cybersecurity systems

The Objective

Replace an obsolete legacy tool with a microservice solution that would deliver maximum performance, scalability, and availability, as well as the flexibility to rapidly deploy changes with minimum down time

The Solution

The company chose the Micronaut framework's built-in Netty-based web server to serve a single-page application (SPA) written in Javascript and CSS. 

The Micronaut framework also hosted the microservices used to perform the business logic. 

Additional Technologies Employed

  • HTML 5, Javascript (ES5), and CSS 3 without a framework to keep the application frontend as fast and lean as possible
  • JSON for communication between the SPA and microservices

Evidence of Success

The development process was smooth, implementation of the solution was seamless, and the application's performance is exceptional.

  • The developer was unfamiliar with the Micronaut framework, but the well-written and thorough documentation and freely available source code on GitHub provided everything he needed to get started and build the solution quickly.
  • The application was developed in only 4 weeks.
  • Initial load of the page is sub-second.
  • Most interactive features of the application are handled in the browser. The remaining interactive features require calls to microservices, which respond sub-second.
  • Updates are deployed with under 10 seconds down time because the Micronaut application starts in under 3 seconds.
  • There were zero unplanned outages during development and implementation.

 

paper airplane blue

Consulting & Strategy

Outcome-focused, real-world practicality combined with courageous innovation

transformation nodes signal blue

Technology & Transformation

Expert engineering from project initiation to deployment and beyond

icon runner leadership support blue 707x707

Technical Leadership & Support

Empowerment to scale your solutions long after our engagement has ended