Skip to content

Yashwanth12321/blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

// Use only http to view, if there is an extension that auto route to https it wont work

-- microservice architecture in micro branch

simple blog website just a glorified crud application implementing all major backend practices via this simple stuff

-- monolithic architecture

Frontend

  • ui

Backend

  • authentication
  • routes, auth middlewares
  • editing, deleting blogs
  • my blogs, view all blogs, create blogs
  • implementing refreshing access token
  • validation and transformation
  • caching using redis
  • Task queuing using redis
  • elasticsearch
  • error handling
  • logging and monitoring
  • security against injections
  • scaling
  • concurreny & parellelism
  • object storage s3, file uploads, image uploads
  • realtime systems, ws
  • testing
  • 12-factor principles
  • third party auth
  • openapi
  • webhooks
  • cicd

deploy

  • client deployed to aws s3
  • server deployed to aws ec2
  • github actions cicd for client part
  • github action cicd for server part

issues

  • adding certificates to backend for https ec2 connection to vercel

About

A blog application where user have options to add blogs, view other people blogs, authentication. Implemented using both monolith and microservice architecture.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors