Skip to content

GRILL MEETUP oraz dwa tematy! Saga Pattern oraz Serverless!

Photo of Paweł Sroczyński
Hosted By
Paweł S. and 3 others
GRILL MEETUP oraz dwa tematy! Saga Pattern oraz Serverless!

Details

Serdecznie zapraszamy na już #17 spotkanie GRILL MEETUP zielonogórskiej grupy DEV@ZG oraz ZG JUG, sponsorowane przez firmę ADB jako głównego sponsora, oraz firmę GlobalLogic, która udostępnia nam rzutnik.

Tak, tak - na rozpoczęcie sezonu robimy wspólnie z ZG JUG, tak aby zacząć sezon we wspólnym DEV gronie.

Spotkamy się w otoczeniu przyrody, pod zadaszeniem na świeżym powietrzu, z zapachem grilla oraz piwem.

Przyjeżdża do nas Andrzej Krzywda oraz Robert Pankowecki z bardzo ciekawymi tematami.

Zapowiada się więc rewelacyjnie jak na początek sezonu!

Poniżej opis spotkania (w języku angielskim).

Pamiętajcie, aby na samym dole opisu przeczytać jeszcze ogłoszenia organizacyjne.

OPIS SPOTKANIA

Temat#1: Saga pattern

As you build more complex solutions, you may find that certain interactions in your system depend on more than one bounded context. Order, Inventory, Payments, Delivery... To finish one feature often many sub-system are involved. But you want the modules to be isolated and independent. Yet something must coordinate their work and business processes. Welcome the choreographer - the Saga Pattern a.k.a. Process Manager.

What we try to do everyday in our 8 year old application is to split it into multiple independent parts of application called bounded contexts. But many features requires them to communicate with each other. We do it by publishing domain events and having objects called sagas orchestrate the processes which touch multiple parts of the application. We work on a ticketing&e-commerce application that sells thousands of tickets every day. The insights will be based on real-world battle-tested examples.

I think a lot of talks describe a ways to split your application horizontally with more layers such as presenters, decorators, service objects, repositories etc... But I think much bigger problem is how to split your application vertically into more isolated sub-systems. This is what I would like to show and discuss how we use domain events and sagas so that those sub-systems can communicate between each other.

About the speaker:

Robert Pankowecki is Ruby on Rails developer, working remotely for more than five years. At Arkency he’s worked on number of web projects in collaboration with small startups as well as large corporations. The creator of active_reload library which made Rails apps faster in development mode. Founder of wroc_love.rb conference and one of the leading speakers at Lower Silesian Ruby User Group. Author and co-author of four books ‘Async Remote’ , 'Fearless Refactoring: Rails Controllers', 'Rails meets React.js', 'React.js by example'.

Temat#2: Serverless

I was sceptical about microservices when it became the buzzword of the decade. However, over time, when I learnt more about applying DDD in bigger apps, I found that DDD and microservices can be a great (though challenging) combo! Now, we have another buzzword growing popularity - serverless. I’m not sure it will survive another year or two, but it seems to be a big thing in the deployment world - how does it connect to DDD and microservices? Let’s find out!

About the speaker:

Andrzej is the founder and CEO of Rails Consultancy - Arkency and wroc_love.rb conference. More about him you can read in his blog http://andrzejonsoftware.blogspot.com/. Andrzej is the author of Fearless Refactoring book - http://rails-refactoring.com/.

OGŁOSZENIA PARAFIALNE

  1. Jeśli nie jesz mięsa, to będzie tylko karkówka i kiełbaski. Proponujemy abyś zabrał / zabrała coś ze sobą.

  2. Piwo i woda również będzie, ale jeśli żadne z tych nie wpasowuje się w Twoje gusta, to również przynieś coś ze sobą.

  3. Polecamy zabrać również ciepłe ubranie, tak na wszelki wypadek, gdybyśmy trafili na chłodniejszy wieczór.

  4. Fajnie gdybyście byli nieco wcześniej - na tym w końcu polega meetup, aby rozmawiać :-)

  5. Zachęcamy do poznawania nowych ludzi - przypominamy raz jeszcze, że to jest meetup i warto poznawać nowych ludzi :-)

  6. Masz do nas pytania - pisz śmiało. Spokojnie możesz pisać na "Ty". To jest meetup - cieszmy się z luźnej atmosfery :-)

DO ZOBACZENIA!

Photo of DEV@ZG group
DEV@ZG
See more events
Zielonogórski Klub Sportowy "Gwardia"
ul. Strzelecka 22 · Zielona Góra