Tagged articles

Migration

351 articles · Page 4 of 4
Programmer DD
Programmer DD
Jan 4, 2020 · Fundamentals

Why Python 2.7’s End‑of‑Life Matters for Your Projects

Python 2.7 officially reached end of life on January 1 2020, prompting a massive migration to Python 3 as many libraries and platforms drop support, which impacts millions of systems and raises security and maintenance concerns for developers and organizations alike.

EOLMigrationpython3
0 likes · 4 min read
Why Python 2.7’s End‑of‑Life Matters for Your Projects
21CTO
21CTO
Jan 1, 2020 · Fundamentals

Why and How to Migrate Your Python 2.7 Scripts to Python 3

This article explains why Python 2.7 reached end‑of‑life in 2020, outlines the benefits and incompatibilities of moving to Python 3, and offers practical guidance for a smooth migration, including using official porting tools and managing dual environments with conda.

MigrationPythonconda
0 likes · 3 min read
Why and How to Migrate Your Python 2.7 Scripts to Python 3
WecTeam
WecTeam
Nov 26, 2019 · Backend Development

How to Seamlessly Migrate a Node.js Project to TypeScript: Step‑by‑Step Guide

This article walks you through converting an existing Node.js codebase to TypeScript, covering directory restructuring, TypeScript and ESLint setup, handling common import and type errors, configuring debugging in VSCode, and gradually strengthening type safety while preserving project functionality.

ESLintMigrationNode.js
0 likes · 20 min read
How to Seamlessly Migrate a Node.js Project to TypeScript: Step‑by‑Step Guide
dbaplus Community
dbaplus Community
Oct 29, 2019 · Cloud Computing

How to Achieve AWS Cross‑Region Disaster Recovery with CloudEndure

This guide explains CloudEndure’s features and walks through a step‑by‑step example of configuring AWS cross‑region disaster recovery, covering initial project setup, data replication, test and recovery mode switching, and the failback process, while highlighting networking and security considerations.

AWSCloud ComputingCloudEndure
0 likes · 16 min read
How to Achieve AWS Cross‑Region Disaster Recovery with CloudEndure
Ctrip Technology
Ctrip Technology
Oct 24, 2019 · Mobile Development

Migrating a WeChat Mini‑Program to Baidu Mini‑Program: Goals, Approach, Challenges, and Outcomes

This article describes the Ctrip Train Ticket team's practical experience of converting a WeChat mini‑program to a Baidu mini‑program, covering the motivations, target goals, conversion strategy, encountered platform differences, code adjustments, workflow, and the resulting achievements and future plans.

BaiduCode ConversionMigration
0 likes · 10 min read
Migrating a WeChat Mini‑Program to Baidu Mini‑Program: Goals, Approach, Challenges, and Outcomes
21CTO
21CTO
Sep 11, 2019 · Fundamentals

Why Python 2 Is Being Retired and How to Migrate to Python 3

The Python core team announced that support for Python 2 will end on January 1 2020, urging users to upgrade to Python 3 to avoid security risks and benefit from modern language features, and provides guidance on migration steps.

End of LifeMigrationfundamentals
0 likes · 4 min read
Why Python 2 Is Being Retired and How to Migrate to Python 3
dbaplus Community
dbaplus Community
Aug 22, 2019 · Information Security

Transparent Data Masking with Apache ShardingSphere for New and Legacy Apps

Apache ShardingSphere provides a complete, transparent, low‑cost data masking solution that lets both new and existing applications encrypt sensitive fields without modifying business SQL, using Encrypt‑JDBC or Encrypt‑Proxy, configurable encryption rules, and step‑by‑step migration guidance for seamless, secure database transformations.

Database SecurityEncrypt-JDBCMigration
0 likes · 19 min read
Transparent Data Masking with Apache ShardingSphere for New and Legacy Apps
58 Tech
58 Tech
Aug 8, 2019 · Fundamentals

Migrating from SVN to Git: Concepts, Tools, and Self‑Service Design

This article explains the fundamental differences between SVN and Git, outlines the git‑svn bridge commands, and describes a self‑service migration architecture that enables large‑scale, stable migration of thousands of projects across multiple business units.

AutomationGit-SVNMigration
0 likes · 5 min read
Migrating from SVN to Git: Concepts, Tools, and Self‑Service Design
Alibaba Cloud Native
Alibaba Cloud Native
Jul 25, 2019 · Cloud Native

Accelerate Your Cloud Migration with Alibaba ACK: Best Practices & Tools

