Member-only story

Why Java Is Dying

What does the future hold for Java?

Komal Venkatesh Ganesan
5 min readDec 17, 2020
Coffee with foam design
Photo by Jonas Jacobsson on Unsplash.

To better align with the tech stack at my new job, I’ve been reacquainting myself over the last two weeks with an old friend: Java. Not too long ago, it kickstarted my software career with unmatched zeal and vigor. This journey lasted for roughly two-and-a-half years but soon diminished with the advent of containers and microservices. Fast-forward to today, and it’s been three years now since I last wrote any serious Java code. And in all honesty, I never expected it to see it again — especially in the microservices landscape.

So, what happened? The answer is simple: The pervasive wave of microservices engulfed us.

  • Ease of scaling
  • High availability
  • Simpler code base from not having to worry about concurrency and multi-threading
  • Portability benefits from containerization

All of these factors prompted us to question the efficacy of Java (more specifically, JVM), not to mention its most notorious framework, Spring.

At times, with hands immersed in tech like Kubernetes, it felt like Java’s time was almost over and that it didn’t hold up well in the ecosystem of containers and microservices (which was key to software scalability and high availability). But as a once-staunch…

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Komal Venkatesh Ganesan
Komal Venkatesh Ganesan

Written by Komal Venkatesh Ganesan

Engineer — Software / AI / Electronics / Technology. In pursuit of fundamental understanding of elemental physics/science | LinkedIn: https://bit.ly/2DN8rfP

Responses (114)

Write a response

Java has been dying / dead for last 15 years for programming bloggers who wants some attention.

silly rules that dictate what class names should be, what packages they should be in, and if variables should be private or protected. Seriously, who cares

Update: I wrote the long answer “Why Java Is Perfectly Alive”, please have a look.
I'm sorry Komal, but you applied the word "silly" in the wrong context to the wrong object. Your text is yet another whinetrain from yet another fan of scripting…

There should be "slap" button as well in medium along with clap button.

Recommended from Medium

Lists

See more recommendations