• Geekstone
    Meetup
    26/02/19 06:02 PM

    Arhitektura softvera iz ugla jednog Hobita: Od monolita do mikroservisa i nazad

    Zoran Horvat
    Amfitetar u zgradi Rektorata
    besplatan ulaz
Nikola Milanovic
Milan Lacok
Vladimir Todorovic
bojan tomic
Aleksandar Dickov
Mirjana Todorovic
Sladjana Dimic
Nenad Knezev
Sasa Momcilovic
Danijel Aladin

Tema

Svaki pomen monolitne aplikacija kod većine programera danas će izazvati nezadovoljstvo - sa razlogom, jer iskustvo nam govori da takve aplikacije najteže održavamo. Slojevita arhitektura, portovi i adapteri, servisno-orijentisana arhitektura (SOA), pa sve do mikroservisa - sve su to bili odgovori na probleme koje je monolitna organizacija donosila. Zašto onda nismo završili sa problemima već jednom?

Na ovom predavanju govorićemo o tim problemima. Naročito o onim problemima koji se decenijama unazad neizmenjeni provlače kroz sve zamislive arhitekture: patološko povezivanje, svejedno da li između klasa, komponenata ili servisa; narušavanje granica transakcione konzistentnosti; nerešeno vlasništvo nad podacima, i sa time povezane greške u keširanju (planiranom ili slučajnom keširanju); itd.

Do kraja predavanja naučićete da prepoznate tipske greške u dizajnu i da ih izbegnete koju god arhitekturu da ste odabrali. Štaviše, videćete da omražena monolitna arhitektura, ako je podeljena u slojeve, ne pati ni od kakvih posebnih nedostataka sama po sebi, i da ona može sasvim ispravno da se implementira ako je tako potrebno.

predavač

Geekstone

predavač

Zoran Horvat

Osnivač i glavni konsultant u Coding Helmet Consultancy s.p.r.l., autor više kurseva na pluralsight.com, stručnjak za arhitekturu i dizajn softvera, nezavisni predavač i trener. Zoran Horvat ima više od 15 godina iskustva u razvoju softvera. Od 2014. je i autor na pluralsight.com gde trenutno priprema niz video kurseva iz oblasti testiranja i razvoja softvera. Aktivan je među domaćim i stranim firmama gde redovno održava treninge za razvojne timove po programu predavanja koji je sam razvio.

KONTAKT
  • Novosadskog sajma 2, 9. sprat
    21000 Novi Sad
    Serbia

  • +381(69)701 456

LOGIN
O NAMA

Geekstone je neprofitna organizacija posvećena okupljanju programera u cilju lakše razmene znanja, iskustava i ideja o programiranju. Osim toga Geekstone je i mesto za "networking" i druženje.

Više
NEWSLETTER
© Geekstone 2015. Sva prava zadržana.
Geekstone © Geekstone 2015. Sva prava zadržana.