Skip to content

Building a distributed backend system for blogging platform using microservice artictecture.

Notifications You must be signed in to change notification settings

bhuvnesh13396/Blog-Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blog-Platform

Building a distributed backend system for blogging platform using microservice artictecture.

Why ?

To learn and build how large scalable and distributed platforms are build.

What we are building?

We will build four microservices, hosted as four separate applications. Article, User, Tag, Comment are the four microservices that will be implemeted in Golang

1. Articles microservice

Each article consists of text, a title or headline, an author, and timestamps for the article’s creation and the last time the article was modified.

2. Tags microservice

Each article can be have one or more tags associated with it. Since this API is exposed separately from the Articles API, individual articles are referred to by URL.

3. Comments microservice

Users can post comments on each article. As with the tags microservice, individual articles are referred to by URL. Each comment has an author and a date.

4. Users microservice

Each user has a display name shown to other users, an email address (used as a username when logging in), and a hashed password.

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

Building a distributed backend system for blogging platform using microservice artictecture.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages