Tagged articles
821 articles
Page 6 of 9
iQIYI Technical Product Team
iQIYI Technical Product Team
Sep 3, 2021 · Operations

Optimizing Gray Release for iQIYI Mobile Backend Using Dogfooding

iQIYI’s mobile backend employs dogfooding‑driven gray releases with cloud‑controlled traffic, gray‑tag propagation, comprehensive front‑end and back‑end metrics, device white‑lists, and downstream service integration, allowing internal users to quickly verify code and configuration changes and catch issues before full production rollout.

BackendConfigurationDeployment
0 likes · 9 min read
Optimizing Gray Release for iQIYI Mobile Backend Using Dogfooding
ITPUB
ITPUB
Sep 2, 2021 · Operations

Turn a Bare Server into a Full‑Stack Development Platform: A Practical Guide

This article shares a developer’s journey from spending on domains and servers to mastering deployment, covering domain registration, DNS configuration, SSL, Linux commands, server panels, and how to monetize the skills while offering a step‑by‑step guide for newcomers to use a server effectively.

DeploymentSSLServer
0 likes · 11 min read
Turn a Bare Server into a Full‑Stack Development Platform: A Practical Guide
Liangxu Linux
Liangxu Linux
Aug 15, 2021 · Backend Development

10 Must‑Run Open‑Source Web Projects to Jump‑Start Your Coding Journey

If you’ve just mastered Python basics and want a hands‑on project, the article recommends starting with web development by deploying ten diverse open‑source applications—ranging from a novel platform and forum to e‑commerce, file manager, wiki, and games—providing links, star counts, languages, and setup tips to guide beginners through real‑world coding challenges.

DeploymentWeb Developmentopen-source
0 likes · 9 min read
10 Must‑Run Open‑Source Web Projects to Jump‑Start Your Coding Journey
Efficient Ops
Efficient Ops
Aug 15, 2021 · Cloud Native

Master Kubernetes Core Components: Pods, ReplicaSets, Deployments & StatefulSets

This article explains the fundamental principles of Kubernetes core components—including pods, their networking and storage mechanisms, the role of ReplicaSets for scaling, how Deployments enable rolling updates, and how StatefulSets manage stateful services—providing clear insights and visual diagrams for each concept.

Cloud NativeDeploymentPods
0 likes · 10 min read
Master Kubernetes Core Components: Pods, ReplicaSets, Deployments & StatefulSets
Top Architect
Top Architect
Aug 8, 2021 · Backend Development

My First Java Web Project: From Planning to Deployment – A Full‑Stack Journey

This article recounts the author’s experience building a simple Java web application for a university anniversary, covering planning, environment setup, documentation, database design, coding challenges with Spring Boot, Redis, and session handling, deployment on Alibaba Cloud, and the lessons learned about architecture, logging, and monitoring.

Backend DevelopmentDeploymentJava
0 likes · 10 min read
My First Java Web Project: From Planning to Deployment – A Full‑Stack Journey
MaGe Linux Operations
MaGe Linux Operations
Aug 2, 2021 · Operations

How to Build and Deploy a Go Application with Jenkins Pipeline

This guide walks through automating a Go project's build, handling private repository credentials, and deploying the compiled binary to a remote server using a Jenkins pipeline, covering project structure, build steps, credential management, and a complete pipeline script.

DeploymentJenkinsPipeline
0 likes · 6 min read
How to Build and Deploy a Go Application with Jenkins Pipeline
Tencent Cloud Developer
Tencent Cloud Developer
Jul 29, 2021 · Industry Insights

How Walmart’s Sam’s Club Accelerates Retail with Tencent Cloud Serverless

The article examines how Walmart’s Sam’s Club in China tackles rapid release cycles, user‑experience demands, and massive resource consumption by adopting Tencent Cloud Serverless SCF’s default‑alias gray‑release strategy, highlighting its technical advantages and real‑world e‑commerce use cases.

DeploymentRetail TechnologyServerless
0 likes · 9 min read
How Walmart’s Sam’s Club Accelerates Retail with Tencent Cloud Serverless
IT Architects Alliance
IT Architects Alliance
Jul 18, 2021 · Operations

How to Achieve Smooth Releases and AB Testing with Nginx: A Step‑by‑Step Guide

This article details a practical smooth‑release process for a cloud‑office system, explains how to use Nginx health‑check endpoints to take instances offline, and presents three AB‑testing routing strategies—IP‑based, cookie‑based, and AB‑cluster proxy—complete with configuration examples, pros and cons, and deployment steps.

