As a Distributed Systems 2020–21 Class project, in this article we will create a distributed system using ORACLE VirtualBox.
Couchbase Server is a distributed system that is built from the ground up for easy scale out and management.
Originally known as Membase, is an open-source, distributed (shared-nothing architecture) multi-model NoSQL document-oriented database software package optimized for interactive applications. These applications may serve many concurrent users by creating, storing, retrieving, aggregating, manipulating and presenting data.
In support of these kinds of application needs, Couchbase Server is designed to provide easy-to-scale key-value or JSON document access with low latency and high sustained…
In this small article we will configure a fully-distributed system using Hadoop 3.2.1 and three Ubuntu 18.04 machines using ORACLE VirtualBox.
Keep a close look in the pictures of this article as some steps are on them (eg. when asked some questions as a specific command are executed, etc…).
VirtualBox Network Adapter 1
In this small article we will install Hadoop on a Ubuntu OS hosted by the Oracle VM VirtualBox. Before hand we did a Ubuntu update and install the NANO text editor by console.
As a Distributed Systems 2020–21 Class project, COVIDSymptomReportAPI is a idea that as the objective to give to any citizen the opportunity to create a Report when suspected to have symptoms related to SARS-CoV-2. This idea, was developed considering a scenario where a medical team would use this API as a resource for response / supervision / analysis and acknowledgement regarding the COVID Symptoms situations related.
Let’s keep in mind that this is a academic project, where we was learning along the way and adapt the project as we were acknowledge something new, because we believe that there are many…
In this article we will talk about distributed systems. What is it and what is related with. Keeping in mind that there’s alternatives definitions about it but in the end, all of them as the same purpose.
Also known as distributed computing, a distributed system is a system with multiple components located in different machines that communicate and coordinate actions in order to appear as a single machine to the end-user.
The machines can be any type of, as computers, servers, virtual-machines or any node that can be connected into a network. …
As a Distributed Systems 2020–21 Class project, in this article we will create a very simple API called SwaggerCalculatorAPI using the Nodejs and Swagger that will allow us to make a simple math operation with a GET request where we will use the Swagger yaml code to create the UI of our API. This API can be later improved as anyone desires.
Having the Visual Studio Code installed on a Windows 7 machine, we will start the VSCode and on the left of the window, on the explorer, we will create a new folder named SwaggerCalculatorApi.
Right-click on it, and…
As a Distributed Systems 2020–21 Class project, in this article we will create a API called FileTransferAPI using the IBM LoopBack 4 that will allow us to upload and download files.
Having the Visual Studio Code installed on a Windows 7 machine, we will start the VSCode and on the left of the window, on the explorer, we will create a new folder named FileTransferApi.
Right-click again on the folder explorer item and click Open in Integrated Terminal (and choose as New Command Prompt in the dropdown menu).
Navigate to the FileTransferApi folder early created, and if you never have…
As a Distributed Systems 2020–21 Class project and a continuation to the [IBM LoopBack 101] A Small ToDoList API with MongoDB article, in this one we will add a authentication feature into the a developed API.
So to continue, as in the previously article, having the Visual Studio Code and MongoDB installed on a Windows 7 machine, we will open the project in the VSCode and on a new terminal, as Command Prompt, navigate in the terminal into the project folder (small-to-do-list-api) and execute the following code to install the @loopback/authentication-jw extension.
npm i --save @loopback/authentication @loopback/authentication-jwt
In this article, as a Distributed Systems 2020–21 Class project, we will make small ToDo List API that will save data into a MongoDB database. Keeping in mind that exist many different ways to make this work, where in this article we will show a first attempt to make this done.
“LoopBack is a highly extensible, open-source Node.js framework based on Express that enables you to quickly create dynamic end-to-end REST APIs and connect to backend systems such as databases and SOAP or REST services.With …
In this article, as a Distributed Systems 2020–21 Class project, we will make a simple COVID19 app where will shows us specific data from a MongoDB database. Keeping in mind that exist many different ways to make this work, where in this article we will show a first attempt to make this done.
As asked by the teacher, the objectives are the following: