Lightweight Java EE for <Buzzword> Services

🇩🇪

Java EE ist kein Hype. Seit 1999 hat es sich etabliert. Eine ziemlich lange Zeit. Aber Java EE ist gerade erst volljährig geworden.

“Moderne” Entwickler erstellen Micro- oder Nanoservices, sie verwenden “State of the Art”- und “leichtgewichtige” Frameworks. Aber wann ist ein Dienst micro oder nano? Wann ist ein Framework leichtgewichtig? Wie passt Java EE in diese moderne Welt der Softwareentwicklung?

Meiner Meinung nach ist Java EE die perfekte Wahl für die Entwicklung von Micro- oder Nanoservices. In diesem Vortrag versuche ich, meine Aussage zu beweisen. Live auf der Bühne schreibe ich zwei Dienste mit RESTful JSON APIs mit nur wenigen Zeilen Code, die miteinander kommunizieren und führe die Dienste über eine lokale Docker-Cloud aus, in der du sehen kannst, wie sie hoch und runter skaliert werden können, um schwankende Lasten zu bewältigen. Programmieren, Kompilieren, Paketieren, Veröffentlichen, Skalieren: schnell und effizient!

Um diesen Vortrag vollständig zu verstehen, sollten die Teilnehmenden über Grundkenntnisse in Java verfügen.

🇬🇧

Java EE is not a hype. It is a well known player since 1999 – a quite long time but Java EE is just about to come off age.

“Modern” developers create micro or nano services, they use “state of the art” and “lightweight” frameworks. But when is a service micro or nano? When is a framework lightweight? How does Java EE fit in this modern world of software development?

In my opinion Java EE is a perfect choice for writing micro or nano services. In this talk I try to prove my statement. Live on stage I write two services with RESTful JSON APIs with only a few lines of code which communicate with each other and run the services using a local Docker cloud where you can see how these can be scaled up and down to manage fluctuating loads. Coding, building, deploying, scaling: fast and efficient!

To fully understand this talk the attendees should have basic knowledge of Java.