AB testingBlue‑Green deploymentCloud Native
0 likes · 9 min read
How to Achieve Smooth Releases and AB Testing with Nginx: A Step‑by‑Step Guide
Top Architect
Top Architect
Jul 4, 2021 · Operations

Design and Implementation of a Simple Gray Release System

The article explains the concept of gray release, outlines a basic architecture with strategy configuration, execution, and service registry components, describes common traffic-splitting strategies, and details practical implementations using Nginx, gateway services, and complex scenarios involving data synchronization and message queues.

A/B testingBackendDeployment
0 likes · 7 min read
Design and Implementation of a Simple Gray Release System
Tencent Cloud Middleware
Tencent Cloud Middleware
Jun 28, 2021 · Big Data

Getting Started with Kafka’s New KRaft Mode: A Step‑by‑Step Guide

This article introduces Apache Kafka’s KRaft (Kafka Raft) mode, explains its architectural differences from ZooKeeper‑based deployments, details essential configuration parameters, and provides a complete step‑by‑step procedure—including commands and utility tools—to set up and operate a KRaft cluster.

ConfigurationDeploymentDistributed Systems
0 likes · 14 min read
Getting Started with Kafka’s New KRaft Mode: A Step‑by‑Step Guide
转转QA
转转QA
Jun 11, 2021 · Mobile Development

Luban Build Management System for Mobile App Continuous Delivery

The article describes Luban, a scalable build management platform that provides generic, extensible packaging, template‑based configuration, automatic and manual trigger mechanisms, result storage, and integrated release capabilities to support continuous delivery of multiple mobile applications within Zhuanzhuan.

DeploymentMobilecontinuous integration
0 likes · 5 min read
Luban Build Management System for Mobile App Continuous Delivery
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Jun 8, 2021 · Cloud Native

How We Stabilized International Services with a Multi‑Phase Cloud‑Native Migration

This article details a four‑stage migration project that rebuilt international services on a cloud‑native stack, introducing temporary Istio monitoring, standardized change processes, Helm‑based deployments, and full microservice integration while sharing practical quality‑assurance lessons and pitfalls.

DeploymentIstiocloud-native
0 likes · 14 min read
How We Stabilized International Services with a Multi‑Phase Cloud‑Native Migration
Top Architect
Top Architect
May 29, 2021 · Backend Development

Optimizing Spring Boot Jar Packaging: Reducing Deployment Size with Dependency Separation

This article explains how to shrink large Spring Boot fat JARs and microservice deployment packages by separating dependencies into a shared lib directory, using Maven plugins and manifest configuration across four progressive levels, ultimately achieving kilobyte‑scale business JARs and faster deployments.

Deploymentjar-optimizationspring-boot
0 likes · 19 min read
Optimizing Spring Boot Jar Packaging: Reducing Deployment Size with Dependency Separation
IT Xianyu
IT Xianyu
May 28, 2021 · Backend Development

Spring Boot Packaging with Maven Profiles and a Shell Deployment Tool

This article explains how to use Maven profiles to manage multiple Spring Boot environments, configure the maven‑assembly‑plugin to create a zip release containing the jar, configuration files and a custom shell script, and then deploy and control the application on Linux using the provided shenniu_publish.sh tool.

Assembly pluginDeploymentProfiles
0 likes · 15 min read
Spring Boot Packaging with Maven Profiles and a Shell Deployment Tool
UCloud Tech
UCloud Tech
May 18, 2021 · Big Data

Step‑by‑Step Guide to Deploy UCloud’s Free USDP for Big Data

This article provides a comprehensive tutorial on installing UCloud's free USDP version for private big‑data deployments, covering environment preparation, minimum node specifications, resource download, configuration files, one‑click initialization scripts, server startup, web UI access, license acquisition, and optional manual setup procedures.

Big DataDeploymentUCloud
0 likes · 16 min read
Step‑by‑Step Guide to Deploy UCloud’s Free USDP for Big Data
Open Source Linux
Open Source Linux
May 10, 2021 · Cloud Native

Master Kubernetes Basics: From Pods to Deployments and kubectl

This comprehensive guide walks beginners through Kubernetes fundamentals, explaining the architecture, core objects such as Pods, Deployments, Services, and Ingress, and provides step‑by‑step instructions for configuring kubectl, deploying resources, managing updates, and troubleshooting common issues.

Cloud NativeDeploymentKubernetes
0 likes · 35 min read
Master Kubernetes Basics: From Pods to Deployments and kubectl
macrozheng
macrozheng
May 8, 2021 · Cloud Native

