All Articles

142374 articles · Page 6774 of 7119
Java High-Performance Architecture
Java High-Performance Architecture
Jan 23, 2017 · Backend Development

Why Use Node.js for a Reverse Proxy? A Hands‑On Guide

This article explains why Node.js can be a better choice than Nginx for dynamic reverse‑proxy scenarios such as micro‑service gateways, and provides a step‑by‑step tutorial—including installing http‑proxy, creating a mock service, building a proxy server, and testing it.

HTTP proxyMicroservicesNode.js
0 likes · 4 min read
Why Use Node.js for a Reverse Proxy? A Hands‑On Guide
Hujiang Technology
Hujiang Technology
Jan 23, 2017 · Frontend Development

A Beginner’s Guide to Front‑End Development in 2017

This article offers newcomers a comprehensive overview of modern front‑end development, covering project engineering, career prospects, essential tools, emerging frameworks, and the skills and technologies you should master to succeed in the evolving web ecosystem.

Project EngineeringToolsframeworks
0 likes · 16 min read
A Beginner’s Guide to Front‑End Development in 2017
Dada Group Technology
Dada Group Technology
Jan 23, 2017 · Backend Development

Architecture Design and Key Solutions of JD Daojia Transaction System

The article outlines the complex business logic of JD Daojia's transaction system and presents architectural decisions such as service setization, database sharding, frontend‑backend separation, parallel execution, asynchronous processing, dependency governance, and future enhancements to improve scalability, reliability, and performance.

Asynchronous ProcessingDependency managementMicroservices
0 likes · 12 min read
Architecture Design and Key Solutions of JD Daojia Transaction System
Architecture Digest
Architecture Digest
Jan 23, 2017 · Backend Development

Design and Implementation of the Diablo Distributed Configuration Management Platform

The article introduces the need for a distributed configuration platform, outlines its typical scenarios and essential characteristics, and details the lightweight open‑source implementation Diablo—including its architecture, data model, Redis storage, client behavior, real‑time update mechanisms, and deployment recommendations.

BackendConfiguration CenterDistributed Configuration
0 likes · 10 min read
Design and Implementation of the Diablo Distributed Configuration Management Platform
Programmer DD
Programmer DD
Jan 23, 2017 · Cloud Native

Navigating Spring Cloud Version Compatibility: Tips & Common Pitfalls

This article introduces the upcoming “Spring Cloud Practical Tips” series and focuses on version dependency issues, common Feign errors, and recommended version pairings, advising developers to follow official Spring Cloud compatibility charts and favor the latest Camden release with Spring Boot 1.4.x for enhanced features.

FeignMicroservicesSpring Boot
0 likes · 5 min read
Navigating Spring Cloud Version Compatibility: Tips & Common Pitfalls
dbaplus Community
dbaplus Community
Jan 23, 2017 · Databases

How a Hidden Oracle RAC Bug Caused a Database Hang and the Steps We Took to Resolve It

A production Oracle RAC database on IBM Power8 experienced a severe hang due to incomplete checkpoints caused by a bug in index handling, and the detailed analysis, root‑cause identification, and three‑step remediation—including index rebuild, application isolation, and a hidden parameter tweak—ultimately restored full service.

Bug 16344544Database HangHanganalyze
0 likes · 11 min read
How a Hidden Oracle RAC Bug Caused a Database Hang and the Steps We Took to Resolve It
Qunar Tech Salon
Qunar Tech Salon
Jan 22, 2017 · Backend Development

Comprehensive Guide to WebSocket: Principles, Handshake, Client API, and Node.js Server Implementation

This article explains WebSocket fundamentals, the HTTP‑based handshake process, client‑side JavaScript API usage with code examples, and a complete Node.js server implementation including connection handling, data‑frame parsing, message broadcasting, heartbeat maintenance, and browser compatibility considerations.

BackendNode.jsReal-time communication
0 likes · 17 min read
Comprehensive Guide to WebSocket: Principles, Handshake, Client API, and Node.js Server Implementation
Efficient Ops
Efficient Ops
Jan 22, 2017 · Cloud Computing

Why Enterprises Are Shifting to Private Cloud: Lessons from OpenStack

This article examines the evolution of cloud computing, compares public and private cloud models, highlights the strengths and shortcomings of major providers such as AWS, Azure, and Alibaba Cloud, and explores how OpenStack can address enterprise needs while outlining future software‑defined trends.

Enterprise ITOpenStackPublic Cloud
0 likes · 19 min read
Why Enterprises Are Shifting to Private Cloud: Lessons from OpenStack
Efficient Ops
Efficient Ops
Jan 22, 2017 · Operations

What 2016 Ops Teams Learned About Monitoring Tools and Alert Patterns

The 2016 Ops Alert Report reveals Zabbix’s dominance, preferred notification channels, monthly and daily alert trends, peak alert times, regional distribution, and quirky usage statistics, offering valuable insights for operations teams to optimize monitoring and incident response.

Zabbixalertsincident-management
0 likes · 5 min read
What 2016 Ops Teams Learned About Monitoring Tools and Alert Patterns
Ctrip Technology
Ctrip Technology
Jan 22, 2017 · Artificial Intelligence

Cross-Domain Recommendation: Concepts, Methods, and Novel Approaches

This article reviews the fundamentals of cross-domain recommendation, explains the limitations of single‑domain personalized recommendation, surveys existing collaborative‑filtering, transfer‑learning, and knowledge‑based methods, and introduces two novel tensor‑factorization and bilinear multilevel models that achieve superior performance on real datasets.

Machine LearningTransfer Learningcollaborative filtering
0 likes · 17 min read
Cross-Domain Recommendation: Concepts, Methods, and Novel Approaches
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 22, 2017 · Backend Development

Designing Scalable Business Components with SOA, OSGi, and ESB

This article explains how to build enterprise‑grade business components (BC) within a Service‑Oriented Architecture using Web services, OSGi modularity, and an Enterprise Service Bus, covering component models, granularity, loose‑coupling design, interface standards, and J2EE deployment patterns.

Business ComponentComponentizationEnterprise Architecture
0 likes · 26 min read
Designing Scalable Business Components with SOA, OSGi, and ESB
Tencent Cloud Developer
Tencent Cloud Developer
Jan 22, 2017 · Frontend Development

Dazhong Dianping+ WeChat Mini Program Development Experience and Best Practices

The Dazhong Dianping+ WeChat mini‑program, built by a Meituan‑Dianping engineer using a web‑like hybrid approach, launched on Jan 9 with over two million visits, delivering fast store search and group‑purchase services while adhering to strict limits (1 MB bundle, five pages, no external navigation) through gulp builds, ES6/Promise helpers, manual size optimizations, and Tencent Cloud APIs.

Best PracticesFrontend developmentHybrid App
0 likes · 13 min read
Dazhong Dianping+ WeChat Mini Program Development Experience and Best Practices
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 22, 2017 · Backend Development

How Alibaba Scaled Double 11: Backend Strategies for Billions of Transactions

Alibaba's Double 11 festival broke sales records with 120.7 billion RMB, and the article details the backend engineering challenges and solutions—such as database sharding, SQL optimization, multi‑level caching, and modular architecture—that enabled the platform to handle millions of orders per second while preserving data consistency and performance.

BackendDatabaseE‑Commerce
0 likes · 20 min read
How Alibaba Scaled Double 11: Backend Strategies for Billions of Transactions