Java, Istio, Kubernetes, Docker - nous vous invitons aux rencontres IBM à Moscou et à Saint-Pétersbourg

Java, Istio, Kubernetes, Docker - nous vous invitons aux rencontres IBM à Moscou et à Saint-Pétersbourg

Hé Habr !

Enfin, avant les vacances d'été, nous avons décidé de faire plaisir à nos chers abonnés avec une série de meetups ! La semaine prochaine, ils seront trois ! Et pas seulement à Moscou...

  • 19 juin à 18h00 (Moscou) lors de la rencontre du bureau IBM le Java les technologies. Nous aurons un champion Java, Sébastien Dashner. Nous discuterons de l'utilisation de Java dans les nouvelles réalités du cloud.
  • 20 juin à 18h00 (Moscou) lors de la rencontre du bureau IBM sur Service Mesh - Istio. Nous avions envie de faire cela depuis longtemps, et puis les principaux contributeurs au projet viennent vers nous. Par exemple, Vadim Aizenberg est l'une des 5 meilleures personnes - contributeurs d'Istio.
  • 20 juin à 18h00 (Saint-Pétersbourg) — Sébastien Dashner se produira conjointement avec Denis Tsyplakov sur la plateforme DataArt par thématique Java и architectures de microservices

Pour un programme détaillé et une inscription (le nombre de places est malheureusement limité !) - voir ci-dessous !

19 juin à 18h00 (Moscou) au bureau IBM une rencontre sur les technologies JavaNotre invité sera le champion Java Sebastian Daschner le 19 juin à 18h00 au bureau IBM.

Nous parlerons de ce qui se passe 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 devient Jakarta EE. Souvent, les développeurs utilisent des solutions purement basées sur JVM pour le déploiement dans des conteneurs dans des cloud privés et publics, économisant ainsi des ressources en excluant les bibliothèques JEE habituelles des serveurs d'applications.

Cette fois, notre invité sera un véritable champion Java, noté sur le site Oracle Java — Sébastien Dashner. Il expliquera comment créer des applications à l'aide de conteneurs basés sur le serveur d'applications ouvert OpenLiberty, ainsi que la structure prometteuse de la communauté Java (OpenJDK et AdoptOpenJDK, ...) et Jakarta EE, ainsi que le nouveau standard MicroProfile pour créer applications de microservices.
Sebastian Daschner vous expliquera comment créer des applications à l'aide de conteneurs basés sur le serveur d'applications ouvert OpenLiberty, ainsi que la structure prometteuse de la communauté Java (OpenJDK et AdoptOpenJDK, ...) et Jakarta EE, et le nouveau standard MicroProfile pour créer des microservices. applications.

Java, Istio, Kubernetes, Docker - nous vous invitons aux rencontres IBM à Moscou et à Saint-PétersbourgSébastien Daschner
Champion Java, auteur et instructeur, professionnel du développement Java (y compris EE). Il est l'auteur du livre Architecture d'application Java EE moderne. Sebastian contribue à JCP, aide à façonner les futures normes Java EE, fait partie des groupes d'experts JAX-RS, JSON-P et Config et collabore sur divers projets open source. Pour ses contributions à la communauté et à l'écosystème Java, il a été reconnu comme champion Java, champion des développeurs Oracle et champion des développeurs JavaOne Rockstar.
Outre Java, Sebastian est également un utilisateur actif de Linux et des technologies de conteneurs telles que Docker. Il est l'auteur blog, on peut le retrouver sur Twitter : @DaschnerS.

Programme

17h30 - 18h00 Rassemblement des participants, café de bienvenue
18h00 - 18h45 OpenLiberty - un jaguar inconnu parmi les serveurs d'applications OpenSource
18h45 - 19h00 Questions et réponses
19h00 - 19h45 Développement d'applications de microservices basées sur Java utilisant les technologies OpenSource (démo)
19h45 - 20h00 Questions et réponses

Inscription au Meetup Java - Moscou - 19 juin (mercredi)

20 juin à 18h00 (Moscou) lors de la rencontre du bureau IBM sur Service Mesh - IstioNous nous sommes rassemblés, rassemblés et enfin réunis ! Le premier meetup sur Istio (on dirait que personne d'autre ne l'a fait ?) le 20 juin à Moscou !

Pourquoi prendre le temps de venir ?

  • Nous aurons des gars de l'équipe des mainteneurs d'Istio ! Il était une fois le laboratoire de recherche IBM à Haïfa qui développait le projet amalgam8, qui deviendra plus tard Istio. Et désormais, l’un des employés du Laboratoire (Vadim Aizenberg) fait partie du top 5 des contributeurs à l’ensemble du projet Istio !
  • En fait, la présence de spécialistes d'Haïfa est déjà suffisante, mais en plus d'eux, nous avons également de passage Phil Estes (capitaine Docker, IBM Distinguished Engineer).
  • Et nous aurons également des histoires sur le processus d'adaptation d'Istio dans «l'entreprise sanglante», du moins de la part des gars de la Sberbank.

Que se passera-t-il lors de la rencontre :

  • Parlons de la façon dont Istio a été créé et pourquoi la direction du maillage de services est apparue.
  • Voyons ce qu'est Istio/service mesh.
  • Voyons quand utiliser un maillage de services et quand ne pas le faire.
  • Voyons comment Istio et Kubernetes sont liés.
  • Nous vous montrerons une démo en direct.

Nos conférenciers

Java, Istio, Kubernetes, Docker - nous vous invitons aux rencontres IBM à Moscou et à Saint-Pétersbourg
Vadim Eisenberg, développeur principal, contributeur Istio, IBM Research Haifa

