"Idempotency in System Design: Full example".
Idempotence is a concept frequently mentioned in system design. I will explain what it means in simple terms, briefly address common misunderstandings, and finish with a full example.
by Lukas Niessen
lukasniessen.medium.com/idempotency-in…
CAP Theorem Explained in simple terms:
In a distributed system, you can't have it all. You have to make trade-offs.
CAP theorem states that a distributed system can only guarantee two out of the following three at any given time:
1. 𝐂 – 𝐂𝐨𝐧𝐬𝐢𝐬𝐭𝐞𝐧𝐜𝐲
- Every read…
Signs You’re Thinking Like an Architect, Not Just a Developer
1) You Think in Terms of Flows, Not Functions → You focus on how data, users, and events move across the system - not just isolated code.
2) You Optimize for Long-Term Change, Not Short-Term Speed → You prefer…
Just revised my DBMS concepts
- Indexing & its evaluation metrics
- Hashing
- B trees / B+ trees
- Normalization, Its forms
- Solved sql questions
- and much more
This was the amazing resource I followed from @SinghDevHub, It covers everything.
youtu.be/W5zNf4aqUGo?si…
You can't Avoid Transient faults but can learn to deal with them.
Here is how:
Transient faults are like those random little hiccups that mess up your app but usually fix themselves.
Think about a short network glitch, a service not being available momentarily, or a timeout…
"Awesome Event-Driven Architecture"
This looks very useful: a curated list of articles and resources to learn about EDA, by Lutz Hühnken.
github.com/lutzh/awesome-…
Popular interview question: how to diagnose a mysterious process that’s taking too much CPU, memory, IO, etc?
The diagram below illustrates helpful tools in a Linux system.
🔹‘vmstat’ - reports information about processes, memory, paging, block IO, traps, and CPU activity.…
“Question: Explain the differences between the Saga pattern, Two-Phase Commit (2PC), and Three-Phase Commit (3PC) in distributed systems.“
Read “JAVA Interview Experience with PRODUCT BASED COMPANY: Insights and Detailed Questions & Answers“ by SumitM on Medium:…
Many developers new to distributed systems tend to make false assumptions.
They aren't given enough attention during systems design, but they make bugs that are hard to fix.
Peter Deutsch and others at Sun Microsystems came up 20+ years ago with a list of such fallacies.
For…
Many developers new to distributed systems tend to make false assumptions.
They aren't given enough attention during systems design, but they make bugs that are hard to fix.
Peter Deutsch and others at Sun Microsystems came up 20+ years ago with a list of such fallacies.
For…
"#Microservices Architectures: The SAGA Pattern"
It's an architectural pattern utilized for managing distributed transactions in microservices architectures. It ensures data consistency across multiple services without relying on distributed transactions
blog.stackademic.com/microservices-…
Onion architecture vs. Clean architecture
What is the difference between these approaches?
One of them makes you cry!
(okay, jokes aside)
Both architectures revolve around the same idea:
- The direction of dependencies is toward the center
- The core contains the domain…
Llama-OCR: An Open-Source Llama 3.2 Based OCR Tool!
.
.
Upload an image, and it converts it into structured markdown using Llama 3.2 multimodal!
Link in next tweet!
_____
Find me → @akshay_pachaar ✔️
For more insights and tutorials on AI and Machine Learning!
🚀 Spring Tip 🚀
Spring Retry
A library that adds retry support to your Spring application. It's useful for handling transient failures in methods or components. 🔥
github.com/spring-project…#Spring#Java
How to Generate Unique IDs in Distributed Systems (7 Approaches):
1. UUID (Universally Unique Identifier)
2. Database Auto-Increment
3. Snowflake ID
4. Redis-Based ID Generation
5. Nano ID
6. Hash-Based IDs
7. ULID
I wrote a detailed article covering each approach.
Read it…
269 Followers 229 FollowingGo through it, then regret it, do what you want to do, choose what you love, not what others think is right. You should live your life for yourself.👍
135K Followers 2K FollowingEmpowering | All Markets. Award-Winning AI. Real-Time Data. Live Daily @ 9A ET | with @qmBigBeat and @CryptoHondo FREE SIGNUP! https://t.co/uWZwqXlgVp
36K Followers 122 FollowingOffizieller Twitter-Account von BÖRSE ONLINE, €uro am Sonntag und €uro.
Wir informieren unabhängig, aktuell, analytisch und kompetent über Geldanlage.
5K Followers 5 FollowingWir entwickeln die führende Software-Suite für Trader und Anleger. Damit Du zielstrebig und regelbasiert die besten Aktien finden kannst!
23K Followers 1K FollowingAktuelles zu Wirtschaft & Börse von @ntvde. Mehr vom Nachrichtensender: @ntv_EIL @ntvde_Auto @ntvde_Sport. Impressum: https://t.co/tvqDZiB5oM
13K Followers 998 FollowingKeine meiner Meldungen stellt eine Kauf oder Verkaufsempfehlung dar. Ein Totalverlust in Aktien oder ähnlichen Produkten ist immer möglich!
62K Followers 21 FollowingFinanzen, Börse, Aktien: Aktuelle Nachrichten über Märkte und deren Entwicklungen aus der F.A.Z.
Impressum: https://t.co/j1vAWrWeEy
Datenschutz: https://t.co/UBMvMgddMZ
9K Followers 907 FollowingBeste Preise, realtime-Börsenkurse, große Auswahl an Aktien, ETFs, Fonds & Anleihen, Handel von 8 bis 22 Uhr.
Viele gute Gründe für die Börse München!
5K Followers 282 FollowingWir zeigen dir interessante Artikel zu Aktien, Börse, Wirtschaft & Finanzen! Mehr News findest du unter https://t.co/OclBcgKlGx
5K Followers 542 Following#Trading von #Aktien | #Forex | #Krypto nicht nur an der #Börse inklusive #Community mit Lerneffekt für Deinen Handel. Informiere Dich kostenfrei und sei dabei
67K Followers 22 FollowingFinanzen, Börse, Aktien: Aktuelle Nachrichten über Märkte und deren Entwicklung aus der F.A.Z.
Impressum: https://t.co/j1vAWrWeEy
Datenschutz: https://t.co/UBMvMgddMZ
74K Followers 105 FollowingDeutschlands größte Finanzcommunity. Das Finanzportal wallstreet-online.de bietet umfassende Informationen rund um die Themen Börse, Wirtschaft und Finanzen.
54 Followers 107 FollowingKnowledge is Power; It's Time For Everyone To Know The Truth of True World's History, Origins of Christianity, Islam & Juidisim, Will Bring It out To The World!
11K Followers 549 FollowingHelping you become a better software engineer through coding challenges that build real applications.
Experienced Software Engineer and sometimes manager.
24K Followers 1K FollowingSoftware Engineer @Youtube | Building LLM serving infra | AI | ex : @Google Search & @Microsoft Azure | 3x hackathon winner | Views my own
275K Followers 447 FollowingCo-Founder of ByteByteGo | Author of the bestselling book series: ‘System Design Interview’ | YouTube: https://t.co/9gPSJSrtPU
53K Followers 358 FollowingThe official Twitter account of the Java Champions, an exclusive group of Java technology and community leaders. Mastodon https://t.co/vghNLhalEo
11K Followers 373 FollowingI code for fun and help others in the process. Java Champion Alumni. Co-founder of Hackergarten & Hack.Commit.Push. Creator of @jreleaser 🚀
184K Followers 118 FollowingJava developers resource center. JCGs is one of the fastest growing Java developers community on the net. Created by Java developers for Java developers
1K Followers 166 FollowingSoftware solution engineer at Oracle about Java technology, GraalVM & architecture to develop enterprise Java applications as in cloud infrastructure. ExSun&bea
2K Followers 389 Followingdad — @java|@kotlin — @datadoghq — past @mockitojava core dev, previously @DevoxxFR java track lead // like|retweet are not endorsement & opinions are my own
2K Followers 1K Following❤️JVM/GraalVM, a board member of Japan Java Users Group, JUDO black belt 🥋, and a Cloud Solution Architect (Azure) at Microsoft. All views are mine.