The article outlines Alibaba Cloud's ACK migration solution, detailing how ACK ensures reliability and security, the three key questions to address, comprehensive migration design—including cluster planning, data transfer, monitoring, and traffic switching—along with open‑source tools, hybrid management 2.0, edge integration, and real‑world case studies.

ACKEdge computingKubernetes
0 likes · 14 min read
Accelerate Your Cloud Migration with Alibaba ACK: Best Practices & Tools
Architecture Digest
Architecture Digest
Jul 24, 2019 · Backend Development

Legacy System Migration Strategies for Microservice Architecture

This article examines the challenges of legacy systems and presents evolutionary migration, strangler, and sidecar patterns—along with data‑sync solutions and a real‑world case study—to guide incremental, low‑cost transformation of monolithic applications into microservices while preserving business continuity.

Migrationlegacy systemservice decomposition
0 likes · 27 min read
Legacy System Migration Strategies for Microservice Architecture
HomeTech
HomeTech
Jul 18, 2019 · Backend Development

Case Study: Migrating the CarHome Platform from .NET Framework to .NET Core with Docker Containerization

This report details the background, personnel effort, migration process, performance gains, operational experience, and lessons learned from moving a high‑traffic automotive content platform from Windows‑only .NET Framework to cross‑platform .NET Core and Docker, highlighting seamless upgrade, elasticity, and tooling improvements.

Dotnet CoreMigrationbackend
0 likes · 16 min read
Case Study: Migrating the CarHome Platform from .NET Framework to .NET Core with Docker Containerization
Didi Tech
Didi Tech
Apr 4, 2019 · Frontend Development

Chameleon Migration Guide: Cross-Platform Mini-Program Development

The Chameleon Migration Guide explains how to restructure a mini‑program project, configure chameleon.config.js, define routing, register apps/pages/components, map lifecycle hooks, use data binding, events, styles, custom components and the chameleon‑api, and provides migration examples to achieve true cross‑platform development from a single codebase.

ChameleonMigrationMini-Program
0 likes · 21 min read
Chameleon Migration Guide: Cross-Platform Mini-Program Development
AntTech
AntTech
Mar 12, 2019 · Databases

Evolution and Architecture of OceanBase Distributed Database

OceanBase, a fully proprietary distributed NewSQL database, has evolved over eight years to support high‑availability, strong consistency via Paxos, flexible replica management, OBProxy routing, LSM‑Tree storage, and migration tools, enabling seamless scaling, disaster recovery, and Oracle compatibility for large‑scale financial services.

High AvailabilityMigrationPaxos
0 likes · 15 min read
Evolution and Architecture of OceanBase Distributed Database
58 Tech
58 Tech
Feb 27, 2019 · Frontend Development

Cross‑Platform Mini‑Program Migration Tool (wto‑cli), Compilation Framework (wbmp), UI Library (wbui) and Cloud SDK (mp‑scf‑sdk) Overview

This article introduces the 58 Mini‑Program Cloud project, presenting the wto‑cli migration tool, the wbmp cross‑platform compilation framework, the wbui UI component library, and the mp‑scf‑sdk cloud development SDK, detailing their architecture, core features, migration process, and practical code examples for multi‑platform mini‑program development.

FrontendMigrationUI library
0 likes · 15 min read
Cross‑Platform Mini‑Program Migration Tool (wto‑cli), Compilation Framework (wbmp), UI Library (wbui) and Cloud SDK (mp‑scf‑sdk) Overview
AntTech
AntTech
Dec 7, 2018 · Cloud Native

Progressive Service Mesh Migration Strategy at Ant Financial

This article details Ant Financial's progressive Service Mesh migration plan, explaining the challenges of moving massive legacy applications to Kubernetes and Istio, the evaluated evolution routes, key migration practices like network continuity and DNS-based addressing, and the implementation of custom CoreDNS plugins for dynamic DNS updates.

CoreDNSDNSIstio
0 likes · 23 min read
Progressive Service Mesh Migration Strategy at Ant Financial
21CTO
21CTO
Sep 15, 2018 · Backend Development

Why HHVM Is Dropping PHP Support and What It Means for Developers

Facebook's HHVM team announced that version 3.30 will be the last to support PHP, outlining a timeline for dropping PHP, recommending migration to Hack or PHP 7, and detailing 2018‑19 open‑source plans to ease the transition and improve tooling.

MigrationPHPRuntime
0 likes · 4 min read
Why HHVM Is Dropping PHP Support and What It Means for Developers
Architects' Tech Alliance
Architects' Tech Alliance
Aug 5, 2018 · Cloud Native

