Hosting Ghost blog on AWS Fargate
What is Ghost?
2 min readDec 15, 2021
Ghost is an open source, professional publishing platform built on a modern Node.js technology stack — designed for teams who need power, flexibility and performance.
Ghost Architecture
Ghost is structured as a modern, decoupled web application with a sensible service-based architecture.
- A robust core JSON API
- A beautiful admin client app
- A simple, powerful front-end theme layer
These three areas work together to make every Ghost site function smoothly, but because they’re decoupled there’s plenty of room for customization.
How things fit together
Physically, the Ghost codebase is structured in two main directories:
core
- Contains the core files which make up Ghostcontent
- Contains the files which may be added or changed by the user such as themes and images
Building HA and scalable Ghost blog on AWS Fargate
Architecture Diagram
CI/CD Ghost Blog Deployment Architecture
Ghost on AWS Terraform Template with CI/CD
https://github.com/raju7258/ghost-blog-tf.git