Web Servers, Databases, APIs.
Web servers host static web pages and can respond to requests to provide dynamic content. REST APIs provide entrypoints to create, read, update and delete data in a database or in-memory server.
Nginx serves all of the websites listed on the homepage of this site.
Docker containers serve the iOS and Android apps listed on the homepage.
Node servers are used to display images, songs and enable file uploads.
MongoDB is used to store user data, album artwork and file uploads for the websites and apps on the home page.
REST stands for REpresentational State Transfer. It is how HTTP was initially intended to be used to consume and publish information on the web.
A REST API provides a way for a client to Create, Read, Update and Delete (CRUD) data on a server using specific requests. Some examples include looking up the GPS location of a photo on Instagram or updating the number of 'likes' on a post.