Six Common Container Misconceptions and Eight Correct Usage Scenarios

The article examines prevalent misunderstandings about containers—such as startup speed, density, image versioning, auto‑restart, service discovery, and scaling—contrasts them with virtual machine capabilities, and then outlines when containers, micro‑services, and DevOps are truly beneficial across various deployment scenarios.

MigrationVirtualizationcloud-native
0 likes · 18 min read
Six Common Container Misconceptions and Eight Correct Usage Scenarios
MaGe Linux Operations
MaGe Linux Operations
Jul 25, 2018 · Fundamentals

Mastering XFS: Features, Installation, and Migration on Linux

This article explains the XFS file system’s key features such as data integrity, performance, scalability and bandwidth, and provides step‑by‑step instructions for downloading kernel patches, enabling XFS support, compiling the kernel, creating and mounting XFS partitions, and migrating existing Linux systems to XFS.

LinuxMigrationfilesystem
0 likes · 8 min read
Mastering XFS: Features, Installation, and Migration on Linux
High Availability Architecture
High Availability Architecture
Jun 1, 2018 · Databases

Redis 5.0 New Features and Migration Considerations

The article outlines Redis 5.0's major new capabilities—including Streams, module APIs, enhanced RDB metadata, cluster management improvements, new sorted‑set commands, active memory defragmentation, HyperLogLog upgrades, better memory reporting, HELP sub‑commands, connection performance, bug fixes, and Jemalloc 5.1—while also detailing important migration notes from version 4.0 and providing a reference link to the Streams introduction.

DatabaseMigrationRDB
0 likes · 4 min read
Redis 5.0 New Features and Migration Considerations
dbaplus Community
dbaplus Community
May 13, 2018 · Backend Development

Mastering Distributed Cache: Programming Techniques, Sharding Strategies, and Migration Plans

This article explains why distributed caching is essential for high‑traffic services, presents three programming approaches (direct code, Spring‑Data‑Redis injection, and annotation‑based), compares three cache‑access patterns, details sharding models, outlines smooth and offline migration steps, and addresses cache penetration, concurrency, avalanche, and transaction support with concrete code examples.

MigrationRedisSharding
0 likes · 22 min read
Mastering Distributed Cache: Programming Techniques, Sharding Strategies, and Migration Plans
ITPUB
ITPUB
May 5, 2018 · Cloud Native

Debunking Common Container Myths: When VMs Still Outperform

The article systematically debunks six common container misconceptions—startup speed, density, image versioning, self‑healing, service discovery, and scaling—by comparing containers with virtual machines, then explains how containers fit into micro‑service and DevOps practices and outlines the scenarios where container adoption truly adds value.

MigrationVirtualizationcloud-native
0 likes · 19 min read
Debunking Common Container Myths: When VMs Still Outperform
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 7, 2018 · Backend Development

Why and How to Split Monolithic Applications: A Practical Guide

This article explains why monolithic applications need to be split, outlines the preparatory steps for understanding business complexity and defining service boundaries, and provides detailed practical guidance on database vertical and horizontal splitting, global ID generation, migration, cut‑over strategies, consistency, and post‑split stability.

Migrationbackendconsistency
0 likes · 17 min read
Why and How to Split Monolithic Applications: A Practical Guide
Programmer DD
Programmer DD
Mar 10, 2018 · Backend Development

How to Migrate Your Application to Spring Boot 2.0: Essential Steps and Tips

This guide walks you through upgrading a Java application to Spring Boot 2.0, covering prerequisites, adding the properties‑migrator module, Maven and Gradle build changes, key configuration updates, actuator and security adjustments, and other important migration details.

ActuatorConfigurationMigration
0 likes · 21 min read
How to Migrate Your Application to Spring Boot 2.0: Essential Steps and Tips
Youzan Coder
Youzan Coder
Mar 9, 2018 · Information Security

Migrating a SaaS Platform to Full‑Site HTTPS: Principles, Resources, and Practical Considerations

The guide details how a SaaS platform can transition to full‑site HTTPS by explaining the TLS handshake, inventorying static assets, domains and third‑party services, using protocol‑relative URLs, configuring redirects and CSP, testing securely, and addressing common migration challenges such as legacy references and external dependencies.

CDNContent Security PolicyHTTPS
0 likes · 13 min read
Migrating a SaaS Platform to Full‑Site HTTPS: Principles, Resources, and Practical Considerations
Qunar Tech Salon
Qunar Tech Salon
Nov 9, 2017 · Mobile Development