Mastering Kubernetes: From Pods to High Availability Explained

This article demystifies Kubernetes by explaining its core scheduling function, the role of Pods, YAML configuration, probes, high‑availability constructs like ReplicaSet and Deployment, internal components, resource limits, and practical cluster‑setup tools, providing a comprehensive guide for newcomers and practitioners alike.

Cloud NativeDeploymentDevOps
0 likes · 16 min read
Mastering Kubernetes: From Pods to High Availability Explained
Efficient Ops
Efficient Ops
Apr 28, 2021 · Cloud Native

Mastering Kubernetes: Understanding Pods, Probes, and Core Concepts

This article demystifies Kubernetes by explaining its scheduling fundamentals, the role of Pods, essential YAML configurations, health probes, high‑availability objects, service types, and core internal components, providing a comprehensive guide for developers and operators.

DeploymentKubernetesPod
0 likes · 10 min read
Mastering Kubernetes: Understanding Pods, Probes, and Core Concepts
New Oriental Technology
New Oriental Technology
Apr 26, 2021 · Cloud Native

Design and Implementation of an Automated Test Environment Deployment Platform

The article describes how a rapidly growing development team built a one‑click, cloud‑native platform that automates the provisioning, configuration, Docker image creation, and Kubernetes deployment of diverse test environments, addressing challenges such as heterogeneous tech stacks, middleware variety, and configuration inconsistencies.

AutomationDeploymentDocker
0 likes · 8 min read
Design and Implementation of an Automated Test Environment Deployment Platform
Code Ape Tech Column
Code Ape Tech Column
Apr 20, 2021 · Cloud Native

A Beginner's Guide to Designing, Implementing, and Deploying Microservices on Kubernetes

This article provides a comprehensive step‑by‑step tutorial on designing, implementing, and deploying a simple Java Spring Boot microservice system on Kubernetes, covering architecture design, registration center, monitoring with Prometheus and Grafana, logging, tracing, flow control, and verification using tools such as Zipkin and Sentinel.

DeploymentJavaKubernetes
0 likes · 18 min read
A Beginner's Guide to Designing, Implementing, and Deploying Microservices on Kubernetes
Baidu App Technology
Baidu App Technology
Apr 15, 2021 · Operations

CI/CD Best Practices for ToB Scenarios: Frontend and Backend Standards, Testing, and Deployment

The article outlines CI/CD best practices for ToB platforms, detailing standardized branch and pipeline conventions, automated testing with Jest, versioning strategies, frontend‑backend contract design, and tools like YAPI to ensure reliable, fast, and decoupled deployments across numerous coupled systems.

DeploymentR&D managementci/cd
0 likes · 12 min read
CI/CD Best Practices for ToB Scenarios: Frontend and Backend Standards, Testing, and Deployment
MaGe Linux Operations
MaGe Linux Operations
Apr 9, 2021 · Backend Development

Understanding WSGI: How Python Web Apps Communicate with Servers

WSGI (Web Server Gateway Interface) defines how Python web frameworks like Django and Flask interact with web servers, acting as a mediator that enables flexible, scalable deployment across servers such as Apache, NGINX, and containers like Gunicorn, uWSGI, and mod_wsgi.

BackendDeploymentDjango
0 likes · 5 min read
Understanding WSGI: How Python Web Apps Communicate with Servers
MaGe Linux Operations
MaGe Linux Operations
Apr 8, 2021 · Backend Development

Why We Skipped Docker: Building Deployable Go Binaries in Minutes

Instead of Docker, we leveraged Go 1.16’s //embed feature to create a single binary for our web service, detailing the rapid build, test, and deployment steps, and arguing that Docker’s overhead isn’t necessary for small teams focused on fast delivery.

Backend DevelopmentDeploymentGo
0 likes · 4 min read
Why We Skipped Docker: Building Deployable Go Binaries in Minutes
Huolala Tech
Huolala Tech
Apr 8, 2021 · Big Data

Mastering PyFlink on Kubernetes: Practical Deployment Strategies and Lessons

This article explains how to deploy a PyFlink feature platform on Kubernetes, covering basic K8s concepts, Flink execution graphs, various deployment modes, preparation steps, detailed Standalone and Native deployment procedures, and practical tips for efficient big‑data processing.

Cloud NativeDeploymentFlink
0 likes · 16 min read
Mastering PyFlink on Kubernetes: Practical Deployment Strategies and Lessons
21CTO
21CTO
Mar 22, 2021 · Cloud Native

