This week’s system design refresher: Top 7 ChatGPT Developer Hacks Data structures used in daily life Why do we need a message broker? Twitter’s “For You” timeline What happens when you type “ssh hostname”? Job openings Top 7 ChatGPT Developer Hacks
It’s really helpful for thinking about a design at a more abstract level (this filters messages, this routes messages, etc.) and exposing you to more tools you might employ (like a return address for receiving replies.)
For folks interested in building systems that use message-passing, I highly recommend the book Enterprise Integration Patterns: https://en.wikipedia.org/wiki/Enterprise_Integration_Patterns?wprov=sfti1
It’s really helpful for thinking about a design at a more abstract level (this filters messages, this routes messages, etc.) and exposing you to more tools you might employ (like a return address for receiving replies.)
For data structures, what about dictionaries implemented as either hash tables or RB trees?
Trie data structure is used every day to support the autocomplete feature on search engines.
Nice read here, sir, almost as if my eyes were beginning open themselves slowly lol. Thank you!