Hey Habr!
Schließlich haben wir uns vor den Sommerferien entschlossen, unsere lieben Abonnenten mit einer Reihe von Treffen zu erfreuen! Nächste Woche werden es drei davon sein! Und nicht nur in Moskau...
- 19. Juni um 18:00 Uhr (Moskau) beim IBM-Bürotreffen am Javac Technologien. Wir werden einen Java-Champion haben, Sebastian Dashner. Wir werden den Einsatz von Java in den neuen Cloud-Realitäten diskutieren.
- 20. Juni um 18:00 Uhr (Moskau) beim IBM Office-Treffen zum Thema Service Mesh – Istio. Das wollten wir schon lange machen, und dann kommen die Hauptakteure des Projekts zu uns. Z.B, Vadim Aizenberg ist einer der Top 5 Personen – Istio-Mitwirkende.
- 20. Juni um 18:00 Uhr (St. Petersburg) — Sebastian Dashner wird gemeinsam auftreten mit Denis Tsyplakov auf der DataArt-Plattform nach Themen sortiert Javac и Microservice-Architekturen
Das detaillierte Programm und die Anmeldung (die Anzahl der Plätze ist leider begrenzt!) finden Sie unten!
19. Juni um 18:00 Uhr (Moskau) im IBM-Büro ein Treffen zum Thema Java-TechnologienUnser Gast ist Java-Champion Sebastian Daschner am 19. Juni um 18:00 Uhr im IBM-Büro.
Wir werden darüber sprechen, was mit Java und Anwendungsservern im Cloud-Zeitalter passiert. Oracle führt Gebühren für die Nutzung von Java auf Servern und Workstations ein. Aus Java EE wird Jakarta EE. Entwickler verwenden häufig reine JVM-basierte Lösungen für die Bereitstellung in Containern in privaten und öffentlichen Clouds und sparen Ressourcen, indem sie die üblichen JEE-Bibliotheken von Anwendungsservern ausschließen.
Dieses Mal wird unser Gast ein echter Java-Champion sein, der auf der Website vermerkt ist
Sebastian Daschner erklärt Ihnen, wie Sie Anwendungen mithilfe von Containern auf Basis des offenen Anwendungsservers OpenLiberty erstellen, sowie die vielversprechende Struktur der Java-Community (OpenJDK und AdoptOpenJDK, ...) und Jakarta EE sowie den neuen MicroProfile-Standard zur Erstellung von Microservices Anwendungen.
Sebastian Daschner
Neben Java ist Sebastian auch ein aktiver Nutzer von Linux und Container-Technologien wie Docker. Er ist der Autor
Programm
17:30 - 18:00 Treffen der Teilnehmer, Begrüßungskaffee
18:00 - 18:45 OpenLiberty – ein unbekannter Jaguar unter den OpenSource-Anwendungsservern
18:45 - 19:00 Fragen und Antworten
19:00 - 19:45 Entwicklung von Java-basierten Microservice-Anwendungen unter Verwendung von OpenSource-Technologien (Demo)
19:45 - 20:00 Fragen und Antworten
20. Juni um 18:00 Uhr (Moskau) beim IBM Office-Treffen zum Thema Service Mesh – IstioWir versammelten uns und versammelten uns und kamen schließlich zusammen! Das erste Treffen auf Istio (es scheint, als hätte es niemand anderes gemacht?) am 20. Juni in Moskau!
Warum sollten Sie sich die Zeit nehmen, zu kommen?
- Wir werden Leute vom Istio-Betreuerteam haben! Es war einmal, als das IBM-Forschungslabor in Haifa das Projekt amalgam8 entwickelte, aus dem später Istio entstand. Und jetzt ist einer der Mitarbeiter des Labors (Vadim Aizenberg) einer der fünf größten Mitwirkenden am gesamten Istio-Projekt!
- Eigentlich reicht die Anwesenheit von Spezialisten aus Haifa schon aus, aber zusätzlich zu ihnen ist auch Phil Estes (Docker-Kapitän, IBM Distinguished Engineer) auf der Durchreise.
- Und wir werden auch Geschichten über den Prozess der Anpassung von Istio im „blutigen Unternehmen“ haben, zumindest von den Jungs von der Sberbank.
Was wird beim Treffen passieren:
- Lassen Sie uns darüber sprechen, wie Istio erstellt wurde und warum die Service-Mesh-Richtung entstand.
- Lassen Sie uns Ihnen sagen, was Istio/Service Mesh ist.
- Lassen Sie uns besprechen, wann ein Service Mesh verwendet werden sollte und wann nicht.
- Lassen Sie uns herausfinden, wie Istio und Kubernetes zusammenhängen.
- Wir zeigen Ihnen eine Live-Demo.
Unsere Referenten
Maxim Chudnovsky, Leitender Leiter der IT-Abteilung, Sberbank - Technologies
Programm
18:00 - 18:30 Das Service-Mesh-Konzept und die Geschichte der Istio-Entwicklung
18:30 - 19:00 Architektur und Hauptkomponenten von Istio
19:00 – 19:30 Hinweise und Tipps für die Arbeit mit Istio
19:30 - 20:00 Service-Mesh-Technologien im Finanzsektor
20. Juni um 19:00 Uhr (St. Petersburg) – Java Guru-Treffen – auf der DataArt-Site zu den Themen Java und Microservice-Architekturen
IBM und
OpenLiberty – der unbekannte Jaguar unter den OpenSource-Anwendungsservern
Bericht auf Englisch.
OpenSource wird zunehmend zu einem alltäglichen und wesentlichen Bestandteil unseres Lebens. Dieser Prozess findet auf der ganzen Welt statt, auch in Russland. Warum? Große Anbieter setzen auf OpenSource, um die Bereitstellung von Lösungen in den Clouds zu vereinfachen und zu vereinheitlichen.
Was passiert mit Java und Anwendungsservern im Cloud-Zeitalter? Oracle führt Gebühren für die Nutzung von Java auf Servern und Workstations ein. Aus Java EE wird Jakarta EE. Entwickler verwenden häufig reine JVM-basierte Lösungen für die Bereitstellung in Containern in privaten und öffentlichen Clouds und sparen Ressourcen, indem sie die üblichen JEE-Bibliotheken von Anwendungsservern ausschließen.
Was wäre, wenn ein Anwendungsserver so leichtgewichtig und flexibel sein könnte, dass er die Vorteile von Enterprise Edition-Plattformen in Containern mit minimalen Auswirkungen auf den Ressourcenverbrauch nutzen könnte? Was wäre, wenn wir den Anwendungsserver zur zugrunde liegenden Plattform für Microservice-Architekturen machen könnten?
Ich erzähle Ihnen, wie Sie Anwendungen mithilfe von Containern erstellen, die auf dem offenen Anwendungsserver OpenLiberty basieren, sowie über die vielversprechende Struktur der Java-Community (OpenJDK, AdoptOpenJDK usw.), über Jakarta EE und über den neuen MicroProfile-Standard zum Erstellen Microservice-Anwendungen.
Sebastian Daschner
Neben Java ist Sebastian auch ein aktiver Nutzer von Linux und Container-Technologien wie Docker. Er ist der Autor
Facebook in der Zombie-Apokalypse
Moderne Online-Dienste haben einen erheblichen Nachteil. Sie sind weder Eigentümer der Daten, die Sie dort hochladen, noch haben Sie die Kontrolle über die Verbreitung dieser Daten. Ihr Konto, in dessen Entwicklung Sie jahrelang investiert haben, kann jederzeit ohne Erklärung oder Hoffnung auf Wiederherstellung vom Dienst getrennt werden.
Denken wir darüber nach, wie das Internet aussehen könnte, wenn die Entwicklung dem Prinzip folgen würde: „Die Daten gehören dem Benutzer, der sie erstellt hat, der Dienst gehört dem Benutzer, der sie nutzt.“
Da ich kein Anwalt oder Politiker, sondern ein Java-Architekt bin, werde ich das Problem von der technischen Seite betrachten. Was könnte eine Alternative zum klassischen Schema „Browser – Website – Datenbank“ in der modernen Cloud-Welt sein? Vor etwa fünf Jahren schienen alle Alternativen technisch schwierig umzusetzen zu sein, aber jetzt, mit der Entwicklung von Cloud-Diensten und Docker-, Kubernetes- und Helm-Technologien, scheint es, dass es zumindest technisch gesehen eine Alternative gibt.
Denis Tsyplakov, Lösungsarchitekt
Er begann Ende der 1980er Jahre mit dem Schreiben von Programmen und ist seit Mitte der 1990er Jahre professionell als Programmierer tätig. Ich habe Programme in mehr als 10 Sprachen geschrieben, aber Java bleibt mein Favorit. Seit 2006 arbeitet er bei DataArt. Hauptinteressen in der IT: Erstellung fehlertoleranter Dienste, pragmatische Systemarchitektur, kreative Lösungen für nicht triviale Probleme.
Programm
18:30 - 19:00 Treffen der Teilnehmer, Begrüßungskaffee
19: 00 - 19: 45 OpenLiberty – der unbekannte Jaguar unter den OpenSource-Anwendungsservern, Sebastian Dashner.
19:45 - 20:00 Fragen und Antworten
20:00 - 20:10 Pause
20: 10 - 20: 50 Facebook in der Zombie-Apokalypse, Denis Tsyplakov.
20:50 - 21:00 Fragen und Antworten
Source: habr.com