💡
L3preparation
search
⌘Ctrlk
💡
L3preparation
  • Initial Page
  • Cribs
  • English
  • Questions
  • Answering quide
  • Technical requirements
    • NodeJS
    • Clouds
    • Team management and Soft skills
    • Estimations
    • Software Development Life Cycle
    • Git
    • Release Strategies
    • Git workflows
    • CI vs. CD vs. CD
    • Quality
    • Patterns
    • Software Architecture
    • Mobile development approaches
    • Micro Frontends
    • Monorepo
    • e2e frameworks
    • SSR vs CSR
    • FE FRAMEWORKS
    • SPA vs MPA
    • PWA & AMP
    • Web Accessibility
    • Web Animations
    • Responsive design
    • CSS Frameworks
    • CSS Methodologies
    • CSS (Pre/Post)processors
    • CSS Fundamentals
    • Tools (NPM, Webpack, Chrome DevTools, ...)
    • Browser API
    • Performance
    • Security
    • Communication protocols
      • HTTPS
      • TCP vs UDP
      • REST vs GraphQL
      • GraphQL
      • RPC (JSON RPC)
      • RESTful API
      • WS vs Poling
      • HTTP vs HTTPS vs HTTP/2
    • Programing paradigms
    • Languages
    • Computer science
  • Soft skills
gitbookPowered by GitBook
block-quoteOn this pagechevron-down
  1. Technical requirements

Communication protocols

hashtag
Content:

  • HTTP vs HTTPS vs HTTP/2

  • HTTPS

  • TCP vs UDP

  • WS vs Poling

  • RESTful API

  • RPC (JSON RPC)

  • GraphQL

  • WS vs Poling

hashtag
Materials:

  • Series of articles about RESTarrow-up-right;

  • Richardson Maturity Modelarrow-up-right;

  • Open APIarrow-up-right;

  • REST vs GraphQL, GraphQL serverarrow-up-right;

  • GraphQL clientarrow-up-right;

  • Long polling, websocketsarrow-up-right;

  • TCP vs UDParrow-up-right;

  • TSLarrow-up-right;

  • Consumer Driven Contractsarrow-up-right.

PreviousXSSchevron-leftNextHTTPSchevron-right

Last updated 4 years ago

  • Content:
  • Materials: