Spring Modulith & JVM w Erze AI
Zapraszamy na kolejny meetup Java User Group Poznań, współorganizowany i sponsorowany przez Sollers Consulting!
Spring Modulith - modułowe aplikacje monolityczne kierowane domeną
Prelegent: Marcin Nawrocki, programista z komercyjnym doświadczeniem od 2010 roku. Na co dzień pracuje w Firmie Sollers gdzie pełni rolę Tech Leada na projektach wdrożeniowych w branży ubezpieczeniowej. W wolnych chwilach dzieli się wiedzą oraz łączy podróże z uprawianiem sportu.
Abstrakt: Spring Modulith to projekt wspierający tworzenie aplikacji których styl architektoniczny opiera się o koncepcję modułowych monolitów.
W wielu przypadkach taki sposób implementacji może być doskonałym wyborem, zachowując jednocześnie kompromis pomiędzy efektywnością pracy programisty a niezależnością poszczególnych elementów aplikacji.
Niezależność modułów zapewnia balans pomiędzy cechami aplikacji monolitycznej a architekturą mikrousług. Takie podejście sprawia, że stosowanie modułowych monolitów z pomocą Spring Modulith może być zarówno docelowym schematem tworzonych aplikacji jak i krokiem w kierunku transformacji aplikacji monolitycznych do mikrousług.
W wystąpieniu omówię koncepcję architektury modułowych monolitów oraz wykorzystania Spring Modulith w praktyce.
JVM w Erze AI: Babylon, Valhalla, TornadoVM i spółka
Prelegent: Artur Skowroński, Head of Java/Kotlin Engineering at VirtusLab. W tym roku stuknęła mu dycha w branży. Tę dekadę spędził przy bardzo różnych projektach - takich, które startowały od zera, jak i grubo starszych od niego. Miał przyjemność pracować po różnych stronach barykady - jako Software Engineer, Tech Lead, Architekt czy nawet Technical Product Manager, co pozwala podchodzić do problemów z szeroką perspektywą. W dalszym ciągu uwielbia brudzić sobie ręce - od ponad dwóch lat, co tydzień publikuje autorskie przeglądy wydarzeń w świecie JVM - https://vived.substack.com
Abstrakt: Czy macie już dość całego hype'u wokół kolejnych usług LLM-as-a-Service? Dlatego chciałbym porozmawiać o czymś ciekawszym niż jeszcze jedno narzędzie dla inżynierów promptów. Chociaż cała branża o tym dyskutuje, to moim celem jest omówienie, co musi się wydarzyć w maszynie wirtualnej, aby JVM stał się dobrą platformą dla Machine Learning i AI. Porozmawiamy o hardware i jakie wyzwania jego ewolucja stawia przed JVM, projektach takich jak Valhalla czy Babylon, oraz ruchach standaryzacyjnych JSR381 Visual Recognition API. Przyjrzymy się również inicjatywom jak TornadoVM. Będzie to ogólny przegląd sytuacji z lotu ptaka, aby zrozumieć, jak JVM może sprostać wymaganiom współczesnej sztucznej inteligencji i uczenia maszynowego.
Dołącz do nas! To będzie niezwykła okazja do zdobycia cennych informacji od ekspertów, wymiany doświadczeń i poszerzenia swoich horyzontów w świecie Java.