goran_juric

Goran Jurić

Do prije godinu dana bio sam zaposlen na mjesto tehničkog direktora NCL Media Grupe gdje sam, između ostalog, bio zadužen i za razvoj internetskih aplikacija.

Trenutno radim kao freelancer te se bavim razvojem web aplikacija, sustavima za razmjenu podataka te DevOpsom.

Većinu posla obavljam programirajući u PHP-u (Symfony 2, Doctrine 2), a nisu mi strani ni Redis i RabbitMQ. DevOps dio posla baziran je na automatizaciji deployment procesa (Puppet) te podešavanju i održavanju high availability clustering sustava (Pacemaker & Corosync).

Skaliranje distribuiranih aplikacija uz pomoć AMQP-a

Razmjena poruka između različitih sustava jedna je od kritičnih funkcionalnosti u razvoju današnjeg softvera. Sustavi za razmjenu poruka, zahvaljujući standardiziranim protokolima, omogućuju povezivanje različitih aplikacija bez obzira na njihovu lokaciju ili programski jezik u kojem su implementirane.

Zbog svoje asinkrone prirode olakšavaju i skaliranje sustava.

Predavanje će dati uvod u AMQP (Advanced Message Queuing Protocol), razjasniti pojmove koji se u njoj koriste te objasniti najčešće use case-ove. Fokus će biti na RabbitMQ-ovoj implementaciji AMQP-a te ostalim mogućnostima koje ova platforma pruža.

Nivo predavanja: početnički

Organizatori

Code at Six Girl Geek Dinners Frontman HR KSET
FutureDEV HUJAK Hrvatska gospodarska komora Javascript Zagreb Python Hrvatska ZgPHP

Sponzori

Bitovi Adobe
Studio Revolucija Njuškalo DSL Platform Metronet Trikoder logIT Netgen Trilix Perpetuum Mobile Dobar kod iStudio Shoutem

Prati nas na društvenim mrežama

fb.com/webcampzg @webcampzg