How to Implement Cloud‑Native Architecture with SAE: A Step‑by‑Step Guide

This article explains why modern enterprises need cloud‑native architecture, introduces the SESORA maturity model, and provides a detailed, practical walkthrough of deploying a cloud‑native application on Alibaba Cloud SAE, covering namespace creation, app configuration, SLB binding, service discovery, elasticity, observability, resilience, and automation.

AutomationDeploymentMicroservices
0 likes · 23 min read
How to Implement Cloud‑Native Architecture with SAE: A Step‑by‑Step Guide
Top Architect
Top Architect
Mar 13, 2021 · Operations

Using Nginx ngx_http_mirror_module for Traffic Mirroring and Testing

This article explains why and how to copy production traffic to pre‑release or test environments using Nginx's ngx_http_mirror_module, covering repository setup, installation, basic start/stop commands, configuration examples, and custom compilation for full module support.

ConfigurationDeploymentTraffic Mirroring
0 likes · 8 min read
Using Nginx ngx_http_mirror_module for Traffic Mirroring and Testing
Cloud Native Technology Community
Cloud Native Technology Community
Mar 11, 2021 · Cloud Native

How to Debug Kubernetes Deployments, Services, and Ingress Step‑by‑Step

This guide walks you through troubleshooting Kubernetes Deployments by explaining the relationships between Deployments, Services, and Ingress, showing a complete YAML example, detailing label and port matching rules, and providing concrete kubectl commands and debugging techniques for Pods, Services, and Ingress.

Cloud NativeDeploymentIngress
0 likes · 18 min read
How to Debug Kubernetes Deployments, Services, and Ingress Step‑by‑Step
php Courses
php Courses
Mar 5, 2021 · Backend Development

Automatically Minify Laravel Blade Templates with Laravel Mix

This guide demonstrates how to set up Laravel Mix with the laravel-mix-template-minifier plugin to automatically compress Blade template files, configure watching scripts, enable boot-time execution, and optimize npm scripts to produce minified HTML, CSS, and JavaScript while preserving PHP code.

AutomationDeploymenthtml-minifier
0 likes · 6 min read
Automatically Minify Laravel Blade Templates with Laravel Mix
JD Cloud Developers
JD Cloud Developers
Mar 2, 2021 · Operations

Deployment vs Release: Unraveling Modern DevOps Strategies

This article clarifies the distinction between deployment and release, explores historical shifts, and details contemporary strategies such as continuous deployment, on‑demand release, blue‑green, rolling, dark launch, canary, gray releases, A/B testing, and feature toggles, illustrated with real‑world Facebook case studies.

Blue-GreenContinuous DeploymentDeployment
0 likes · 32 min read
Deployment vs Release: Unraveling Modern DevOps Strategies
DeWu Technology
DeWu Technology
Jan 29, 2021 · Backend Development

Non‑Intrusive HTTP Mock Platform (Hulk): Architecture, Implementation, and Deployment

Hulk is a non‑intrusive HTTP mock platform built with Django, mitmproxy, Vue, MongoDB and MySQL that lets teams mock client‑side, gateway-level and inter‑service APIs via configurable responses, without modifying production code, thereby reducing test‑data creation effort, stabilizing automation and improving overall testing efficiency.

DeploymentDjangoHTTP
0 likes · 14 min read
Non‑Intrusive HTTP Mock Platform (Hulk): Architecture, Implementation, and Deployment
Continuous Delivery 2.0
Continuous Delivery 2.0
Jan 28, 2021 · Operations

Facebook's Scalable Continuous Delivery System

This article explains how Facebook built a highly scalable continuous delivery pipeline for both web and mobile products, evolving from simple trunk‑based releases with cherry‑picks to a quasi‑continuous deployment model that supports thousands of engineers, rapid rollouts, and robust quality monitoring.

Continuous DeliveryDeploymentFacebook
0 likes · 14 min read
Facebook's Scalable Continuous Delivery System
Liangxu Linux
Liangxu Linux
Jan 12, 2021 · Information Security

What Is a Bastion Host and How Does It Secure Operations?

This article explains the concept, purpose, design principles, functional modules, authentication methods, deployment options, and open‑source implementations of bastion hosts, highlighting how they centralize control, audit, and protect privileged access to servers and network devices.

AuthenticationBastion HostDeployment
0 likes · 9 min read
What Is a Bastion Host and How Does It Secure Operations?
Continuous Delivery 2.0
Continuous Delivery 2.0
Jan 12, 2021 · Operations

DSM Release Process: Weekly and Feature Deployments, Challenges and Solutions

