Hey Boss, Event Sourcing Could Fix That!

Emily Stamey (17.Aug.2018 at 11:00, 50 min)
Talk at Southeast PHP (English - US)

Rating: 5 of 5

Our application has so much going on!!! Complex database queries and pages with a lot of information on them cause everything to slow down. Large reports take so long to load that we are stuck waiting instead of analyzing the data. Our users often change their minds about what they want these reports to look like. In this session, you will learn the basics of what an event sourced application looks like and the rules you should follow. You will learn how events can be added to a legacy application and allow you to optimize problem areas. We will discuss the many advantages and few, but significant, disadvantages of using Event Sourcing. organizer notes: This is based on a presentation I gave at my last work all hands meeting, and I am building the talk for PHP Srbija in May. I'm planning to include a useful strategy I used on a project to add an entirely new codebase inside a legacy codeignitor app. This strategy allowed us to replace our application in pieces. This talk will cover areas that my current team is planning to replace to improve our application's reliability and speed up runtimes. We are creating events in the parts of our application that are doing the most work and the events will make it easier for us to separate our read and write transactions and really optimize our runtime. This presentation will be really useful for large, legacy applications with pain points. I will demonstrate how to add this code into your legacy application and ease the pain bit by bit!

Who are you?

Claim talk

Talk claims have been moved to the new Joind.in site.

Please login to the new site to claim your talk

Want to comment on this talk? Log in or create a new account or comment anonymously

Write a comment

 
Please note: you are not logged in and will be posting anonymously!
= four plus eight

Comments

Rating: 5 of 5

17.Aug.2018 at 14:09 by Charlie McMackin (1 comments) via Web2 LIVE

This was a really great intro to event sourcing. I'm looking forward to the slides being available to investigate the links further. I enjoyed the beginnings of what feels like good war stories especially event sourcing as a potential means to wrangle a legacy code base. I'm intrigued to know some of the gritty details / gotchas -- maybe that's a future talk.

Rating: 5 of 5

17.Aug.2018 at 14:44 by Steve Grunwell (109 comments) via Web2 LIVE

A really great introduction to event sourcing which, until this talk, I thought was basically just an implementation of the observer pattern. I was wrong, but Emily set me straight :)

Rating: 5 of 5

18.Aug.2018 at 06:37 by Roger Creasy (12 comments) via Web2 LIVE

Excellent talk! Emily does a terrific job of moving from simple analogies to more specific real world examples in a way that helps the attendee grasp the concepts. I definitely came away with ideas I can use in my projects. The resources are terrific and pertinent as well.

© Joind.in 2018