DJ Ekusi, SAEKIKAZUMI
Daisuke Masuda (born January 1982), also known as x5gtrn, SAEKIKAZUMI, or DJ Ekusi, is a Japanese software developer who aspires to gain recognition as a DJ. I balance programming and DJing as my lifelong pursuits and am a devoted enthusiast of both music and literature. I am a passionate admirer of Richie Hawtin, Sven Väth, Ryuichi Sakamoto, Ryu Murakami, Kenji Eno, and THA BLUE HERB. I draw inspiration from their creativity and vision.
Markdown supported · ⌘↵ to post
Sina Rezaei
The rollback section is especially important for event-driven systems. Imagine a Java 25 deployment starts publishing a new enum value to Kafka, then you roll the service back to Java 11 because of a runtime issue. The old consumer may fail to deserialize events that were already written, even though the old JAR itself is perfectly recoverable. I'd add a compatibility test that replays messages produced by both versions against both consumers before rollout. Rolling back binaries is one thing; rolling back the data contract is another.