Kotlin vs Java: Advantages, Migration Strategies, and Key Features for Android Development

This article compares Kotlin and Java for Android development, highlighting Kotlin's lower migration cost, reduced technical risk, language conveniences such as null‑safety, data classes, extension functions, functional programming, JavaScript interop, potential pitfalls, and step‑by‑step setup instructions.

AndroidKotlinLanguageFeatures
0 likes · 12 min read
Kotlin vs Java: Advantages, Migration Strategies, and Key Features for Android Development
Hujiang Technology
Hujiang Technology
Oct 25, 2017 · Backend Development

Technical Case Study of Migrating a Transaction System from Windows/.NET/SQL Server to Linux/Java/MySQL

This article presents a comprehensive technical case study of a large‑scale migration that replaces a Windows/.NET/SQL Server stack with a Linux/Java/MySQL architecture, detailing system decomposition, order service redesign, code conversion scripts, data synchronization challenges, testing strategies, deployment and rollback procedures.

Data synchronizationMigrationsystem architecture
0 likes · 21 min read
Technical Case Study of Migrating a Transaction System from Windows/.NET/SQL Server to Linux/Java/MySQL
21CTO
21CTO
Aug 18, 2017 · Big Data

Why Professionals Are Fleeing Beijing, Shanghai, Guangzhou, Shenzhen: Data‑Driven Migration Insights

A comprehensive big‑data analysis reveals that high housing costs, job opportunities, lower congestion and better quality of life are driving residents of China’s first‑tier cities to relocate to second‑tier hubs such as Chongqing, Hangzhou, Chengdu, Xiamen and Suzhou, with most migrants aged 26‑45 and preferring to buy homes.

ChinaMigrationUrbanization
0 likes · 8 min read
Why Professionals Are Fleeing Beijing, Shanghai, Guangzhou, Shenzhen: Data‑Driven Migration Insights
ITPUB
ITPUB
May 23, 2017 · Databases

How to Migrate a Windows Oracle RAC to Linux Using DataGuard: Step‑by‑Step Guide

This guide details the step‑by‑step process of moving a Windows‑based Oracle 11g RAC cluster to a Linux environment, focusing on building DataGuard between a single‑instance source and a RAC target, adjusting IPs, updating parameter files, handling tnsnames.ora, password files, RMAN backups, and finalizing the standby configuration.

DataGuardDatabaseMigration
0 likes · 6 min read
How to Migrate a Windows Oracle RAC to Linux Using DataGuard: Step‑by‑Step Guide
ITPUB
ITPUB
May 16, 2017 · Backend Development

From .NET to Java: A ‘Dad’ Engineer’s Playbook for Tech Stack and Ops

A former .NET developer recounts his transition to Java, detailing language and framework selection, storage and messaging choices, source‑code management, coding standards, testing, deployment, monitoring, logging, and the practical pitfalls he encountered while treating his project like a newborn child.

Migrationbackendjava
0 likes · 14 min read
From .NET to Java: A ‘Dad’ Engineer’s Playbook for Tech Stack and Ops
MaGe Linux Operations
MaGe Linux Operations
Apr 23, 2017 · Operations

Scaling Game Server Ops: Managing 10,000+ Cloud Instances Efficiently

This article details YOOZOO Network's evolution from physical to virtualized and clustered game server architectures, the automation of operations across three generations, the design of the UJOBS job platform, robust database backup strategies, and a step‑by‑step migration of thousands of servers to Alibaba Cloud.

AutomationCloud OperationsMigration
0 likes · 11 min read
Scaling Game Server Ops: Managing 10,000+ Cloud Instances Efficiently
Efficient Ops
Efficient Ops
Mar 19, 2017 · Cloud Computing

From IOE to Cloud: China Mobile Zhejiang’s Journey to Modern Ops

This article recounts how China Mobile Zhejiang’s IT department evolved from a traditional IOE architecture to a cloud‑native, DevOps‑driven operation, detailing the motivations, challenges, migration steps, new organizational models, and future concerns for telecom operators.

Cloud ComputingMigrationTelecom
0 likes · 14 min read
From IOE to Cloud: China Mobile Zhejiang’s Journey to Modern Ops
Architecture Digest
Architecture Digest
Jun 20, 2016 · Frontend Development

Evolution and Architecture of Taobao Home Page: From PHP to Node, Platform Migration, Performance and Stability

