Cilantro Loves Linux
Author

Cilantro Loves Linux

Focused on Linux system operations and maintenance technology exchange, regularly publishing in-depth technical articles covering core areas such as system architecture, performance optimization, and security hardening. Whether you are a beginner or a seasoned expert, you can find valuable resources to enhance your skills and solve problems here. Follow us to explore the mysteries of Linux operations!

36
Articles
0
Likes
21
Views
0
Comments
Recent Articles

Latest from Cilantro Loves Linux

36 recent articles
Cilantro Loves Linux
Cilantro Loves Linux
Oct 13, 2026 · Backend Development

System Log Architecture: Designing Logs That Answer 'Who Did What When'

This chapter categorizes system logs into nine types, outlines a centralized logging pipeline with collection, cleaning, storage, and analysis layers, and emphasizes structured fields, correlation IDs, and sensitive data protection to enable effective incident investigation and business tracing.

ELK stackcentralized loggingcorrelation IDs
0 likes · 9 min read
System Log Architecture: Designing Logs That Answer 'Who Did What When'
Cilantro Loves Linux
Cilantro Loves Linux
Oct 11, 2026 · Backend Development

Why Login Architecture Is Harder Than You Think: Authentication, Sessions, and Security Boundaries

This chapter from "Architecture Fundamentals: From Requirements to Architecture" dissects login system design, separating authentication, session management, and authorization, covering multi-factor methods, SSO, OAuth 2.0, QR-code login, multi-device sessions, and a practical design checklist with common pitfalls.

authenticationdesign-checklistmulti-device
0 likes · 9 min read
Why Login Architecture Is Harder Than You Think: Authentication, Sessions, and Security Boundaries
Cilantro Loves Linux
Cilantro Loves Linux
Oct 10, 2026 · Backend Development

Microservices Illusion: Why Service Count Doesn't Equal Architecture Upgrade

This chapter summary traces the evolution from monolith to microservices, detailing core components like service discovery, circuit breakers, gateways, and observability, while stressing that adoption must be driven by business complexity and team needs — not service count — and provides a practical checklist for splitting and transformation.

API gatewayObservabilitySOA
0 likes · 10 min read
Microservices Illusion: Why Service Count Doesn't Equal Architecture Upgrade
Cilantro Loves Linux
Cilantro Loves Linux
Oct 9, 2026 · Backend Development

Four Principles of Large-Scale Internet Architecture: Availability, Scalability, Concurrency & Security Trade-offs

This chapter from "Architecture Fundamentals" defines four quality attributes — high availability, high scalability, high concurrency, and security — as the pillars of large-scale internet architecture, emphasizing that normal traffic tests only prove functional correctness, not resilience. It details the trade-offs between these attributes, concrete implementation patterns for each, and a practical checklist for deriving architecture from measurable business goals rather than stacking technologies.

Securityarchitecture principlesdistributed systems
0 likes · 10 min read
Four Principles of Large-Scale Internet Architecture: Availability, Scalability, Concurrency & Security Trade-offs
Cilantro Loves Linux
Cilantro Loves Linux
Oct 8, 2026 · R&D Management

Why Experience Alone Doesn't Make an Architect: The Shift to System-Level Judgment

This article explores why years of coding experience don't automatically produce architect-level judgment, detailing the shift from local implementation to global abstraction, boundary setting, and trade-off decisions, and provides a four-step training loop with concrete daily practices and common pitfalls to avoid.

architect career planningarchitect vs programmerarchitecture training loop
0 likes · 9 min read
Why Experience Alone Doesn't Make an Architect: The Shift to System-Level Judgment
Cilantro Loves Linux
Cilantro Loves Linux
May 11, 2026 · Operations

Deploy Keycloak via Docker Compose: Step-by-Step SSO Setup

This tutorial guides you through deploying Keycloak identity provider using Docker Compose on CentOS 7.9, covering environment setup, docker-compose.yml configuration with start-dev mode, admin initialization, port mapping, service verification, and common troubleshooting tips for development and testing environments.

DeploymentDevOpsOIDC
0 likes · 4 min read
Deploy Keycloak via Docker Compose: Step-by-Step SSO Setup
Cilantro Loves Linux
Cilantro Loves Linux
May 8, 2026 · Operations

GitLab Webhook to Jenkins: Event-Driven CI/CD Pipeline Setup Guide

This tutorial demonstrates how to replace Jenkins polling with GitLab Webhook event-driven triggers across Freestyle, Pipeline, and Shared Library job types, covering docker-compose networking, secret token authentication, and troubleshooting common 403 and invalid URL errors.

CI/CDDevOpsFreestyle
0 likes · 18 min read
GitLab Webhook to Jenkins: Event-Driven CI/CD Pipeline Setup Guide