1. tutorial - Introduction

  • curl (Client URL)
  • NodeJS is an Event-driven I/O framework
    • is single-threaded, has an Event loop

2. tutorial - Communication protocols

3. tutorial - REST and HATEOAS

  • resource has URL (identifier) and (multiple) representations
  • hypertext is a representation of a resource with links (URIs of resources)
  • when handling asynchronous operations, the server should send back 202 Accepted with the statusUrl, where the client can check the status of the task processing

4. tutorial - gRPC

5. tutorial - Messaging systems

6. tutorial - Load balancers