This article details the end‑to‑end release workflow of the Google DoubleClick Sales Manager (DSM) project, covering regular weekly releases, feature rollouts, the automated Rapid platform, common pitfalls, and the mechanisms for monitoring, rollback, and post‑release analysis, highlighting the operational benefits of a disciplined process.

DeploymentQAci/cd
0 likes · 7 min read
DSM Release Process: Weekly and Feature Deployments, Challenges and Solutions
Meituan Technology Team
Meituan Technology Team
Jan 7, 2021 · Operations

Optimizing Build Package Compression for Faster Deployment

By integrating SIMD‑accelerated ISA‑L and parallel Zstandard (Pzstd) into Meituan’s build‑and‑deployment pipeline, compression time for typical 200 MiB–1 GiB packages dropped from over a minute to about one second—a 90%‑plus speedup that preserves gzip compatibility while dramatically accelerating overall build latency.

DeploymentISA‑Lbuild
0 likes · 21 min read
Optimizing Build Package Compression for Faster Deployment
Programmer DD
Programmer DD
Jan 6, 2021 · Backend Development

Choosing the Right Nacos Cluster Deployment: Direct, VIP, or Address Server

This article compares three Nacos cluster deployment patterns—direct connection, VIP (Virtual IP), and address server—detailing their configurations, advantages, and trade‑offs for high availability, scalability, and operational complexity in production environments.

BackendDeploymentMicroservices
0 likes · 14 min read
Choosing the Right Nacos Cluster Deployment: Direct, VIP, or Address Server
Liangxu Linux
Liangxu Linux
Dec 27, 2020 · Cloud Native

Understanding Kubernetes Architecture: From Master Nodes to Service Discovery

This article provides a comprehensive overview of Kubernetes, covering its master‑node architecture, component roles, deployment workflow, pod fundamentals, orchestration resources, scaling and update strategies, networking basics, and how services enable microservice discovery and external access.

Cloud NativeDeploymentKubernetes
0 likes · 11 min read
Understanding Kubernetes Architecture: From Master Nodes to Service Discovery
DevOps Cloud Academy
DevOps Cloud Academy
Dec 26, 2020 · Operations

Key DevOps Metrics for Effective Software Delivery

The article outlines essential DevOps metrics—such as deployment frequency, deployment time, automated test pass rate, code commit volume, defect escape rate, cost, failure rates, detection time, unplanned work, MTTF, application performance, MTTD, MTTR, delivery time, change quality, and customer feedback—to help teams monitor and improve software delivery speed, quality, and reliability.

AutomationDeploymentDevOps
0 likes · 9 min read
Key DevOps Metrics for Effective Software Delivery
Efficient Ops
Efficient Ops
Nov 25, 2020 · Cloud Native

How to Migrate a Java Project to Kubernetes: Step‑by‑Step Guide

This article walks through the complete process of moving a Java application to a Kubernetes platform, covering image creation, pod management, data persistence, service exposure, ingress configuration, and deployment automation with Docker, Maven, and Helm‑like YAML files.

DeploymentDockerKubernetes
0 likes · 15 min read
How to Migrate a Java Project to Kubernetes: Step‑by‑Step Guide
Liangxu Linux
Liangxu Linux
Nov 19, 2020 · Cloud Native

6 Essential kubectl Tricks to Debug Kubernetes Deployments

After migrating from Docker to Docker Swarm and finally to Kubernetes, the author shares six practical kubectl troubleshooting techniques—including inspecting deployments, viewing events, streaming logs, exporting YAML, scaling pods, and port‑forwarding—to quickly identify and fix common cluster issues.

DebuggingDeploymentkubectl
0 likes · 7 min read
6 Essential kubectl Tricks to Debug Kubernetes Deployments
Xianyu Technology
Xianyu Technology
Nov 19, 2020 · Operations

Rapid and Safe Migration of a Centralized Microservice Platform to Department‑Built Infrastructure

The team migrated a large, multi‑service microservice publishing platform—including Xianyu, Taobao, Alipay, and Tmall—from a centralized environment to a department‑built infrastructure in ten working days by cloning the repo, updating configurations, separating databases, rigorously verifying functionality across dev, pre‑release, and production, and ensuring isolation and monitoring for stability.

Backend DevelopmentData MigrationDeployment
0 likes · 7 min read
Rapid and Safe Migration of a Centralized Microservice Platform to Department‑Built Infrastructure
Beike Product & Technology
Beike Product & Technology
Nov 18, 2020 · Backend Development

