</>SkillRecallRECALL WHAT YOU KNOW
LibraryPlannerDaily RecallWhy SkillRecall
AboutNewsContact
Explore Library
Prepare for an interviewExplore Library
All topics
  • Process Modeling (BPMN/UML)Process Modeling (BPMN/UML)
  • SO
    Software Design Patterns & Principles
  • System Design & ArchitectureSystem Design & Architecture
← System Design & Architecture

API Design & Communication (REST, gRPC, messaging)

24 lessons in System Design & Architecture

  • Fetching a User from a REST APICode Quiz
  • Client–Server & REST BasicsQuiz
  • Client–Server & REST API BasicsSlides / Video
  • Client–Server & REST BasicsFlashcard
  • API Error Response Status BugCode Quiz
  • REST API Versioning BasicsQuiz
  • REST Status Codes in ExpressCode Quiz
  • Correct Status Code for Async Resource CreationQuiz
  • Paginated Endpoint with Version and Error ContractCode Quiz
  • Cursor Pagination Design ChoiceQuiz
  • REST Create Endpoint Status CodeCode Quiz
  • HTTP Methods & Status Codes BasicsQuiz
  • API Versioning, Pagination & IdempotencyFlashcard
  • Versioning, Pagination & IdempotencySlides / Video
  • API Conventions: Versioning, Pagination, ErrorsSlides / Video
  • REST API ConventionsFlashcard
  • Creating a Resource via FetchCode Quiz
  • Idempotency in REST Request FlowQuiz
  • API Design & Request FlowSlides / Video
  • Client-Server Request FlowFlashcard
  • URL Shortener REST API BugCode Quiz
  • REST Endpoint for URL ShortenerQuiz
  • Design a REST URL Shortener APISlides / Video
  • Designing a REST API for a URL ShortenerFlashcard
</>SkillRecallRECALL WHAT YOU KNOW

Stay sharp, validate what you know, and explain it clearly — across software engineering, cloud & DevOps, AI, data, security, system design, testing & QA, mobile, UI/UX, and product & project management.

Explore

  • Library
  • Planner
  • Daily Recall
  • News

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

SkillRecall is a product of The Observable.

© 2026 SkillRecall. All rights reserved.

Made withlovein Sydney, Australia