Tagged articles

client-server architecture

7 articles · Page 1 of 1
Airbnb Technology Team
Airbnb Technology Team
Sep 10, 2026 · Backend Development

Airbnb's Flexible Authentication: Server-Driven UI Cuts Code 60% and Boosts Login Success

Airbnb rebuilt its authentication system using a server-driven 'identify first, challenge later' model, reducing client code by 60%, cutting bundle size by 100KB, enabling 20+ experiments in three months, and increasing successful logins by 2.6% while cutting duplicate accounts 27% and OTP costs 11%.

AirbnbAuthenticationFlexible Authentication
0 likes · 13 min read
Airbnb's Flexible Authentication: Server-Driven UI Cuts Code 60% and Boosts Login Success
AgentGuide
AgentGuide
Mar 21, 2026 · Artificial Intelligence

What Is the Model Context Protocol (MCP)? An Interview‑Style Deep Dive

The article explains MCP (Model Context Protocol) as a standardized interface for AI applications to access external data sources and tools, compares it with function calling, outlines its security considerations, architecture, resource types, and transport options such as Stdio and Streamable HTTP.

AI applicationsJSON-RPCMCP
0 likes · 5 min read
What Is the Model Context Protocol (MCP)? An Interview‑Style Deep Dive
Instant Consumer Technology Team
Instant Consumer Technology Team
Jun 3, 2025 · Artificial Intelligence

What Is Model Context Protocol (MCP) and How Does It Transform AI Integration?

The Model Context Protocol (MCP) is an open, client‑server protocol introduced by Anthropic that standardizes how applications provide context to large language models, offering a USB‑C‑like interface for tools, data sources, and services to enable reliable, extensible, and secure AI interactions.

AI IntegrationMCPModel Context Protocol
0 likes · 28 min read
What Is Model Context Protocol (MCP) and How Does It Transform AI Integration?
Architect
Architect
Mar 8, 2025 · Artificial Intelligence

Understanding Model Context Protocol (MCP): Architecture, Core Components, and Practical Guide

This article provides a comprehensive overview of the Model Context Protocol (MCP), explaining its purpose, core components, differences from traditional APIs, detailed architecture, message types, connection lifecycle, error handling, and step‑by‑step instructions for building and using MCP servers to enable AI agents to act on real‑world data and tasks.

AI automationAI tool integrationClaude
0 likes · 12 min read
Understanding Model Context Protocol (MCP): Architecture, Core Components, and Practical Guide
Inke Technology
Inke Technology
Apr 27, 2023 · Backend Development

Boosting Global Video Quality: How We Integrated QUIC into Our Client‑Server Architecture

This article details the background, design choices, and concrete implementation of integrating the QUIC protocol into both client and server components, describing multi‑channel management, load balancing, performance gains, and future optimization plans for improving network reliability in diverse overseas environments.

Multi-ChannelQUICclient-server architecture
0 likes · 12 min read
Boosting Global Video Quality: How We Integrated QUIC into Our Client‑Server Architecture
Tencent Cloud Middleware
Tencent Cloud Middleware
Dec 16, 2021 · Operations

Inside ZooKeeper: Source Code Walkthrough, Thread Model, and Real‑World Ops Tips

This article provides a comprehensive overview of Apache ZooKeeper, covering its purpose, client‑server thread architecture, key source‑code snippets, watch mechanism, performance characteristics of large‑scale clusters, and practical operational strategies for disaster recovery, observer load, GC pauses, and configuration tuning.

Distributed CoordinationSource Code AnalysisZooKeeper
0 likes · 20 min read
Inside ZooKeeper: Source Code Walkthrough, Thread Model, and Real‑World Ops Tips
Continuous Delivery 2.0
Continuous Delivery 2.0
Dec 27, 2019 · Backend Development

Server‑Side vs Client‑Side Feature Flag Decision: Performance, Latency, Security, and Complexity Considerations

Choosing whether to evaluate feature flags on the server or the client impacts performance, configuration latency, security, and implementation complexity, with server‑side decisions generally offering better speed, reduced cache‑invalidation risks, protected data handling, and simpler architecture, especially for web and mobile applications.

Feature FlagsSecurityclient-server architecture
0 likes · 5 min read
Server‑Side vs Client‑Side Feature Flag Decision: Performance, Latency, Security, and Complexity Considerations