Java, Istio, Kubernetes, Docker - nous vous invitons aux rencontres IBM à Moscou et à Saint-Pétersbourg
Vita Bortnikov, Plateformes Cloud et Blockchain, Ingénieur émérite IBM

Java, Istio, Kubernetes, Docker - nous vous invitons aux rencontres IBM à Moscou et à Saint-Pétersbourg
Phil Estes, Capitaine Docker, Ingénieur émérite IBM

Java, Istio, Kubernetes, Docker - nous vous invitons aux rencontres IBM à Moscou et à Saint-Pétersbourg
Maxime Chudnovski, Chef principal du département informatique, Sberbank - Technologies

Programme

18h00 - 18h30 Le concept de maillage de services et l'historique du développement d'Istio
18h30 - 19h00 Architecture et principaux composants d'Istio
19h00 — 19h30 Conseils et astuces pour travailler avec Istio
19h30 - 20h00 Technologies de maillage de services dans le secteur financier

Inscription au meetup Istio - Moscou - 19 juin (jeudi).

20 juin à 19h00 (Saint-Pétersbourg) - Java Guru meetup - sur le site DataArt sur les thèmes Java et les architectures microservicesJava, Istio, Kubernetes, Docker - nous vous invitons aux rencontres IBM à Moscou et à Saint-Pétersbourg

IBM et Art des données deux gourous de Java sont amenés à Saint-Pétersbourg. Intervenants lors d'une rencontre spéciale sur le développement Java : Sébastien Daschner, Champion Java, professionnel du développement Java et Denis Tsyplakov, Architecte de solutions, DataArt Voronezh.

OpenLiberty - le jaguar inconnu parmi les serveurs d'applications OpenSource

Rapport en anglais.

L'OpenSource devient de plus en plus un élément quotidien et essentiel de nos vies. Ce processus se produit partout dans le monde, y compris en Russie. Pourquoi? Les grands fournisseurs s'orientent vers l'OpenSource pour simplifier et unifier le déploiement de solutions dans les cloud.
Qu’arrive-t-il à Java et aux 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 devient Jakarta EE. Souvent, les développeurs utilisent des solutions purement basées sur JVM pour le déploiement dans des conteneurs dans des cloud privés et publics, économisant ainsi des ressources en excluant les bibliothèques JEE habituelles des serveurs d'applications.

Et si un serveur d'applications pouvait être si léger et si flexible qu'il pouvait tirer parti des plates-formes Enterprise Edition dans des conteneurs avec un impact minimal sur les ressources consommées ? Et si nous pouvions faire du serveur d’applications la plateforme sous-jacente aux architectures de microservices ?

Je vais vous expliquer comment créer des applications à l'aide de conteneurs basés sur le serveur d'applications ouvert OpenLiberty, ainsi que sur la structure prometteuse de la communauté Java (OpenJDK, AdoptOpenJDK, etc.), sur Jakarta EE et sur le nouveau standard MicroProfile pour créer applications de microservices.

Sébastien Daschner

Champion Java, auteur et instructeur, professionnel du développement Java (y compris EE). Il est l'auteur du livre Architecture d'application Java EE moderne. Sebastian contribue à JCP, aide à façonner les futures normes Java EE, fait partie des groupes d'experts JAX-RS, JSON-P et Config et collabore sur divers projets open source. Pour ses contributions à la communauté et à l'écosystème Java, il a été reconnu comme champion Java, champion des développeurs Oracle et champion des développeurs JavaOne Rockstar.

Outre Java, Sebastian est également un utilisateur actif de Linux et des technologies de conteneurs telles que Docker. Il est l'auteur blog, il peut être trouvé sur Twitter via @DaschnerS.

Facebook dans l'apocalypse zombie

Les services en ligne modernes présentent un inconvénient majeur. Vous n'êtes pas propriétaire des données que vous y téléchargez et vous ne contrôlez pas non plus la distribution de ces données. A tout moment, votre compte, pour lequel vous avez investi des années à développer, peut être déconnecté du service sans explication ni espoir de récupération.

Pensons à ce que pourrait être Internet si son développement suivait le principe « les données appartiennent à l’utilisateur qui les a créées, le service appartient à l’utilisateur qui l’utilise ».

Comme je ne suis ni avocat ni homme politique, mais architecte Java, j'examinerai le problème du point de vue technique. Quelle pourrait être une alternative au schéma classique « navigateur – site Web – base de données » dans le monde cloud moderne. Il y a environ cinq ans, toutes les alternatives semblaient techniquement difficiles à mettre en œuvre, mais aujourd'hui, avec le développement des services cloud et des technologies Docker, Kubernetes et 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 et programme professionnellement depuis le milieu des années 1990. J'ai écrit des programmes dans plus de 10 langages, mais Java reste mon préféré. Depuis 2006, il travaille chez DataArt. Principaux intérêts en informatique : création de services tolérants aux pannes, architecture système pragmatique, solutions créatives à des problèmes non triviaux.

Programme

18h30 - 19h00 Rassemblement des participants, café de bienvenue
19: 00 - 19: 45 OpenLiberty - le jaguar inconnu parmi les serveurs d'applications OpenSource, Sébastien Dashner.
19h45 - 20h00 Questions et réponses
20h00 - 20h10 Pause
20: 10 - 20: 50 Facebook dans l'apocalypse zombie, Denis Tsyplakov.
20h50 - 21h00 Questions et réponses

Inscription au Java meetup - Saint-Pétersbourg - 20 juin.

Source: habr.com

Ajouter un commentaire