How to Set Up a Private npm Registry with cnpmjs on Ubuntu

This guide explains how to build a private npm registry on Ubuntu using cnpmjs, covering MySQL installation, server configuration, repository setup, package publishing, and synchronization options, providing step‑by‑step commands and troubleshooting tips for a stable internal package management solution.

DeploymentPrivate RegistryUbuntu
0 likes · 10 min read
How to Set Up a Private npm Registry with cnpmjs on Ubuntu
JD Tech Talk
JD Tech Talk
Nov 16, 2020 · Artificial Intelligence

Practical Guide to Deploying Federated Learning: Architecture, Deployment, Training, and Inference

This article provides a comprehensive overview of federated learning engineering, covering deployment via Docker containers, the design of training and inference frameworks, key services such as communication, training, model management, and registration, and practical considerations for scaling and reliability in production environments.

AIDeploymentDocker
0 likes · 11 min read
Practical Guide to Deploying Federated Learning: Architecture, Deployment, Training, and Inference
Fulu Network R&D Team
Fulu Network R&D Team
Nov 16, 2020 · Backend Development

Deploying .NET Core Applications on Linux: From Manual Setup to Docker

This guide walks .NET developers through the complete process of moving from .NET Framework to .NET Core on a Linux server, covering prerequisite tools, SSH key configuration, SDK installation, manual publishing, production‑grade setups with Supervisor+Nginx or Jexus, and finally Docker‑based deployment with automation scripts.

DeploymentNginxSupervisor
0 likes · 16 min read
Deploying .NET Core Applications on Linux: From Manual Setup to Docker
Tencent Cloud Developer
Tencent Cloud Developer
Nov 9, 2020 · Cloud Native

Serverless Components: Principles, Deployment Process, Ecosystem, and Cross‑Border Collaboration

The article explains Serverless Components—a higher‑level, open‑source solution from the Serverless Framework that streamlines infrastructure orchestration on Tencent Cloud through unified CLI tools, reusable component catalogs, rapid deployment workflows (including a Next.js example), and a year‑long cross‑border collaboration that expands the ecosystem and addresses common usage questions.

Cloud NativeCross-border CollaborationDeployment
0 likes · 15 min read
Serverless Components: Principles, Deployment Process, Ecosystem, and Cross‑Border Collaboration
macrozheng
macrozheng
Nov 9, 2020 · Operations

How to Automate Mall‑Swarm Deployment with Jenkins, Docker, and Nacos

This guide walks you through updating the mall‑swarm project to use Nacos for service registration and configuration, preparing Docker images, configuring Jenkins jobs for each microservice, handling Docker network settings, and verifying the deployment, enabling one‑click builds and releases for the entire e‑commerce platform.

AutomationDeploymentDocker
0 likes · 9 min read
How to Automate Mall‑Swarm Deployment with Jenkins, Docker, and Nacos
政采云技术
政采云技术
Nov 8, 2020 · Cloud Computing

Understanding FaaS and Serverless with Alibaba Cloud Function Compute

This article explains the concepts of Serverless, FaaS and BaaS, demonstrates how to build and deploy a Todo List application using Alibaba Cloud Function Compute and the Midway FaaS framework, and discusses advantages, pricing, cold‑start issues, and best‑practice optimizations for serverless development.

Alibaba CloudCloud FunctionsDeployment
0 likes · 21 min read
Understanding FaaS and Serverless with Alibaba Cloud Function Compute
IT Architects Alliance
IT Architects Alliance
Nov 4, 2020 · Industry Insights

When Should You Switch to Microservices? A Practical Evaluation Guide

This article examines the trade‑offs between monolithic and microservice architectures, outlines the benefits, costs, and technical prerequisites of microservices, and provides concrete criteria—such as business complexity, team size, and talent readiness—to help engineers decide the right moment to adopt a microservice approach.

DeploymentMicroservicesTechnical Debt
0 likes · 17 min read
When Should You Switch to Microservices? A Practical Evaluation Guide
58 Tech
58 Tech
Nov 4, 2020 · Frontend Development

Micro‑Frontend Implementation in a Financial Management System: Architecture, Solutions, and Outcomes

This article presents a detailed case study of how a financial company adopted a micro‑frontend architecture to build a unified, low‑cost, and user‑friendly management platform, covering the motivations, design principles, technical components, deployment workflow, permission handling, and the resulting operational benefits.

DeploymentUI integrationfinancial systems
0 likes · 8 min read
Micro‑Frontend Implementation in a Financial Management System: Architecture, Solutions, and Outcomes
Top Architect
Top Architect
Nov 2, 2020 · Backend Development

