APIs & Advanced Architecture
Explore all 8 posts in the APIs & Advanced Architecture series
Blog Posts
4 items
tRPC: End-to-End Type-Safe APIs in TypeScript Without Codegen
- Mohammad Abu Mattar
- Web Development
- Backend Engineering
- Published: 20 Jul, 2026
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

The Real Talk on Microservices vs. Monoliths
- Mohammad Abu Mattar
- Software Architecture
- Microservices
- Monoliths
- System Design
- Published: 03 May, 2025
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

Decoding REST API Architecture: A Comprehensive Guide for Developers
- Mohammad Abu Mattar
- API Development
- Web Architecture
- Software Engineering
- Backend Development
- Published: 20 May, 2023
Introduction Hey there, fellow developers! Buckle up because we're about to dive into the crazy world of REST API architecture. Prepare to decode the mysterious differences between REST API and RE

RESTful API vs. GraphQL: Which API is the Right Choice for Your Project?
- Mohammad Abu Mattar
- API Design
- Web Development
- Backend Architecture
- Software Engineering
- Published: 11 Mar, 2023
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
Quizzes
4 items
System Design & Architecture: Scalability & Resilience
- Mohammad Abu Mattar
- Architecture
- Software Engineering
- 20 Questions
- Published: 24 Mar, 2026
- Level: Advanced
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

Advanced API Architecture & Design Patterns
- Mohammad Abu Mattar
- API & Integration
- Architecture
- 20 Questions
- Published: 06 Mar, 2026
- Level: Intermediate
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

API Security & Authentication: Protecting Your APIs
- Mohammad Abu Mattar
- API Security
- Security
- Quizzes
- 20 Questions
- Published: 01 Mar, 2026
- Level: Intermediate
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

GraphQL Fundamentals: Queries, Mutations & Schema Design
- Mohammad Abu Mattar
- GraphQL
- API Development
- Quizzes
- 20 Questions
- Published: 26 Feb, 2026
- Level: Beginner
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