53 min listen
125 - Object Caching Systems
ratings:
Length:
75 minutes
Released:
Jan 20, 2022
Format:
Podcast episode
Description
DownloadWe are sponsored by audible! http://www.audibletrial.com/programmingthrowdownWe are on Patreon! https://www.patreon.com/programmingthrowdownT-Shirts! http://www.cafepress.com/programmingthrowdown/13590693Join us on Discord! https://discord.gg/r4V2zpCObject Caching SystemsMany people have heard the names "redis" or "memcached" but fewer people know what these tools are good for or why we need them so badly. In this show, Patrick and I explain why caching is so important and how these systems work under the hood.Intro topic: Public database & cache services (Planetscale & Upstash)News/Links:
Log4J Vulnerability
https://jfrog.com/blog/log4shell-0-day-vulnerability-all-you-need-to-know/
https://www.microsoft.com/security/blog/2021/12/11/guidance-for-preventing-detecting-and-hunting-for-cve-2021-44228-log4j-2-exploitation/
Scan of the Month: Gameboyshttps://scanofthemonth.com/game-boy-original/
Hyrum’s Lawhttps://www.hyrumslaw.com/
Make the Internet Yours Again With an Instant Mesh Networkhttps://changelog.complete.org/archives/10319-make-the-internet-yours-again-with-an-instant-mesh-network
Book of the Show
Jason: AI 2041https://amzn.to/3fOqnWQ
Patrick: Dawnshard - Brandon Sandersonhttps://amzn.to/3tFmuMi
Audible Plug http://www.audibletrial.com/programmingthrowdownPatreon Plug https://www.patreon.com/programmingthrowdown?ty=hTool of the Show
JasonSwagger: https://swagger.io/
Patrickripgrep https://github.com/BurntSushi/ripgrep
Topic: Object Caching Systems
The need
Latency
In memory
Caching
Disadvantages compared to DB
Size limits (memory)
Limited query support
Limited persistence options
Stale caches
How it works
Key-value stores
Special operations for multi-get /multi-step
Expiry timers on each key
Hashing
Examples
Redis
Memcached
DynamoDB
Google datastore
Firebase database
00:00:15 Introduction00:00:54 New Year’s Resolutions00:03:59 Saving money on cloud servers00:17:20 Scan of the Month00:20:14 Hyrum’s Law00:25:30 Make the Internet Yours Again with an Instant Mesh Network 00:31:45 Book of the Show 00:31:56 AI 2041 00:35:25 Don Shard00:37:35 Tool of the Show00:38:17 Swagger00:59:10 ripgrep0:45:31 Object Caching Systems01:10:22 High Frequency Trading01:14:07 FarewellsIf you’ve enjoyed this episode, you can listen to more on Programming Throwdown’s website: https://www.programmingthrowdown.com/Reach out to us via email: programmingthrowdown@gmail.comYou can also follow Programming Throwdown on Facebook | Apple Podcasts | Spotify | Player.FM Join the discussion on our DiscordYou can also help support Programming Throwdown through our Patreon★ Support this podcast on Patreon ★
Log4J Vulnerability
https://jfrog.com/blog/log4shell-0-day-vulnerability-all-you-need-to-know/
https://www.microsoft.com/security/blog/2021/12/11/guidance-for-preventing-detecting-and-hunting-for-cve-2021-44228-log4j-2-exploitation/
Scan of the Month: Gameboyshttps://scanofthemonth.com/game-boy-original/
Hyrum’s Lawhttps://www.hyrumslaw.com/
Make the Internet Yours Again With an Instant Mesh Networkhttps://changelog.complete.org/archives/10319-make-the-internet-yours-again-with-an-instant-mesh-network
Book of the Show
Jason: AI 2041https://amzn.to/3fOqnWQ
Patrick: Dawnshard - Brandon Sandersonhttps://amzn.to/3tFmuMi
Audible Plug http://www.audibletrial.com/programmingthrowdownPatreon Plug https://www.patreon.com/programmingthrowdown?ty=hTool of the Show
JasonSwagger: https://swagger.io/
Patrickripgrep https://github.com/BurntSushi/ripgrep
Topic: Object Caching Systems
The need
Latency
In memory
Caching
Disadvantages compared to DB
Size limits (memory)
Limited query support
Limited persistence options
Stale caches
How it works
Key-value stores
Special operations for multi-get /multi-step
Expiry timers on each key
Hashing
Examples
Redis
Memcached
DynamoDB
Google datastore
Firebase database
00:00:15 Introduction00:00:54 New Year’s Resolutions00:03:59 Saving money on cloud servers00:17:20 Scan of the Month00:20:14 Hyrum’s Law00:25:30 Make the Internet Yours Again with an Instant Mesh Network 00:31:45 Book of the Show 00:31:56 AI 2041 00:35:25 Don Shard00:37:35 Tool of the Show00:38:17 Swagger00:59:10 ripgrep0:45:31 Object Caching Systems01:10:22 High Frequency Trading01:14:07 FarewellsIf you’ve enjoyed this episode, you can listen to more on Programming Throwdown’s website: https://www.programmingthrowdown.com/Reach out to us via email: programmingthrowdown@gmail.comYou can also follow Programming Throwdown on Facebook | Apple Podcasts | Spotify | Player.FM Join the discussion on our DiscordYou can also help support Programming Throwdown through our Patreon★ Support this podcast on Patreon ★
Released:
Jan 20, 2022
Format:
Podcast episode
Titles in the series (100)
BASIC: The voices of China's Workers, Raspberry Pi Supercomputer, Common Crawl, Turing Complete Magic the Gathering by Programming Throwdown