Architecture Weekly #74 - 9th May 2022
Welcome to the new week!
As you noticed (even from this newsletter), I like to share my findings, especially stuff I learned. Learning in public is a decent motivation boost. Also, I heard that “if you’d like to master something, you need to teach other about that”. There’s a big truth in it, as preparing learning materials for others and foreseeing potential questions and concerns helps to systemise the knowledge. At least for me.
Public speaking is not easy; it can be overwhelming and burning out, but incredibly motivating. Last Saturday, I did an open and free Event Sourcing training with the Polish devWarsztaty initiative. I like doing open workshops from time to time, as usually, it’s an excellent opportunity to meet passionate people. I’m so glad that’s back after the Covid break.
I think that’s at least worth checking if you like it. If you do, here are some decent articles to start:
Last week, I wrote the article Persistent vs catch-up, EventStoreDB subscriptions in action. The split is confusing not only for newbies. If you’re using EventStoreDB or thinking about using it, check that.
If you’re searching for knowledge rabbit holes, grab the whole conference recordings:
Remember the embarrassing Jira accident? There’s a Post-Mortem already. I’m not convinced, are you?
Check also other links!
Cheers
Oskar
p.s. I invite you to join the paid version of Architecture Weekly. It already contains the exclusive Discord channel for subscribers (and my GitHub sponsors). Soon we’ll have the first live meeting. This is a great space for knowledge sharing. Don’t wait to be a part of it! On Friday, we’ll have the next webinar.
p.s.2. Ukraine is still under brutal Russian invasion. A lot of Ukrainian people are hurt, without shelter and need help. You can help in various ways, for instance, directly helping refugees, spreading awareness, and putting pressure on your local government or companies. You can also support Ukraine by donating, e.g. to Red Cross, the Ukraine humanitarian organisation. You may also consider joining Tech for Ukraine initiative.
Architecture
Atlassian Engineering - Post-Incident Review on the Atlassian April 2022 outage
T. Winters, T. Manshreck, H. Wright - Software Engineering at Google
Derek Comartin - Real-World Event Driven Architecture! 4 Practical Examples
Sophie Weston - How to optimize for speed and flow - insights from QCon London 2022
Rich Hickey - Persistent Data Structures and Managed References
Eric Siegel - Why Ice Cream Is Linked to Shark Attacks – Correlation/Causation Smackdown