
IBM et
DataArt apportent deux gourous Java à Saint-Pétersbourg.
Sebastian Daschner , champion Java, un professionnel du développement Java, et
Denis Tsyplakov , architecte de solutions, DataArt Voronezh, prendront la parole lors d'une réunion spéciale sur le développement Java.
OpenLiberty est un jaguar inconnu parmi les serveurs d'applications OpenSource
Le rapport est en anglais.OpenSource fait de plus en plus partie des composants quotidiens et indispensables de notre vie. Ce processus se produit partout dans le monde, y compris en Russie. Pourquoi? Les grands fournisseurs s'orientent vers OpenSource pour la simplicité et l'unification du déploiement des solutions dans les nuages.
Que se passe-t-il avec Java et les serveurs d'applications à l'ère du cloud? Oracle introduit des frais pour l'utilisation de Java sur les serveurs et les postes de travail. Java EE se transforme en Jakarta EE. Souvent, les développeurs utilisent des solutions basées uniquement sur jvm pour le déploiement dans des conteneurs dans des clouds privés et publics, économisant des ressources en éliminant les bibliothèques JEE habituelles des serveurs d'applications.
Mais que faire si le serveur d'applications peut être si léger et si flexible qu'il vous permettra de profiter des plates-formes Enterprise Edition dans des conteneurs avec un impact minimal sur les ressources consommées? Mais que faire si nous pouvons faire du serveur d'applications la plate-forme de base pour les architectures de microservices?
Je vais vous expliquer comment créer des applications à l'aide de conteneurs sur la base du serveur d'applications ouvert OpenLiberty, ainsi que de la structure prometteuse de la communauté Java (OpenJDK, AdoptOpenJDK et autres), de Jakarta EE et de la nouvelle norme MicroProfile pour la création d'applications de microservices.
Sebastian Daschner
Champion Java , auteur et instructeur, professionnel du développement Java (y compris EE). Il est l'auteur du livre
Architecture of Modern Java EE Applications . Sebastian participe au JCP, contribue à façonner les futures normes Java EE, travaille dans des équipes d'experts JAX-RS, JSON-P et Config et collabore à divers projets open source. Pour sa contribution à la communauté et à l'écosystème Java, il a été reconnu comme le champion Java, Oracle et JavaOne Rockstar Developer Champion.
En plus de Java, Sebastian est également un utilisateur actif des technologies Linux et conteneurs telles que Docker. Il est l'auteur du
blog et peut être trouvé sur Twitter via @DaschnerS.
Facebook dans l'apocalypse zombie
Les services en ligne modernes présentent un inconvénient important. Vous ne possédez pas les données que vous leur téléchargez, ne contrôlez pas la distribution de ces données. A tout moment, votre compte, dans le développement duquel vous avez investi depuis des années, peut être déconnecté du service sans donner de raison ni d'espoir de reprise.
Nous discuterons de ce que pourrait être Internet si le développement se faisait selon le principe «les données appartiennent à l'utilisateur qui les a créées, le service appartient à l'utilisateur qui les utilise».
Étant donné que je ne suis ni avocat ni homme politique, mais architecte Java, j'examinerai le problème du point de vue technique. Ce qui pourrait être une alternative au schéma classique «navigateur - site Web - base de données» dans le monde du cloud moderne. Il y a cinq ans, toutes les alternatives semblaient techniquement peu réalisables, mais maintenant avec le développement des services et technologies cloud Docker, Kubernetes, Helm, il semble qu'au moins techniquement il existe une alternative.
Denis Tsyplakov, architecte de solutions
Il a commencé à écrire des programmes à la fin des années 1980, depuis le milieu des années 1990, il s'est engagé dans des programmes professionnels. Il a écrit des programmes dans plus de 10 langues, mais Java reste son préféré. Depuis 2006, il travaille chez DataArt. Intérêts principaux en informatique: création de services tolérants aux pannes, architecture de systèmes pragmatiques, solution créative à des tâches non triviales.
Le programme
18h30 - 19h00 Rassemblement des participants, café de bienvenue
19:00 - 19:45
OpenLiberty est un jaguar inconnu parmi les serveurs d'applications OpenSource , Sebastian Dashner.
19 h 45 - 20 h 00 Questions et réponses
20h00 - 20h10 Pause
20h10 - 20h50
Facebook dans les conditions de l'apocalypse zombie , Denis Tsyplakov.
20 h 50 - 21 h 00 Questions et réponses
Inscription au mitap sur Java - Saint-Pétersbourg - 20 juin .