MD Sayem Ahmed (@say3mbd) profile picture
Berlin, Germany
Joined January 2011
Photo by MD Sayem Ahmed (@say3mbd)Photo by MD Sayem Ahmed (@say3mbd)Photo by MD Sayem Ahmed (@say3mbd)
#Architecture is all about trade-offs. A few days ago I found myself thinking about a question: can AI tools alone improve an organisation’s productivity, or does real improvement also require architectural change? I shared my thoughts below #DDD #AI : open.substack.com/pub/sayemb…
39
Super excited 🥳 to announce that my talk titled "Debezium, Apache Kafka, and an Acyclic Synchronization Algorithm" has been accepted to #Current26 #Current2026 #ApacheKafka #Kafka #CDC #Debezium #Streaming #DataEngineering
3
2
78
over a hand-rolled transactional outbox, how it was integrated with an existing legacy MySQL cluster, and how forward sync and back sync between the legacy and new systems were designed. I’ll then dive into our custom-designed acyclic synchronisation algorithm (3/n)
1
22
That uses the legacy system’s optimistic-locking version column as a logical clock (yes, it is possible!!) to break infinite update loops while still allowing controlled updates on both sides. Registrations are open: confluent.swoogo.com/current… (n/n).
14
Wise Words
Never argue with low odds and probabilities to ignore some failure scenario in the context of distributed systems. Those "super-rare edge cases" are guaranteed to hit you in the worst possible moment, in the middle of the night, under extra-high load during holiday sales, etc.
Today I got a sweet surprise from my employer @eBay_KA - I got an award for my contribution to the company! I was really touched when my team started changing their zoom background to congratulate me on the occasion!! Today couldn't get any better!!! #thankyouteam
1
Nice to see my Observability article getting included along with other great contents in the latest version of Level Up - a curated newsletter for leaders in tech. Thanks @patkua !
🔥Hot off the press: Issue #63 of Level Up, a curated newsletter for leaders in tech #cto #vpeng #engmanager #techlead w/content from @AmyCEdmondson @duncan @dxna @JonEdvald @adrianco @say3mbd @MarcJBrooker @SteveSmith_Tech & more! See levelup.patkua.com/archive/2…
Thank you for helping me learn so many new things about observability!
a lovely writeup of the state of the art in observability, plus a review of honeycomb's play scenarios, and some thoughts on metrics and what's next. thanks @say3mbd!
Wrote a new blog: How to build an Observable System - an introduction to Observability sayemahmed.com/2020/10/how-t…, where I share my recent learnings about observability.
2
4
2
12
Special thanks to @mipsytipsy, @copyconstruct, and @el_bhs for explaining the concepts so nicely.
2
Clean Code from the Trenches - Writing Executable Specifications with #JUnit 5, Mockito, and AssertJ | #Java Code Geeks - 2020 buff.ly/2WgwzwF
6
11
New Blog: Writing Executable Specifications in #Java with #JUnit5 , #Mockito, and #AssertJ: sayemahmed.com/2020/03/writi…
Received a super sweet surprise today from my employer @eBay_KA ! Delivered right to my home. Happy to be a part of this amazing company!
A brief overview of the Fork/Join Framework in #Java | #Java Code Geeks - 2020 buff.ly/394G0Ux
6
9
New blog: A Beginner-friendly Introduction to Kubernetes for Developers: What is Kubernetes? sayemahmed.com/2020/02/a-beg…
I just downloaded The JWT Handbook 📖 by @auth0. Everything you wanted to know about JWTs in one place. Check it out! auth0.com/resources/ebooks/j…
4
Watching @SpringSecurity Live Lessons by @starbuxman and @rob_winch on @OReillyMedia. Pretty good summary of the framework. Nicely done!
1
1