We bought a company, and that company had a technology that was based on the JVM. We were on .NET.
The domain dictated that we needed a 'heavy lifting' framework like .NET or the JVM.
We did also work with Ruby, nodejs, and Go for certain microservices.
So now, decision making time:
- Do you reimplement in .NET ?
- Do you live with both .NET and JVM bases?
- Do you migrate existing systems from .NET to Java?
The .NET system was aging in any case, people needed a fresh breath of air, and it was nice to get rid of all of the Microsoft licensing and closed garden. It is then when I decided the new-gen stack would be Java8 and Kotlin, side-by-side. Kotlin was (and still is) amazing.
The domain dictated that we needed a 'heavy lifting' framework like .NET or the JVM.
We did also work with Ruby, nodejs, and Go for certain microservices.
So now, decision making time:
- Do you reimplement in .NET ? - Do you live with both .NET and JVM bases? - Do you migrate existing systems from .NET to Java?
The .NET system was aging in any case, people needed a fresh breath of air, and it was nice to get rid of all of the Microsoft licensing and closed garden. It is then when I decided the new-gen stack would be Java8 and Kotlin, side-by-side. Kotlin was (and still is) amazing.
reply