Building a Caching CDN in Rust: Part 3 | Exploring Advanced Features
2023-09-03
Join Corey in this productive coding session, recorded on September 1, 2023, as he makes significant progress in building a robust, caching Content Delivery Network (CDN) entirely in Rust. This stream is Part 3, where Corey successfully moves the cache from memory to a FileSystem and adds a SQLite Database for storing cache metadata.
In this insightful session Corey broadens the functionality of his CDN by including features like:
- Cache management and detailed debugging with '_caje/list' endpoint.
- Serialization of data using 'postcard', an emerging technology.
- Future plans for deploying on Fly.io, making the CDN distributed and configurable.
It's an exciting journey into cache control and multi-node deployment. Ideal for Rust enthusiasts and budding programmers. Don't miss out! Make sure to catch up on Parts 1 & 2 if you haven't already.
`caje` Github Repo: https://github.com/coreyja/caje
Part 1: https://youtu.be/4DKm8lEYQ6o
Part 2: https://youtu.be/oTS7LB2ChK8
Part 3: https://youtu.be/lC7UnaqNxoY
Part 4: https://youtu.be/4bOl1QKaJaU
Part 5: https://youtu.be/wgt5AF9rv3s
Part 6: https://youtu.be/vK4dKghjPPQ
coreyja weekly
My weekly newsletter tailored at developers who are eager to grow with me! Every week will be unique, but expect topics focusing around Web Development and Rust