Skip to main content

JVM’s Legacy… living with it !?!

Even through application virtual machines were not new, when JVM was initially announced it was an instant success looking in mind the challenges of those days. Challenges in terms of having a suitable OO programming languages with suitable libraries and framework plus having platform which can support built once run anywhere type of environment. JVM along with Java programming language + java development kit (JDK) did good work in address these.

But now the things have changed. Technology landscape has evolved drastically. In today’s cloud era challenges are completely different. Challenges in terms of getting application which are

  1. challenges to build and run applications over different PaaS and IaaS cloud providers
  2. challenges to elastically scalable with minimal human intervention
  3. challenges to run applications in multi-tenant environments with complete isolation

When we try to judge Java in this newer landscape it seems bit too old…

  1. only two innovation in two decades

…with not so good answers for any of the new generation challenges…

  1. poor memory management with a GC that sucks memory
  2. JVM and associated app server are memory
  3. bit too slow on program execution front
  4. do not know how to use modern multi-core processors
  5. too many security vulnerabilities – an easy target on web
  6. too many JVM versions giving hard time on compliance
  7. do not ask where is multi-tenancy


Popular posts from this blog

Distinguished Engineer Award

Congrats! CSC Distinguished Engineers & Architects 2017

Yesterday CSC announced Distinguished Engineers & Architects, Batch 2017
Congrats to all the distinguished folks. Welcome on board...
Distinguished Architects  Randy Arthur (Americas) serves as product owner for CSC’s IaaS offerings and as a lead solutions architect for complex integration projects involving cloud computing technologies. During his 16-year career with CSC, Randy  has worked successfully in various roles including midrange service delivery, pre-sales solution development and product management. He was the first CTO of CSC’s Cloud  technology “incubator.” Bio on | LinkedIn| Twitter
Graham Chastney(UKI&N) is a global domain architect experienced in workplace technologies,  solution strategy and solution governance. He is a global collaborator who is relied upon to provide thought leadership to solution teams and to build and development teams. Graham is the founder  and lead author of the Technology Perspectives blog, which he regards as part of a broader ambition to …