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
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.
Sébastien Daschner
Outre Java, Sebastian est également un utilisateur actif de Linux et des technologies de conteneurs telles que Docker. Il est l'auteur
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
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
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
20 juin à 19h00 (Saint-Pétersbourg) - Java Guru meetup - sur le site DataArt sur les thèmes Java et les architectures microservices
IBM et
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
Outre Java, Sebastian est également un utilisateur actif de Linux et des technologies de conteneurs telles que Docker. Il est l'auteur
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
Source: habr.com