All Articles

143128 articles · Page 6696 of 7157
Architecture Digest
Architecture Digest
Jul 13, 2017 · Operations

Comprehensive Architecture and DevOps Tool Knowledge Map

This article compiles an extensive collection of architecture knowledge maps and a detailed overview of DevOps tools, categorizing them by development, deployment, and maintenance functions while also presenting related big‑data and cloud‑computing skill maps for engineers seeking a holistic view of modern software infrastructure.

ArchitectureBig DataCloud Computing
0 likes · 9 min read
Comprehensive Architecture and DevOps Tool Knowledge Map
Node Underground
Node Underground
Jul 13, 2017 · Backend Development

Mastering Event‑Driven APIs: 5 Architectures Every Backend Engineer Should Know

This article explores five event‑driven API architectures—WebSockets, WebHooks, REST Hooks, Pub‑Sub, and Server‑Sent Events—detailing their core functions, usage patterns, and pros and cons, while highlighting how they enable asynchronous communication and resource efficiency in modern web systems.

APIPub/SubServer-Sent Events
0 likes · 2 min read
Mastering Event‑Driven APIs: 5 Architectures Every Backend Engineer Should Know
High Availability Architecture
High Availability Architecture
Jul 13, 2017 · Product Management

How to Choose the Right SaaS Tools for Startup Success

This guide outlines key factors and a curated stack of SaaS tools—from communication and collaboration to finance, product development, security, and compliance—to help early‑stage startups quickly select cost‑effective solutions that boost productivity and support growth.

IntegrationSaaScost optimization
0 likes · 10 min read
How to Choose the Right SaaS Tools for Startup Success
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 13, 2017 · Artificial Intelligence

How STARK VRP Cuts Chinese Logistics Costs with AI‑Powered Routing

This article explains how Alibaba's Cainiao network built the STARK VRP engine—an AI‑driven, distributed vehicle‑routing solver that supports dozens of VRP variants, leverages metaheuristics, parallel island models, and deep reinforcement learning to dramatically reduce fleet size and travel distance in Chinese logistics.

AILogistics OptimizationMetaheuristics
0 likes · 8 min read
How STARK VRP Cuts Chinese Logistics Costs with AI‑Powered Routing
DevOps
DevOps
Jul 12, 2017 · Cloud Native

Container Monitoring: Challenges, Metrics Collection, and Best Practices

This article examines the unique challenges of monitoring containers, outlines three categories of metrics to collect, compares host‑centric and layered monitoring architectures, provides detailed methods for gathering CPU, memory, I/O and network data via cgroup files and Docker commands, and shares practical insights, tooling recommendations, and a Q&A session for effective container observability.

Dockercgroupmonitoring
0 likes · 18 min read
Container Monitoring: Challenges, Metrics Collection, and Best Practices
Efficient Ops
Efficient Ops
Jul 12, 2017 · Operations

How Alibaba Built a Scalable DevOps Platform: Lessons for Modern Operations

This article, based on a DevOpsDays Beijing talk, details Alibaba's post‑DevOps transformation, outlining the three evolution stages of operations, the four pillars of automated ops, the importance of CMDB, CI/CD pipelines, and the design of the ATOM platform that enables rapid, data‑driven, and resilient service delivery.

CI/CDCMDBdevops
0 likes · 15 min read
How Alibaba Built a Scalable DevOps Platform: Lessons for Modern Operations
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 12, 2017 · Backend Development

25 Essential Skills to Master Java and Become a Top Backend Engineer

This article outlines 25 critical areas—from object‑oriented design and core Java libraries to JVM internals, web frameworks, middleware, and project experience—that aspiring developers must master to become expert Java backend engineers, emphasizing both deep technical knowledge and practical project work.

Backend DevelopmentJ2EEORM
0 likes · 7 min read
25 Essential Skills to Master Java and Become a Top Backend Engineer
21CTO
21CTO
Jul 12, 2017 · Backend Development

Designing Scalable Game Server Architecture: From Login to Distributed Systems

This article outlines the principles and components of a scalable game server architecture, covering login management, region selection, gateway handling, communication protocols, publish‑subscribe, RPC, server merging, and the evolution from single‑threaded to cloud‑native designs.

ArchitectureBackend DevelopmentScalability
0 likes · 24 min read
Designing Scalable Game Server Architecture: From Login to Distributed Systems
21CTO
21CTO
Jul 12, 2017 · Fundamentals