Spring Boot Packaging with Maven Profiles and Shell Deployment Script

This article explains how to configure Maven profiles for different environments, use the maven‑assembly‑plugin to create a zip deployment package, and employ a custom shell script (shenniu_publish.sh) to unzip, start, stop, and restart a Spring Boot jar on Linux, streamlining the build‑and‑deploy workflow.

Assembly pluginBackendDeployment
0 likes · 13 min read
Spring Boot Packaging with Maven Profiles and Shell Deployment Script
ByteFE
ByteFE
Oct 28, 2020 · Frontend Development

Engineering Practices and Platform Evolution for Frontend Development at ByteDance

This article details ByteDance's journey in front‑end engineering, describing the evolution from manual deployments to a fully automated CI/CD pipeline, the creation of a dedicated front‑end deployment platform, and the ongoing development of a comprehensive front‑end R&D platform that integrates DevOps and SRE principles.

AutomationDeploymentDevOps
0 likes · 15 min read
Engineering Practices and Platform Evolution for Frontend Development at ByteDance
Efficient Ops
Efficient Ops
Oct 26, 2020 · Operations

Secure Production ELK Stack with Kafka: Step‑by‑Step Deployment Guide

This guide walks through building a secure, production‑grade logging pipeline by deploying an ELK stack (Elasticsearch, Logstash, Kibana) with X‑Pack security, a Kafka message queue with SASL authentication, and Filebeat agents, covering environment preparation, certificate generation, configuration files, and startup scripts.

DeploymentELKKafka
0 likes · 31 min read
Secure Production ELK Stack with Kafka: Step‑by‑Step Deployment Guide
Java Architect Essentials
Java Architect Essentials
Oct 26, 2020 · Backend Development

How to Reduce SpringBoot Jar Size for Faster Deployment

This article explains why SpringBoot jars become large when packaged with many dependencies, and provides a step‑by‑step method—extracting the lib folder, adjusting the pom.xml to omit it, rebuilding, and running the slimmed jar with external libraries—to significantly shrink the final artifact and speed up deployment.

DeploymentJar Optimizationmaven
0 likes · 4 min read
How to Reduce SpringBoot Jar Size for Faster Deployment
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Oct 22, 2020 · Cloud Native

Kubernetes Overview, Architecture, and Hands‑On Deployment with Minikube

This article introduces Kubernetes fundamentals, explains its production‑grade nature, container concepts, orchestration features, core architecture, and provides step‑by‑step commands for installing Minikube, creating a cluster, deploying an Nginx application, exposing it as a service, scaling, updating, and deleting the deployment.

DeploymentKubernetesService
0 likes · 16 min read
Kubernetes Overview, Architecture, and Hands‑On Deployment with Minikube
vivo Internet Technology
vivo Internet Technology
Oct 20, 2020 · R&D Management

Experience of Front‑Back End Separation in the Vivo Mall Project

By incrementally routing module‑specific requests through Nginx to a new static front‑end while keeping backward‑compatible APIs, the Vivo Mall team transformed a monolithic 2015 platform into a fully separated architecture, achieving over tenfold front‑end release speed, doubled development efficiency, and a solid foundation for multi‑channel expansion.

Deploymentarchitecturefrontend
0 likes · 11 min read
Experience of Front‑Back End Separation in the Vivo Mall Project
MaGe Linux Operations
MaGe Linux Operations
Oct 17, 2020 · Cloud Native

6 Essential kubectl Tricks to Master Kubernetes Troubleshooting

Discover six practical kubectl commands—from inspecting deployments and events to streaming logs, editing YAML, scaling pods, and port-forwarding—that empower you to quickly diagnose and resolve common Kubernetes issues in real-world clusters effectively.

DeploymentKubernetescommands
0 likes · 8 min read
6 Essential kubectl Tricks to Master Kubernetes Troubleshooting
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Oct 12, 2020 · Frontend Development

How to Private‑Deploy and Customize CodeSandbox for a Cross‑Project Component Platform

This article explains the background, challenges, and step‑by‑step process of privately deploying and extending CodeSandbox—including building a custom online IDE, configuring a private npm registry, modifying the packager service, adding screenshot and style‑injection features, and integrating with Bit for component sharing.

BitCodeSandboxDeployment
0 likes · 25 min read
How to Private‑Deploy and Customize CodeSandbox for a Cross‑Project Component Platform
Programmer DD
Programmer DD
Oct 11, 2020 · Cloud Native

