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 25, 2022 · Backend Development

Master System Design Discussions: From Requirements to Scalable Architecture

This guide walks you through structuring a system‑design discussion—from clarifying functional and non‑functional requirements, mapping user flows and API calls, to outlining high‑level architecture, scaling strategies, and drafting a database schema—using a Twitter‑like example to illustrate each step.

api-designdatabase schemarequirements
0 likes · 9 min read
Master System Design Discussions: From Requirements to Scalable Architecture
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 24, 2022 · Backend Development

12 Proven Strategies to Seamlessly Migrate from a Monolith to Microservices

This article outlines twelve practical steps—including planning, adopting a monorepo, setting up CI/CD pipelines, using API gateways, containerizing, feature flags, and adding observability—to help teams transition their large monolithic applications to a robust microservices architecture with minimal disruption.

microservicesmonolith migrationsoftware architecture
0 likes · 12 min read
12 Proven Strategies to Seamlessly Migrate from a Monolith to Microservices
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 20, 2022 · Cloud Native

Build a High‑Availability Microservices System on Kubernetes: Step‑by‑Step Guide

This comprehensive tutorial walks you through designing a simple front‑back separation microservice project, implementing it with Spring Boot, deploying it on a Kubernetes cluster using K8seasy, and adding essential features such as service registration, multi‑instance high availability, monitoring with Prometheus and Grafana, logging via Kafka, tracing with Zipkin, and flow control with Sentinel, all verified through dashboards and tracing tools.

KubernetesMonitoringSentinel
0 likes · 21 min read
Build a High‑Availability Microservices System on Kubernetes: Step‑by‑Step Guide
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 20, 2022 · Cloud Native

How to Build Fault‑Tolerant Microservices: Essential Patterns and Practices

This article explains why microservice architectures increase failure risk and presents proven techniques—such as graceful degradation, change management, health checks, self‑healing, failover caches, retries, rate limiting, bulkheads, and circuit breakers—to design resilient, fault‑tolerant services.

fault tolerancemicroservicesresilience patterns
0 likes · 15 min read
How to Build Fault‑Tolerant Microservices: Essential Patterns and Practices
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 19, 2022 · Operations

Which Distributed Tracing Tool Wins? Zipkin vs Pinpoint vs SkyWalking Deep Dive

This article examines the challenges of full‑link monitoring in microservice architectures, outlines the goals for an effective tracing system, describes the four core functional modules, compares three popular APM solutions—Zipkin, Pinpoint, and SkyWalking—across performance, scalability, data analysis, developer transparency, and topology features, and clarifies the distinction between tracing and general monitoring.

APMPerformance MonitoringPinpoint
0 likes · 27 min read
Which Distributed Tracing Tool Wins? Zipkin vs Pinpoint vs SkyWalking Deep Dive
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 19, 2022 · Backend Development

Why Choose Microservices? A Complete Roadmap and Tool Guide

This article presents a comprehensive roadmap for adopting microservice architecture, explaining its benefits, core concepts, and the essential tools such as Docker, container orchestration, API gateways, load balancing, service discovery, event buses, logging, monitoring, distributed tracing, data persistence, caching, and cloud providers.

DockerKubernetesapi-gateway
0 likes · 16 min read
Why Choose Microservices? A Complete Roadmap and Tool Guide
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 16, 2022 · Backend Development

Why Service Gateways Are Essential for Microservices Architecture

The article explains what a service gateway is, why it’s needed to centralize cross‑cutting concerns like authentication, how it improves deployment and jar size, outlines its core functions and workflow, and presents a Java‑based technical stack for building a lightweight gateway.

Zuulmicroservicesservice gateway
0 likes · 7 min read
Why Service Gateways Are Essential for Microservices Architecture