The article details the evolution of Taobao's home page over the past year and a half, covering its background, the shift from a PHP‑based rendering system to a Node‑based platform, module construction, dynamic data integration, performance optimizations, stability measures, monitoring, and agile operational practices.

FrontendMigrationTaobao
0 likes · 17 min read
Evolution and Architecture of Taobao Home Page: From PHP to Node, Platform Migration, Performance and Stability
21CTO
21CTO
Jun 14, 2016 · Frontend Development

How Taobao’s Home Page Evolved: From PHP to Node and Scaling to Billions of Views

This article chronicles the evolution of Taobao’s home page—from its early PHP implementation to a modern Node‑based platform—detailing architecture, module building, performance optimizations, stability safeguards, and agile practices that enable it to serve billions of daily page views.

FrontendMigrationPHP
0 likes · 18 min read
How Taobao’s Home Page Evolved: From PHP to Node and Scaling to Billions of Views
dbaplus Community
dbaplus Community
May 4, 2016 · Databases

What I Learned From My First DBA Tablespace Rescue and Migration

A DBA intern recounts a real‑world Oracle tablespace failure, the challenges of resizing a BIGFILE tablespace, disk‑space shortages, permission errors during data‑file migration, and the key lessons about communication, analysis, and preparation for future production incidents.

DBAMigrationOracle
0 likes · 11 min read
What I Learned From My First DBA Tablespace Rescue and Migration
ITPUB
ITPUB
Apr 25, 2016 · Databases

How to Move Oracle Tablespaces and Datafiles to a New Location

This guide explains step‑by‑step how to offline Oracle datafiles or tablespaces, copy them to a new directory, rename them, recover if needed, bring them back online, and safely shut down and restart the database to complete the migration.

DatabaseDatafileMigration
0 likes · 4 min read
How to Move Oracle Tablespaces and Datafiles to a New Location
21CTO
21CTO
Mar 16, 2016 · Backend Development

How Badoo Saved $1M by Migrating Hundreds of Servers to PHP 7

Badoo migrated its massive PHP codebase to PHP 7 across hundreds of servers, overcoming engine bugs, HHVM limitations, and extension incompatibilities, while revamping testing infrastructure and deployment processes, ultimately achieving up to 40% faster response times, eight‑fold memory reduction, and roughly one million dollars in cost savings.

Migrationbackendops
0 likes · 22 min read
How Badoo Saved $1M by Migrating Hundreds of Servers to PHP 7
dbaplus Community
dbaplus Community
Dec 23, 2015 · Databases

Mastering Oracle Database Upgrades: Strategies, Tools, and Success Factors

This article consolidates Oracle ACS architect Zhou Guohong's comprehensive guide on selecting upgrade paths, outlining phase‑by‑phase tasks, highlighting key success factors, and answering common questions about migration tools such as Transportable Tablespaces, Data Pump, and GoldenGate.

Data PumpDatabase UpgradeGoldenGate
0 likes · 10 min read
Mastering Oracle Database Upgrades: Strategies, Tools, and Success Factors
DevOps
DevOps
Dec 14, 2015 · Operations

Migrating from TFVC to Git While Preserving History

This article explains why many teams still use TFVC, compares its centralized features with Git's distributed advantages, and provides a step‑by‑step TFVC‑to‑Git migration procedure that retains full commit history and offers guidance on choosing the right repository strategy.

DevOpsGitMigration
0 likes · 6 min read
Migrating from TFVC to Git While Preserving History
Efficient Ops
Efficient Ops
Oct 12, 2015 · Operations

Redis Cluster Migration Lessons: Real‑World Failures and Practical Solutions

This article recounts a series of July Redis incidents—including network‑card saturation, connection‑limit exhaustion, suspected split‑brain, Bgsave‑induced OOM, and master‑restart data loss—detailing the migration to Redis Cluster with a Smart Proxy, the challenges faced, and actionable remediation strategies.

ClusterMigrationOperations
0 likes · 13 min read
Redis Cluster Migration Lessons: Real‑World Failures and Practical Solutions
Qunar Tech Salon
Qunar Tech Salon
May 15, 2015 · Backend Development

Oracle Ends Public Updates for Java 7 – Implications and Alternatives

Oracle stopped publishing public security patches and updates for Java 7 in April 2015, urging users to migrate to Java 8 or obtain long‑term commercial support, which has caused compatibility challenges for tools still relying on deprecated Java 7 features and prompted consideration of alternative JVMs.

EOLJava7Migration
0 likes · 4 min read
Oracle Ends Public Updates for Java 7 – Implications and Alternatives