Overview

This article describes the operation of the InterPlanetary File System (IPFS) using a microservices architecture. As the name suggests, the microservice architecture is a design in which an application is developed as a collection of services which are loosely coupled. Each service has a single purpose, and services working together tackle a larger problem.

Objective

We will create two services, containerize them, and make sure they talk to each other. We further divide the IPFS project into two simple web applications using Flask and Flask-Restfull, One serves as a standard web application, while the other functions as a REST-based web application. If the first service’s welcome page is able to successfully talk to the other service (second service), we would achieve our goal.

 

Let’s start building something awesome.

^

Why choose ASP.NET Core?