Еволюція JDK Tools для багатопоточного програмування на Java, Spring Cloud Function та перехід на Serverless, основні групи мікросервісів… Про усе це розказували наші експерти-практики 5 лютого під час зустрічі із Java-інженерами Харкова на GlobalLogic Kharkiv Java TechTalk #1!


Відкрив техток модератор заходу, лідер Java-напрямку харківського офісу GlobalLogic Олександр Рибцов (Senior Manager, Engineering, Consultant, GlobalLogic).

Першу доповідь під назвою “Evolution of JDK Tools for Multithreaded Programming in Java” представив Максим Фастовець (Senior Software Engineer, Consultant, GlobalLogic, Харків).

Максим — досвідчений розробник із 10+ років у індустрії програмного забезпечення. Основний напрямок його діяльності — проекти, які переважно використовують стек технологій Java SE та Java EE, а також супутні технології: RESTful та SOAP API, SSH, Scala, JavaScript/TypeScript/HTML5/CSS, RDBMS).

У доповіді він розповів про Java-розробку від Thread до CompletableFuture та познайомив учасників заходу з концепцією Monitor та її імплементацією в Java. Максим також презентував Spliterator/Collector, “Java Promises” та асинхронний код у багатопотоковому середовищі, поділився іншими Java-інструментами для роботи з багатопоточністю та написанням асинхронного коду, що існують поза JDK.

Далі виступив Михайло Бродський (Lead Software Engineer, Consultant, GlobalLogic, Харків) з доповіддю “Main Groups of Microservices”.

Досвід Михайла у сфері IT перевищує 6 років. Протягом цього періоду він займався проектуванням, розробкою та впровадженням інформаційних систем. Він очолює проект, пов’язаний з мережевою безпекою, та займається підвищенням ефективності процесу розробки за допомогою віртуалізації, розробкою та аналізом архітектурних рішень, а також реалізацією програмної функціональності.

Михайло поділився основними групами сучасних мікросервісів та практичними прикладами кожної з груп, які можуть стати у пригоді розробникам.

Завершив серію доповідей Орхан Гасімов (Digital Transformation Architect, Consultant, GlobalLogic, Київ) з темою “Spring Cloud Function — Going Serverless”.

Орхан — архітектор із 15-річним досвідом у галузі розробки ПЗ. Орхану подобається спостерігати, як технології змінюють бізнес, він пишається, що є причетним до цього процесу, який трансформує світ навколо нас.

У своїй доповіді він подискутувам з учасниками щодо готовності розробників перейти на Serverless, розповів про новий проект Spring Cloud Function та можливості повторного використання коду як http endpoint, stream handler, або як хмарної serverless-функції. У доповіді були розглянуті також особливості Spring Cloud Function та способи її використання для підвищення продуктивності розробки.

Дякуємо учасникам та всім, хто проявив інтерес до нашого заходу! Щиро сподіваємось, що вам було цікаво з нами, та вже плануємо нові заходи. Слідкуйте за нашими новинами та приходьте!

Хочете наступного разу стати нашим експертом-спікером і разом із нами розвиватись у цікавих проектах? Перегляньте наші відкриті позиції, залишайте свої CV та долучайтеся до нашої харківської команди!