Series

APIs & Advanced Architecture

Back to Series

APIs & Advanced Architecture

8parts, in order. Start at the top.

Blog Posts

4 items
RESTful API vs. GraphQL: Which API is the Right Choice for Your Project?

RESTful API vs. GraphQL: Which API is the Right Choice for Your Project?

TL;DR When deciding between RESTful and GraphQL APIs for a data analysis and display application, it is important to consider the advantages and disadvantages of each. RESTful APIs have been aroun

REST API vs RESTful API: Architecture and Constraints Explained

REST API vs RESTful API: Architecture and Constraints Explained

Introduction REST API and RESTful API get used interchangeably, but they aren't quite the same thing. This post covers the difference, REST's constraints, and what they mean for how you design an

The Real Talk on Microservices vs. Monoliths

The Real Talk on Microservices vs. Monoliths

The Tricky Side of Tiny Boxes: When Smaller Isn't Always Better So, microservices, right? They're all the rage in the software world these days. Everyone's buzzing about how they make things s

tRPC: End-to-End Type-Safe APIs in TypeScript Without Codegen

tRPC: End-to-End Type-Safe APIs in TypeScript Without Codegen

The line between the frontend and the backend has always been a place where types go to die. In a normal REST setup you define the shape of a request and a response on the server, then you write those

Quizzes

4 items
GraphQL Fundamentals: Queries, Mutations & Schema Design

GraphQL Fundamentals: Queries, Mutations & Schema Design

Welcome to the GraphQL Basics Quiz! Mastering GraphQL is essential for building efficient, flexible APIs that empower clients to request exactly what they need. This quiz will test your understanding

API Security & Authentication: Protecting Your APIs

API Security & Authentication: Protecting Your APIs

Welcome to the API Security & Authentication Quiz! This quiz will test your knowledge of key concepts and best practices for securing APIs. Each question is designed to challenge your understanding of

Advanced API Architecture & Design Patterns

Advanced API Architecture & Design Patterns

Welcome to the Advanced API Architecture Quiz! This quiz will test your knowledge of advanced API design patterns, including REST, gRPC, webhooks, API versioning, caching strategies, pagination techni

System Design & Architecture: Scalability & Resilience

System Design & Architecture: Scalability & Resilience

Welcome to the System Design & Architecture quiz! Test your knowledge on scalability, reliability, performance, trade-offs, distributed systems patterns, and architectural decisions for production sys