ITFLY8 Architecture Home
Author

ITFLY8 Architecture Home

ITFLY8 Architecture Home - focused on architecture knowledge sharing and exchange, covering project management and product design. Includes large-scale distributed website architecture (high performance, high availability, caching, message queues...), design patterns, architecture patterns, big data, project management (SCRUM, PMP, Prince2), product design, and more.

923
Articles
0
Likes
272
Views
0
Comments
Recent Articles

Latest from ITFLY8 Architecture Home

100 recent articles max
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 29, 2022 · Information Security

Understanding SSO: When to Use SAML vs OAuth2 & OIDC

This article explains single sign‑on concepts, compares SAML, OAuth2 and OpenID Connect, outlines their benefits and typical workflows, and provides guidance on choosing the right protocol for different security and user‑experience scenarios.

AuthenticationAuthorizationOAuth2
0 likes · 9 min read
Understanding SSO: When to Use SAML vs OAuth2 & OIDC
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 29, 2022 · Backend Development

Scaling Event‑Driven Messaging at Wix with Kafka: Key Patterns

This article explains how Wix uses Kafka‑based event‑driven messaging to decouple microservices, improve scalability, and achieve exactly‑once processing through patterns such as consume‑and‑project, end‑to‑end event streams, in‑memory KV stores, scheduled jobs, transactional events, and event aggregation.

Data StreamingEvent-Driven ArchitectureKafka
0 likes · 16 min read
Scaling Event‑Driven Messaging at Wix with Kafka: Key Patterns
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 28, 2022 · Operations

Achieving 20k+ TPS with Dual‑Center ES, Redis & MySQL for a Membership System

This article details how a billion‑user membership platform achieved high performance and high availability by deploying dual‑center Elasticsearch clusters, traffic‑isolated ES architectures, extensive ES optimizations, a Redis caching layer with distributed locking, a dual‑center partitioned MySQL migration, and fine‑grained flow‑control and degradation strategies.

System Architecturescalability
0 likes · 20 min read
Achieving 20k+ TPS with Dual‑Center ES, Redis & MySQL for a Membership System
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 28, 2022 · Databases

10 Essential Database Design Practices Every Developer Should Follow

This article explains why solid database design is crucial for scalable applications and outlines ten best‑practice guidelines—including stakeholder input, choosing the right DB type, consistent naming, normalization, documentation, security, scalability, stored procedures, modeling time, and thorough testing.

Normalizationbest practicesdatabase design
0 likes · 9 min read
10 Essential Database Design Practices Every Developer Should Follow
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 26, 2022 · Databases

Mastering Horizontal Scaling with TDSQL: Design, Practices, and Performance

This article explains the motivations, challenges, and design principles of horizontal scaling for databases, using TDSQL as a case study to illustrate architecture, scaling procedures, shard key selection, high‑availability mechanisms, distributed transactions, and performance optimization techniques.

Performance optimizationTDSQLdistributed database
0 likes · 24 min read
Mastering Horizontal Scaling with TDSQL: Design, Practices, and Performance
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 26, 2022 · Databases

Data Migration & Distributed Transactions: XA, BASE, TCC, AT Demystified

This article examines how vertical and horizontal data partitioning leads to migration and consistency challenges, outlines full, full‑plus‑incremental, and binlog‑based migration strategies, and compares strong‑consistency XA transactions with flexible BASE approaches such as TCC and AT, including their components, workflows, advantages, and drawbacks.

BASETCCXA
0 likes · 9 min read
Data Migration & Distributed Transactions: XA, BASE, TCC, AT Demystified