Turn Kubernetes Pods into Minecraft Houses with Kubecraft

This article introduces Dockercraft and its successor Kubecraft, explains how each Minecraft house represents a Docker container or Kubernetes pod, and provides step‑by‑step Docker and Kubernetes deployment instructions, including required YAML, ConfigMap creation, and essential container flags.

DeploymentMinecraftYAML
0 likes · 5 min read
Turn Kubernetes Pods into Minecraft Houses with Kubecraft
MaGe Linux Operations
MaGe Linux Operations
Sep 25, 2020 · Operations

Discover Spug: A Lightweight, Agentless Automation Platform for Small Teams

Spug is an open‑source, agent‑less automation operations platform designed for small‑to‑medium enterprises, offering host management, batch command execution, online terminals, file transfer, application deployment, task scheduling, configuration, monitoring and alerting, with easy Docker installation and a rich web UI.

DeploymentDockerOperations
0 likes · 6 min read
Discover Spug: A Lightweight, Agentless Automation Platform for Small Teams
58 Tech
58 Tech
Sep 25, 2020 · Frontend Development

Micro‑Frontend Architecture and Implementation with Qiankun for the Huasheng Data Management Platform

This article presents a comprehensive micro‑frontend solution using Qiankun to migrate legacy jQuery/JSP modules, decouple a monolithic front‑end, enable independent development, deployment and scaling, and details the architecture, lifecycle, integration steps for React, UMI, Vue, Angular sub‑applications, as well as deployment, monitoring and permission strategies.

DeploymentFrontend ArchitectureReact
0 likes · 9 min read
Micro‑Frontend Architecture and Implementation with Qiankun for the Huasheng Data Management Platform
58 Tech
58 Tech
Sep 18, 2020 · Frontend Development

Micro‑Frontend Architecture with Vue: Concepts, Scenarios, and Implementation Guide

This article introduces the micro‑frontend concept, outlines its characteristics and suitable scenarios, and provides a detailed Vue‑based implementation covering runtime, deployment, development modes, code snippets, reuse layers, and best‑practice recommendations for large‑scale front‑end projects.

DeploymentDevOpsFrontend Architecture
0 likes · 16 min read
Micro‑Frontend Architecture with Vue: Concepts, Scenarios, and Implementation Guide
GF Securities FinTech
GF Securities FinTech
Sep 2, 2020 · Frontend Development

Master Frontend Automation: Deploy with GitLab CI from Scratch

This comprehensive guide walks frontend developers through the concepts, benefits, and step‑by‑step implementation of automated deployment using GitLab CI, covering pipeline mechanics, runner configuration, YAML syntax, practical .gitlab-ci.yml examples, common pitfalls, and advanced features to streamline continuous integration and delivery.

DeploymentGitLab CIGitLab Runner
0 likes · 22 min read
Master Frontend Automation: Deploy with GitLab CI from Scratch
MaGe Linux Operations
MaGe Linux Operations
Sep 1, 2020 · Cloud Native

Master Docker Swarm: Core Concepts, Modes, and Essential Commands

This guide explains Docker Swarm's built‑in cluster management, key concepts such as Swarm, Node, Stack, Service, Task, and load balancing, and provides step‑by‑step commands for initializing a Swarm, adding nodes, labeling, deploying stacks, and updating services.

Cloud NativeDeploymentDocker
0 likes · 7 min read
Master Docker Swarm: Core Concepts, Modes, and Essential Commands
Top Architect
Top Architect
Aug 24, 2020 · Cloud Native

Docker Beginner Guide: From Fundamentals to Practical Deployment

This article introduces Docker by explaining container concepts, comparing virtual machines and containers, detailing core Docker components, and providing step‑by‑step instructions for installing Docker, creating a Dockerfile, building and running a Vue.js project image with Nginx, and sharing best practices for image optimization and deployment.

DeploymentNginx
0 likes · 15 min read
Docker Beginner Guide: From Fundamentals to Practical Deployment
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Aug 24, 2020 · Databases

Understanding Redis Deployment Modes: Standalone, Master‑Slave, Sentinel, and Cluster

This article provides a comprehensive guide to Redis deployment, covering standalone, master‑slave replication, Sentinel high‑availability, and cluster sharding modes, detailing their principles, advantages, drawbacks, and step‑by‑step configuration examples with Maven dependencies and Redis configuration files.

ClusterConfigurationDeployment
0 likes · 28 min read
Understanding Redis Deployment Modes: Standalone, Master‑Slave, Sentinel, and Cluster