Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sezzgi/serverless-blog-platform
https://github.com/sezzgi/serverless-blog-platform
aws django mysql portfolio python serverless
Last synced: 9 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/sezzgi/serverless-blog-platform
- Owner: sezzgi
- Created: 2024-12-27T07:46:07.000Z (13 days ago)
- Default Branch: main
- Last Pushed: 2024-12-31T10:05:58.000Z (9 days ago)
- Last Synced: 2024-12-31T11:19:08.894Z (9 days ago)
- Topics: aws, django, mysql, portfolio, python, serverless
- Language: Python
- Homepage:
- Size: 322 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Serverless Blog Platform
Enterprise-grade blog platform demonstrating advanced AWS architecture with high availability, security, and serverless components including load balancing, auto-scaling, RDS, Lambda, and CloudFront.
## Project Highlights
✨ Complete Enterprise AWS Architecture
✨ High Availability and Auto Scaling
✨ Serverless Components Integration
✨ Multi-Layer Security Implementation
✨ Advanced Content Delivery Network## Key Features
• Enterprise Infrastructure
- Multi-AZ VPC architecture
- Auto scaling with load balancing
- RDS for data persistence
- S3 for media storage
- DynamoDB for metadata
- Lambda for serverless processing• Security Implementation
- Private/Public subnet isolation
- Managed SSL/TLS
- IAM role-based access
- Security group layering
- Parameter store secrets• Application Features
- Blog content management
- Media upload handling
- User authentication
- Dynamic content delivery
- Failover capability## Quick Start
1. **Prerequisites**
```bash
- AWS Account
- Python 3.8+
- Django
- AWS CLI
```2. **Deploy Infrastructure**
```bash
# Configure AWS resources
aws cloudformation create-stack \
--stack-name blog-platform \
--template-body file://template.yml# Deploy application
python manage.py deploy
```3. **Access Application**
- Production URL: https://[your-domain]
- Admin Dashboard: https://[your-domain]/admin
- API Endpoints: https://[your-domain]/api/