Member-only story

PlutoPanda — Designing a Simple Content Publishing platform in Rust— Incubation #plutopanda-p1

Shanmukh Sista
3 min readNov 10, 2022

A lot of us may be familiar with Ghost, WordPress, and Joomla as one of the top content management software out there. As some who loves to write and share, I’ve spent a lot of time on finding a free, headless, cloud native content management system, that is I’ve come to realize that there may be some scope in this space for me to experiment with something. Technically speaking, this is my requirement —

As a blogger, I would like to publish my content and posts to the world with minimal dependencies or setup, and at the same time ensure that i can scale when needed to millions of readers.

At the same time, I am being a little selfish. I want to build a real-world system from scratch in Rust. I’ve been trying to read and learn rust for a while now. This article mostly revolves around the idea, the functional requirements, and some nonfunctional ones. And how do I get started on designing my own publishing platform that is like Ghost? (Or at least a part of it. ) Ghost is an amazing platform with great capabilities. I’m not trying to clone it. But merely using my knowledge and desire to have my own blogging platform to learn something new and write at the same time. Rust is just a constraint I place on myself, but in an ideal world, I could go with any language…

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

No responses yet

Write a response