Why Logs Are the Hidden Backbone of Distributed Systems and Real‑Time Data

This note distills Jay Kreps' extensive blog on logs, explaining their core role in distributed databases, real‑time data pipelines, replication, and state‑machine consistency, and showing how logs unify concepts from version control to streaming architectures.

Data ReplicationReal-Time Datalogs
0 likes · 12 min read
Why Logs Are the Hidden Backbone of Distributed Systems and Real‑Time Data
ITPUB
ITPUB
Jul 12, 2017 · Databases

Mastering Oracle RAC: Check Status, Configure, and Manage Instances with SRVCTL

This guide explains how to use SRVCTL to view the status of Oracle RAC databases, instances, services, node applications, and ASM instances, retrieve configuration details, start and stop the cluster, and perform backup and restore operations with concrete command examples.

ASMBackupDatabase Management
0 likes · 10 min read
Mastering Oracle RAC: Check Status, Configure, and Manage Instances with SRVCTL
MaGe Linux Operations
MaGe Linux Operations
Jul 12, 2017 · Fundamentals

10 Common Python Mistakes Every Developer Should Avoid

This article reviews ten frequent Python programming errors—including mutable default arguments, class variable misuse, incorrect exception handling, variable scope pitfalls, list mutation during iteration, closure late binding, circular imports, naming conflicts, Python 2/3 differences, and improper use of del—providing clear explanations and practical solutions to help developers write more reliable code.

Best PracticesExceptionsPython
0 likes · 14 min read
10 Common Python Mistakes Every Developer Should Avoid
Senior Brother's Insights
Senior Brother's Insights
Jul 12, 2017 · Backend Development

Understanding Drools KIE API: KieServices, KieContainer, KieBase, and KieSession Explained

This guide explains the core Drools KIE components—including KieServices, KieContainer, KieBase, KieSession, KieRepository, KieProject, and ClasspathKieProject—detailing their roles, relationships, configuration attributes in kmodule.xml, and how they enable rule construction, management, and execution in Java applications.

DroolsJavaKIE
0 likes · 7 min read
Understanding Drools KIE API: KieServices, KieContainer, KieBase, and KieSession Explained
High Availability Architecture
High Availability Architecture
Jul 12, 2017 · Artificial Intelligence

Machine Learning Platform and Risk‑Control Applications at DianRong Net

The article presents a comprehensive overview of DianRong Net's in‑house machine‑learning platform built on Spark, its workflow, pain points it addresses, risk‑control case studies using graph mining, and practical tips for improving model performance through data, algorithms, hyper‑parameter tuning and ensemble methods.

Big DataMachine LearningSpark
0 likes · 14 min read
Machine Learning Platform and Risk‑Control Applications at DianRong Net
网易UEDC
网易UEDC
Jul 12, 2017 · Fundamentals

How Task‑ and Goal‑Oriented Information Architecture Shapes Data Product Design

This article explains the concept of information architecture, compares task‑oriented and goal‑oriented approaches, and shows how they guide the design of complex data‑analysis tools by structuring content, functions, and user flows to match professional and business user needs.

Product DesignUX fundamentalsgoal-oriented design
0 likes · 9 min read
How Task‑ and Goal‑Oriented Information Architecture Shapes Data Product Design
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 11, 2017 · Fundamentals

Unlocking Software Architecture: Why Architectural Styles Matter and How to Choose Them

This article explains that an architectural style is a set of high‑level principles that provide an abstract framework for families of systems, discusses common styles such as client‑server, layered, pipe‑and‑filter, event‑driven, and REST, and examines their benefits, trade‑offs, and open design questions.

architectural stylesdesign patternssoftware architecture
0 likes · 47 min read
Unlocking Software Architecture: Why Architectural Styles Matter and How to Choose Them
21CTO
21CTO
Jul 11, 2017 · Fundamentals

Go Soars into TIOBE Top 10: July 2017 Language Rankings Revealed

The July 2017 TIOBE index shows Go leaping from rank 55 to the top ten, while Java remains first despite a 6% drop, and other languages like Kotlin, Elixir, and Hack fall, highlighting shifting popularity among the top programming languages.

GoJavaLanguage Trends
0 likes · 3 min read
Go Soars into TIOBE Top 10: July 2017 Language Rankings Revealed