MP3 BLOB Storage Demo

A simple proof-of-concept MP3 player, which features the following:

  • Bootstrap responsive design
  • .NET Core 2.0
  • Serverless applications
  • Built for and hosted on the Azure™ Cloud
  • Three-tiered architecture
  • Microservices
  • Azure Blob database (Big Data)
  • JavaScript classes (ECMAScript6)
  • Correctly implemented REST patterns

Demo Page

Written with Bootstrap so it works on browers and smartphones.

Check out the demo!

Go to the MP3 player demo!

Overview

The demo has three layers: The web app (you're looking at it), a .NET Core API layer and an Azure BLOB database.

This demo shows the use of microservices, the command of the Cloud computing and the creation and implementation of a truly distributed application.

At a Glance

The application is completely decoupled, which means that the REST API layer can serve up its files to any application that can call to it. This includes mobile applications or any other client app.

Your browser goes to the .NET Core web application which is simply a website that provides you a nice interface and exposes the songs in a user-friendly way.

The BLOB (Binary Large Object) database is a non-relational database designed for the purpose of storing large amounts of data without the performance costs associated with traditional databases like SQL Server.

If you're still here and would like more information, check out the About page.

demo diagram