From Java EE To Cloud Native: The End Of The Heavyweight Era