Monolith Thick Client Apps to Microservices! Best Practices


6th August 2020
Speaker Date: 6th August 2020
Speaker Time: IST: 13:00-13:30
Attendee Date: 6th August 2020
Attendee Time: IST: 13:00-13:30 | SGT: 15:30-16:00 | AEST: 17:30-18:00
Duration: 25 mins
Shailesh Kumar
Principal Software Engineer, Stryker

In order to make use of the scalable hardware capabilities and connectivity, there is a growing need to decouple monolithic desktop applications into services and modular UI. The journey seems endless, especially when you apply this to a native desktop application. At Stryker, we found a novel and effective way to do this and believe that this pattern can be repeated elsewhere. The steps cover segregation of application logic into smaller independent services, leverage MEF framework to decouple User Interface, maintain a sound communication channel between services and components, and finally adapting best DevOps principles for continuous development and deployment. Join this talk, and we hope you can learn from our experience.

You may also be interested in

3rd, September

Time
Building Reactive Systems with Reactor

Do you want to build reactive, efficient architectures on the JVM? Are Java threads cumbersome for you? Do you want...

3rd, September

Time
Java Functional Programming Idioms

A number of developers and organizations are beginning to make use of Functional Programming in Java. With anything that's new,...

3rd, September

Time
Java 9 Memory and GC

So your server is having issues? memory? Connections? Limited response? Is the first solution to bounce the server? Perhaps change...

3rd, September

Time
Latest Java Best Practices

Java is now on a six-month release schedule, with new features being added all the time. This talk summarizes the...

3rd, September

Time
Create your own Interpreter with a JIT under 1 hour

During this talk I will describe how you can use Eclipse OMR technologies to easily create an Interpreter for a...

3rd, September

Time
Jakarta EE 9 and Beyond

Jakarta EE 9 is out! This is the second release of Jakarta EE since the transition from the Java Community...