List of links I found interesting

Transactions

Transactions: myths, surprises and opportunities

presentation by Martin Kleppmann for Strange Loop 2015. He summarizes what is transaction, what ACID means, how disstributed world changed the perception.

Java Transaction Design Strategies, ebook

perfect introduction to transaction in Java. You will learn what is local transaction, global transaction, two-phase commit, what you can expect from JTA and most of the examples are for Java EE and Spring too.

Replicated Data Consistency Explained Through Baseball

eventual consistency explained on the example of the baseball game. I find it really comprehensible and nicely written.

The Log: What every software engineer should know about real-time data’s unifying abstraction

I find this (quite long) article perfect summary of what the event sourcing is about. This is look from stream processing side "point of view" but all that gives much sense. How the stream processing and event source differs or what they are in common is nicely taken by presentation by Martin Klepmann at Event Sourcing and Stream Processing at Scale, Domain-Driven Design Europe 2016

Design

The Many Meanings of Event-Driven Architecture

nice summary of meening of terms that you hit when reading about event-driven design. I like how the presentation was informative but comperehensible.

Java

Thanks for the memory, Linux

awsome article about Java memory management in Linux and mainly on topic of native memory issues. There is another article talking about this topic on AIX too.

comments powered by Disqus