From monoliths to microservices, from libraries to sidecars - an overview of emerging architectural patterns

Track

Trendovi i budućnost Jave

Datum i vrijeme

utorak, 08. svibanj 2018., 17:15

Dvorana

Dvorana A

Trajanje

30'

In recent years we’ve transitioned away from monolithic applications, where multiple modules are tightly integrated into a single running application process. We’ve now moved towards decoupled architectural designs composed of multiple microservices, where individual software components run as separate processes and form a fully functioning system when connected together. A similar shift is now happening at a lower abstraction level. New architectural patterns are emerging, where Instead of composing an application from a main application module utilizing multiple libraries, we split it up into several co-located processes. This group of processes is usually a main process and one or more sidecar processes. As with microservices, each of those sidecars can be developed independently and written in a different programming language. These changes in architecture are the result of new deployment platforms, such as Kubernetes and Docker, which have made deploying these types of multi-process apps very easy. In this talk, we’ll look at some of these emerging architectural patterns - what they are and what are the benefits and drawbacks of using them.

Detalji o predavanju

Vrsta: Predavanje
Razina težine: Općenito
Poželjno iskustvo slušatelja: Bez iskustva (1 g. i manje)
Poželjna funkcija slušatelja: Arhitekt , Programer
Grupa aktivnosti: Trendovi i budućnost Jave

O predavaču

Organizatori

Konferenciju organiziraju Hrvatska udruga Oracle korisnika i Hrvatska udruga Java korisnika. 

Prati nas na Facebooku

Novosti, fotografije i zanimljivosti objavljujemo na službenoj Facebook stranici JavaCro konferencije.

Prati nas na Twitteru

Sve novosti i zanimljivosti vezane uz JavaCro objavljujemo i na Twitteru!

Glavni pokrovitelj

Pokrovitelji

Medijski pokrovitelji