Tagged articles

migration

368 articles · Page 3 of 4
php Courses
php Courses
Feb 20, 2023 · Backend Development

Laravel 10 Release: New Features, Requirements, and Upgrade Guide

Laravel 10 has been released with a minimum PHP 8.1 requirement, introducing Laravel Pennant feature flags, an enhanced Process layer, native type declarations, invokable validation rules, testing profiling, a new password helper, and detailed upgrade and support timelines.

FeatureFlagsLaravelLaravel10
0 likes · 7 min read
Laravel 10 Release: New Features, Requirements, and Upgrade Guide
JD Retail Technology
JD Retail Technology
Feb 13, 2023 · Frontend Development

What’s New in NutUI 4.0? A Deep Dive into Features, Performance Gains, and Migration Tips

NutUI 4.0 introduces a dynamic CSS‑variables theme, a dedicated icon library, automatic on‑demand component import, new components such as Tour and PullRefresh, extensive component refinements, significant bundle‑size reductions, upgraded build tools, and updated type declarations, providing a lighter, more flexible frontend solution.

Component LibraryPerformanceUI library
0 likes · 9 min read
What’s New in NutUI 4.0? A Deep Dive into Features, Performance Gains, and Migration Tips
Programmer DD
Programmer DD
Feb 3, 2023 · Backend Development

How EMT4J Simplifies Upgrading Java 8, 11, and 17 Applications

The Eclipse Migration Toolkit for Java (EMT4J) is an open‑source tool that analyzes Java projects and automates upgrades from Java 8 to 11 and from 11 to 17, offering Maven, agent, and CLI options, detailed incompatibility reports, and extensible rule sets to ease migration challenges.

Analysisemt4jmigration
0 likes · 7 min read
How EMT4J Simplifies Upgrading Java 8, 11, and 17 Applications
Code Ape Tech Column
Code Ape Tech Column
Dec 21, 2022 · Backend Development

Migrating from Fastjson to Gson: Lessons Learned and Best Practices

This article documents a month‑long effort to replace Fastjson with Gson in Java projects, analyzing security vulnerabilities, comparing performance and features of Fastjson, Jackson, and Gson, and providing detailed migration steps, code examples, and pitfalls to avoid for large‑scale backend systems.

FastjsonGsonJSON
0 likes · 21 min read
Migrating from Fastjson to Gson: Lessons Learned and Best Practices
Java High-Performance Architecture
Java High-Performance Architecture
Nov 18, 2022 · Backend Development

Avoid Java 8‑to‑17 Upgrade Pitfalls: Compilation, Unified Logging, and GC Migration Guide

This article walks through practical steps for migrating Java 8 projects to Java 17, covering removed modules, dependency adjustments, unified logging syntax, deprecated GC flags, reflection restrictions, and tuning recommendations for G1 garbage collection to help developers avoid common upgrade traps.

GCJavaUnified Logging
0 likes · 19 min read
Avoid Java 8‑to‑17 Upgrade Pitfalls: Compilation, Unified Logging, and GC Migration Guide
Yuanfudao Tech
Yuanfudao Tech
Nov 18, 2022 · Mobile Development

Migrating from Kotlin Android Extensions to Kace: A Seamless Migration Guide

This article explains why the Kotlin Android Extensions plugin is deprecated, outlines migration strategies for legacy code, introduces the open‑source Kace framework as a seamless replacement, and provides detailed setup, code generation, performance optimizations, and incremental compilation techniques for Android projects.

AndroidCompiler PluginGradle
0 likes · 15 min read
Migrating from Kotlin Android Extensions to Kace: A Seamless Migration Guide
Huolala Tech
Huolala Tech
Nov 10, 2022 · Frontend Development

Seamlessly Migrate Taro 2.x to 3.x with Babel AST Transformations

This article explains how to upgrade Taro 2.x projects to Taro 3.x by converting source code into an AST using Babel, programmatically editing imports, configs, routers, and styles, and then generating the updated code, complete with practical code examples and migration tips.

ASTBabelJavaScript
0 likes · 14 min read
Seamlessly Migrate Taro 2.x to 3.x with Babel AST Transformations
vivo Internet Technology
vivo Internet Technology
Oct 26, 2022 · Frontend Development

Migrating WePY Mini‑Program to UniApp: Compiler Design and Implementation

The Vivo front‑end team built a custom compiler that automatically transforms WePY mini‑program files—including templates, scripts, components, and pages—into UniApp Vue code, cutting the estimated 25‑person‑day migration to seconds, delivering a bug‑free launch and paving the way for open‑sourcing the tool.

BabelJavaScriptUniApp
0 likes · 32 min read
Migrating WePY Mini‑Program to UniApp: Compiler Design and Implementation
Taobao Frontend Technology
Taobao Frontend Technology
Oct 13, 2022 · Cloud Computing

How FaaS Transformed Frontend Development at Alibaba’s Taobao

Since 2019, Alibaba’s Big Taobao team has pioneered FaaS adoption across multiple business scenarios, sharing why, what, and how they migrated front‑end‑centric data‑assembly logic to serverless functions, detailing architectural changes, benefits, migration strategies, stability measures, and low‑code tooling insights.

FaaSServerlessfrontend development
0 likes · 13 min read
How FaaS Transformed Frontend Development at Alibaba’s Taobao
Java Architecture Diary
Java Architecture Diary
Oct 11, 2022 · Backend Development

What’s New in Spring 6? Key Changes for Jakarta EE Migration and Web Development

Spring 6 introduces major updates such as moving JSR‑330 and JSR‑250 annotations to Jakarta packages, deprecating ListenableFuture, requiring Hibernate 5.6.x with jakarta.persistence, updating servlet containers, altering controller detection, converting HttpMethod to a class, and adjusting Kotlin and RestTemplate APIs.

BackendJakarta EEJava
0 likes · 4 min read
What’s New in Spring 6? Key Changes for Jakarta EE Migration and Web Development
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 9, 2022 · Frontend Development

10 Real‑World Vue 3 Migration Scenarios Every Developer Should Master

This article walks through ten common Vue 3 migration scenarios—parent‑child data flow, two‑way binding, router navigation, context access, slots, component caching, logic reuse, lifecycle hooks, global APIs, and TypeScript integration—providing clear explanations and complete code examples for each case.

Composition APIScript SetupTypeScript
0 likes · 16 min read
10 Real‑World Vue 3 Migration Scenarios Every Developer Should Master
dbaplus Community
dbaplus Community
Oct 7, 2022 · Backend Development

How We Replaced RabbitMQ with RocketMQ for a High‑Performance, Highly‑Available Messaging Platform

This article details the challenges of scaling RabbitMQ, the evaluation of RocketMQ versus Pulsar, the design of a new messaging middleware platform with high availability, performance, and rich features, and the step‑by‑step migration strategy that enabled seamless, low‑cost transition for massive business traffic.

PerformanceRabbitMQRocketMQ
0 likes · 15 min read
How We Replaced RabbitMQ with RocketMQ for a High‑Performance, Highly‑Available Messaging Platform
IT Services Circle
IT Services Circle
Sep 15, 2022 · Backend Development

Using EMT4J to Migrate Java Projects from JDK 8 to JDK 11

This article explains how to migrate Java 8 projects to Java 11 by using the Eclipse Migration Toolkit for Java (EMT4J), covering tool installation, command‑line usage, example migrations, analysis of compatibility issues, and the underlying ASM‑based architecture that powers the migration checks.

JDK11JavaTool
0 likes · 11 min read
Using EMT4J to Migrate Java Projects from JDK 8 to JDK 11
21CTO
21CTO
Aug 17, 2022 · Frontend Development

What’s New in TypeScript 4.8? Key Changes, Bugs, and Migration Tips

TypeScript 4.8 enters its release‑candidate phase with a scheduled stable launch in late August, introducing a new server preference for import exclusions and stricter object‑comparison checks that flag previously silent bugs, while Google reports minimal impact on its codebase.

4.8JavaScriptTypeScript
0 likes · 4 min read
What’s New in TypeScript 4.8? Key Changes, Bugs, and Migration Tips
ITPUB
ITPUB
Jul 29, 2022 · Operations

Migrating to RocketMQ: Building a High‑Performance Cloud‑Native Messaging Platform

Facing scaling, high‑availability, and feature limitations of RabbitMQ, the vivo middleware team evaluated RocketMQ and Pulsar, chose RocketMQ, and detailed a seamless migration strategy—including a message gateway, metadata mapping, high‑performance push, consumption controls, and operational benefits that boosted TPS and reduced resource usage.

RabbitMQRocketMQmessaging
0 likes · 14 min read
Migrating to RocketMQ: Building a High‑Performance Cloud‑Native Messaging Platform
Architecture Digest
Architecture Digest
Jul 28, 2022 · Backend Development

Design and Smooth Migration of a High‑Availability Message Middleware Platform from RabbitMQ to RocketMQ

This article details the challenges of scaling RabbitMQ, the evaluation of RocketMQ versus Pulsar, the architectural design of a new high‑availability message middleware platform, and the step‑by‑step smooth migration strategy that enables higher throughput, richer features, and lower operational costs.

RabbitMQRocketMQhigh availability
0 likes · 12 min read
Design and Smooth Migration of a High‑Availability Message Middleware Platform from RabbitMQ to RocketMQ
21CTO
21CTO
Jul 25, 2022 · Backend Development

What Happens When Java JDK 6 & 7 Lose Support? Migration Options Explained

Oracle is ending support for Java JDK 6 and 7, leaving millions of developers without security patches and prompting a shift to newer LTS releases like Java 8, 11, or alternative providers such as Azul, while navigating licensing and audit concerns.

JDKLTSSecurity
0 likes · 4 min read
What Happens When Java JDK 6 & 7 Lose Support? Migration Options Explained
DataFunSummit
DataFunSummit
Jul 22, 2022 · Databases

Future of Databases: Cloud‑Native Innovations, Amazon Aurora, and Migration Tools

The presentation explores the rapid growth of data, challenges of traditional on‑premise databases, and how cloud‑native solutions such as Amazon Aurora, Aurora Serverless, Aurora Global Database, and Babelfish for Aurora PostgreSQL provide high‑performance, scalable, and cost‑effective migration paths for modern applications.

Amazon AuroraBabelfishcloud-native
0 likes · 14 min read
Future of Databases: Cloud‑Native Innovations, Amazon Aurora, and Migration Tools
21CTO
21CTO
Jul 21, 2022 · Fundamentals

Why Google’s New Carbon Language Could Be the Future Successor to C++

Google engineer Chandler Caruth unveiled Carbon, an experimental C++ successor designed to match C++ performance while offering seamless interoperability and a smoother migration path, highlighting its roadmap, key features, and the challenges it aims to solve in modern systems programming.

C++Carbon languageInteroperability
0 likes · 5 min read
Why Google’s New Carbon Language Could Be the Future Successor to C++
21CTO
21CTO
Jul 16, 2022 · Fundamentals

How an Investor’s Mindset Can Transform Your Software Engineering Decisions

The article explains how adopting an investor’s perspective—focusing on return timing, opportunity cost, and disciplined cost‑benefit analysis—helps engineers choose projects, evaluate migrations, and make smarter technical decisions that maximize value and reduce risk.

Software Engineeringcost-benefit analysisdecision-making
0 likes · 11 min read
How an Investor’s Mindset Can Transform Your Software Engineering Decisions
Architect
Architect
Jul 9, 2022 · Cloud Native

Transitioning from Monolith to Microservices: Service Mesh, Kubernetes, and Architectural Strategies

This article explains how organizations can evolve from monolithic applications to microservices using service mesh patterns, Kubernetes sidecar proxies, event‑driven designs, and practical migration strategies such as incremental extraction, Lego‑style integration, and full rebuilds, while addressing latency, security, and observability concerns.

Kubernetesarchitectureevent-driven
0 likes · 35 min read
Transitioning from Monolith to Microservices: Service Mesh, Kubernetes, and Architectural Strategies
Tencent Cloud Developer
Tencent Cloud Developer
Jun 17, 2022 · Cloud Native

How to Quickly Migrate Traditional Load Balancer Public Services to Serverless

By creating a Cloud Function, provisioning a public Classic Load Balancer, configuring a layer‑7 listener, and binding the function to the CLB, developers can quickly expose serverless services through a low‑cost, zero‑maintenance entry point, enabling fast migration of traditional public load‑balanced applications to the cloud.

CLBCloud FunctionTencent Cloud
0 likes · 4 min read
How to Quickly Migrate Traditional Load Balancer Public Services to Serverless
macrozheng
macrozheng
Jun 7, 2022 · Backend Development

How to Seamlessly Migrate Your Spring Boot Apps to 3.0 – A Practical Guide

This guide walks you through upgrading to Spring Boot 3.0 by adopting Java 17, moving to Spring Boot 2.7 first, cleaning deprecated APIs, adjusting configuration files, handling profile activation, and addressing compatibility and performance changes such as the new PathPatternParser.

BackendConfigurationjava-17
0 likes · 9 min read
How to Seamlessly Migrate Your Spring Boot Apps to 3.0 – A Practical Guide
DataFunTalk
DataFunTalk
Jun 4, 2022 · Databases

Future of Databases: Cloud‑Native Innovations, Amazon Aurora, and Migration Strategies

This presentation explores the rapid growth of data demands, the challenges of traditional on‑premise databases, and how cloud‑native innovations such as Amazon Aurora, Aurora Serverless, Global Database, and Babelfish enable high‑performance, cost‑effective, and globally distributed database solutions with seamless migration pathways.

Amazon AuroraBabelfishcloud-native
0 likes · 13 min read
Future of Databases: Cloud‑Native Innovations, Amazon Aurora, and Migration Strategies
Programmer DD
Programmer DD
Jun 3, 2022 · Backend Development

Spring Security OAuth EOL: Migrate to Spring Security 5.7 & Authorization Server

Spring Security OAuth has reached end‑of‑life, with its documentation removed and code moved to a read‑only Spring attic repository; this guide explains how to detect deprecated dependencies, replace them with Spring Security 5.7’s OAuth2 Client, Resource Server, and the new Spring Authorization Server, ensuring a smooth migration to modern, supported authentication solutions.

BackendJavaOAuth2
0 likes · 7 min read
Spring Security OAuth EOL: Migrate to Spring Security 5.7 & Authorization Server
Hacker Afternoon Tea
Hacker Afternoon Tea
May 7, 2022 · Databases

Notion’s PostgreSQL Sharding: Key Decisions, Migration Process, and Hard Lessons

In early 2021 Notion transformed its monolithic PostgreSQL into a horizontally partitioned fleet by sharding the block table and related data, using workspace IDs as the partition key, migrating through double‑write, backfill, and verification steps, and learning hard lessons about timing, zero‑downtime, and schema design.

AWSDatabase ScalingPostgreSQL
0 likes · 18 min read
Notion’s PostgreSQL Sharding: Key Decisions, Migration Process, and Hard Lessons
Xiao Lou's Tech Notes
Xiao Lou's Tech Notes
May 5, 2022 · Databases

How We Scaled a Ride‑Hailing Order System: From Single DB to Sharded MySQL

This article chronicles the step‑by‑step evolution of a ride‑hailing order service, detailing how a single SQLServer database was optimized, split by business domain, migrated to MySQL, and finally sharded with a custom client‑side component, while leveraging read/write separation, caching, MQ, and data‑exchange platforms to sustain massive traffic.

Cachingdatabasesmigration
0 likes · 15 min read
How We Scaled a Ride‑Hailing Order System: From Single DB to Sharded MySQL
Top Architect
Top Architect
Apr 7, 2022 · Backend Development

High‑Availability Architecture and Migration Strategies for a Large‑Scale Membership System

This article details the design and implementation of a highly available membership platform, covering Elasticsearch dual‑center primary‑backup clusters, traffic‑isolation architectures, deep ES optimizations, Redis caching and dual‑center clusters, MySQL partitioned clusters, seamless SqlServer‑to‑MySQL migration, abnormal member governance, and refined flow‑control and degradation strategies.

Backendhigh-availabilitymigration
0 likes · 20 min read
High‑Availability Architecture and Migration Strategies for a Large‑Scale Membership System
DaTaobao Tech
DaTaobao Tech
Apr 7, 2022 · Frontend Development

Migrating a Large-Scale Taobao Store Frontend Project to TypeScript: Practices, Standards, and Compiler Insights

The article recounts how the author migrated Taobao’s 20k‑line store‑decoration frontend from JavaScript to TypeScript, detailing development‑side best‑practices, engineering standards such as ESLint/TSConfig rules and project references, compiler performance tricks, source‑level AST checks, and supporting tools, while comparing alternatives and advising incremental, well‑scoped refactoring.

Best PracticesTypeScriptcompiler
0 likes · 35 min read
Migrating a Large-Scale Taobao Store Frontend Project to TypeScript: Practices, Standards, and Compiler Insights
Java High-Performance Architecture
Java High-Performance Architecture
Apr 7, 2022 · Frontend Development

Discover Vue 3’s New Documentation: Features, Guides, and a 50‑Map Study Notebook

This article introduces the freshly released Chinese Vue 3 documentation, outlines its ten major updates—including dark mode, responsive design, API style switching, and VitePress integration—provides a comprehensive study notebook with 50 mind‑maps, and offers download links for the original xmind files.

TutorialTypeScriptVue 3
0 likes · 10 min read
Discover Vue 3’s New Documentation: Features, Guides, and a 50‑Map Study Notebook
21CTO
21CTO
Mar 28, 2022 · Backend Development

What Java Trends Will Shape 2022? From LTS Migration to Cloud and Security

This article examines the major Java trends for 2022, including the push to migrate from Java 8 to newer LTS releases, improved cloud and container support, multi‑platform advancements, security lessons from Log4Shell, and upcoming features in Java 18.

JavaLTSRISC-V
0 likes · 10 min read
What Java Trends Will Shape 2022? From LTS Migration to Cloud and Security
dbaplus Community
dbaplus Community
Mar 24, 2022 · Cloud Native

How Zhihu Migrated 2,000+ Microservices to Istio Service Mesh

Zhihu describes its journey from a custom Kodor RPC framework to a full Istio service‑mesh deployment, detailing the background challenges, Consul‑based service discovery, migration strategy, traffic management, platform tooling, and the numerous operational pitfalls encountered along the way.

ConsulIstiomicroservices
0 likes · 22 min read
How Zhihu Migrated 2,000+ Microservices to Istio Service Mesh
Hacker Afternoon Tea
Hacker Afternoon Tea
Mar 15, 2022 · Databases

Migrating Existing Applications to a Distributed PostgreSQL (Citus) Cluster

This guide walks through planning a distribution strategy, adding and back‑filling a distribution key, preparing a development Citus cluster, updating schema and queries for multi‑tenant workloads, securing connections, monitoring cross‑node traffic, and finally migrating production data using either pg_dump/pg_restore for small databases or Citus Warp for large deployments.

distributed databasemigrationmulti-tenant
0 likes · 20 min read
Migrating Existing Applications to a Distributed PostgreSQL (Citus) Cluster
Aikesheng Open Source Community
Aikesheng Open Source Community
Mar 14, 2022 · Databases

Understanding ClickHouse-Keeper: Features, Configuration, Commands, and Migration from ZooKeeper

ClickHouse‑Keeper, a C++‑based ZooKeeper replacement using the Raft algorithm, offers linearizable reads, compression, and easier deployment; this article explains its advantages, configuration template, startup command, parameter details, health checks, and step‑by‑step migration from ZooKeeper using the ClickHouse‑Keeper‑Converter tool.

ClickHouseConfigurationKeeper
0 likes · 6 min read
Understanding ClickHouse-Keeper: Features, Configuration, Commands, and Migration from ZooKeeper
JavaEdge
JavaEdge
Mar 8, 2022 · Backend Development

Spring Framework 6.x Release: Key Changes and Migration Guide

Spring Framework 6.x has been officially released, introducing Jakarta EE‑based packages for core annotations, requiring Hibernate‑Core‑Jakarta upgrades, updating servlet containers to Tomcat 10/Jetty 11/Undertow 2.2.14, and altering Web MVC/WebFlux behavior, with detailed migration steps and reference links.

BackendJakarta EEJava
0 likes · 4 min read
Spring Framework 6.x Release: Key Changes and Migration Guide
Taobao Frontend Technology
Taobao Frontend Technology
Mar 1, 2022 · Frontend Development

How Taobao Transformed Its Store Builder with TypeScript: Lessons & Best Practices

This article details Taobao's front‑end engineer Lin Weixuan's experience migrating the massive store‑decoration codebase to TypeScript, establishing development and engineering standards, optimizing compiler performance, and exploring advanced type programming and tooling to improve code quality and stability.

Utility Typescode qualitycompiler api
0 likes · 40 min read
How Taobao Transformed Its Store Builder with TypeScript: Lessons & Best Practices
phodal
phodal
Feb 28, 2022 · Backend Development

Why We Chose a Monolithic Architecture Over Microservices for ArchGuard

The team behind the open‑source ArchGuard platform recounts their migration from Maven to Gradle, library updates, and a surprising shift from a microservice‑based system to a monolithic architecture, explaining the challenges of legacy services, the principles guiding service granularity, and the practical benefits of a single‑code‑base deployment for a small open‑source project.

DDDSoftware Engineeringmigration
0 likes · 8 min read
Why We Chose a Monolithic Architecture Over Microservices for ArchGuard
ELab Team
ELab Team
Feb 11, 2022 · Frontend Development

Master Vue 3: Key Differences, New APIs, and Migration Tips

This article provides a comprehensive guide to Vue 3, covering its performance improvements, tree‑shaking support, Composition API, new global APIs, lifecycle changes, reactive system enhancements, and practical code examples to help developers migrate from Vue 2 to Vue 3 efficiently.

Composition APIJavaScriptVue3
0 likes · 13 min read
Master Vue 3: Key Differences, New APIs, and Migration Tips
Architecture & Thinking
Architecture & Thinking
Jan 7, 2022 · Backend Development

How to Prepare and Execute a Successful Microservice Migration

This article outlines the essential preparations, strategic service granularity decisions, and practical splitting techniques—based on business logic, scalability, reliability, and performance—to guide teams in migrating monolithic systems to a robust microservice architecture.

backend architecturemigrationservice decomposition
0 likes · 10 min read
How to Prepare and Execute a Successful Microservice Migration
Open Source Linux
Open Source Linux
Dec 7, 2021 · Cloud Computing

How Taobao Scaled from LAMP to Cloud: Architecture Lessons for Enterprises

This article chronicles Taobao's evolution from a simple LAMP stack to a sophisticated cloud-native architecture, detailing the technical decisions, challenges, and best‑practice solutions—including database migration, caching, CDN, and distributed services—that enable high availability, scalability, and performance for large‑scale e‑commerce platforms.

CachingCloud Computingarchitecture
0 likes · 10 min read
How Taobao Scaled from LAMP to Cloud: Architecture Lessons for Enterprises
High Availability Architecture
High Availability Architecture
Dec 7, 2021 · Databases

Efficiency Choice: NetEase Internal Evaluation of Distributed Database TiDB

NetEase’s DBA team presents a comprehensive analysis comparing TiDB‑based innovative architecture with the traditional MySQL + DDB stack, detailing business fit, cost reduction, technical innovation, scalability, high availability, HTAP capabilities, migration strategies, and practical deployment experiences to justify adopting TiDB as a next‑generation distributed database solution.

HTAPMySQLTiDB
0 likes · 35 min read
Efficiency Choice: NetEase Internal Evaluation of Distributed Database TiDB
Java Architect Essentials
Java Architect Essentials
Dec 6, 2021 · Databases

Facebook’s MySQL 5.6‑to‑8.0 Migration: Challenges, Process, and Lessons Learned

The article details Facebook’s multi‑year effort to migrate its heavily customized MySQL 5.6 deployment—including the MyRocks storage engine—to MySQL 8.0, describing the technical challenges, patch‑porting strategy, replication changes, automated verification, and application validation performed during the upgrade.

FacebookMyRocksMySQL
0 likes · 17 min read
Facebook’s MySQL 5.6‑to‑8.0 Migration: Challenges, Process, and Lessons Learned
Programmer DD
Programmer DD
Dec 5, 2021 · Backend Development

What’s New in Spring Boot 3.0? Key Changes and Migration Tips

The article outlines the upcoming Spring Boot 3.0 milestone, highlighting major changes such as removal of deprecated APIs, a minimum Java 17 requirement, migration to Jakarta EE 9, discontinued support for several libraries, and offers practical advice for developers planning the upgrade.

jakarta-eejava-17migration
0 likes · 5 min read
What’s New in Spring Boot 3.0? Key Changes and Migration Tips
Top Architect
Top Architect
Nov 24, 2021 · Frontend Development

Automating Vue2‑to‑Vue3 Migration with GoGoCode: A Practical Guide

This article explains how to use the GoGoCode AST‑based tool to automate the migration of large Vue 2 codebases to Vue 3, covering installation, command‑line usage, sample transformation rules, supported API changes, and where to find documentation and source code.

ASTGoGoCodeTool
0 likes · 8 min read
Automating Vue2‑to‑Vue3 Migration with GoGoCode: A Practical Guide
Aikesheng Open Source Community
Aikesheng Open Source Community
Nov 3, 2021 · Databases

Why MySQL TIMESTAMP Columns May Fail with “cannot be null” After Migration

The article explains how MySQL's explicit_defaults_for_timestamp setting and strict SQL mode cause TIMESTAMP columns with default CURRENT_TIMESTAMP to produce "Invalid default value" errors during migration from 5.7.28 to 5.7.20, especially when synchronization tools omit NULL and DEFAULT attributes.

MySQLexplicit_defaults_for_timestampinvalid default value
0 likes · 7 min read
Why MySQL TIMESTAMP Columns May Fail with “cannot be null” After Migration
Architects Research Society
Architects Research Society
Oct 29, 2021 · Cloud Native

When Is Serverless Architecture the Right Choice? Drawbacks, Costs, and Suitability

This article examines the disadvantages of serverless web development—including vendor lock‑in, unpredictable costs, and integration complexity—while outlining the scenarios where serverless offers clear benefits such as rapid iteration, low upfront investment, and automatic scaling for small‑to‑medium applications.

Cost ManagementServerlessVendor Lock-in
0 likes · 12 min read
When Is Serverless Architecture the Right Choice? Drawbacks, Costs, and Suitability
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 27, 2021 · Frontend Development

Migrating a Vue 2 Project from Vue CLI to Vite: Step‑by‑Step Guide

This article provides a comprehensive step‑by‑step guide for migrating a Vue 2 project built with Vue CLI to Vite, covering project structure analysis, removal of Vue CLI dependencies, configuration changes, handling of environment variables, alias setup, JSX support, asset handling, and additional build optimizations.

Build ToolsJavaScriptVite
0 likes · 20 min read
Migrating a Vue 2 Project from Vue CLI to Vite: Step‑by‑Step Guide
Alibaba Cloud Native
Alibaba Cloud Native
Sep 23, 2021 · Cloud Native

Why Dubbo 3.0 Became Alibaba’s Unified Cloud‑Native Service Framework

The article explains how Alibaba merged its proprietary HSF framework with the open‑source Dubbo, outlines the technical challenges of cloud‑native migration, describes Dubbo 3.0’s new features such as the Triple protocol and Service Mesh integration, and shares a large‑scale production case from DingTalk.

AlibabaHSFcloud-native
0 likes · 19 min read
Why Dubbo 3.0 Became Alibaba’s Unified Cloud‑Native Service Framework
Architecture Digest
Architecture Digest
Sep 18, 2021 · Frontend Development

Automating Vue2 to Vue3 Migration with GoGoCode

This article explains how the GoGoCode AST‑based tool can automatically transform large Vue2 codebases to Vue3 by applying a set of around thirty migration rules, covering async components, custom directives, router and Vuex changes, and provides installation, usage examples, and a comprehensive rule table.

ASTGoGoCodeVue
0 likes · 10 min read
Automating Vue2 to Vue3 Migration with GoGoCode
Java Architect Essentials
Java Architect Essentials
Sep 15, 2021 · Frontend Development

Automating Vue2 to Vue3 Migration with GoGoCode

This article explains how to use the GoGoCode AST‑based tool to automatically convert Vue 2 projects to Vue 3 by following the official migration guide, installing the CLI, running conversion commands, and applying a comprehensive set of transformation rules covering common break‑changes.

ASTGoGoCodeVue3
0 likes · 7 min read
Automating Vue2 to Vue3 Migration with GoGoCode
Java High-Performance Architecture
Java High-Performance Architecture
Sep 14, 2021 · Frontend Development

Automate Vue2 to Vue3 Migration with GoGoCode: A Step‑by‑Step Guide

This article explains how to use the GoGoCode CLI tool to automatically convert Vue 2 projects to Vue 3 by following the official migration guide, installing the tool, running conversion commands, reviewing generated code, and handling common break‑change scenarios such as async components, custom directives, and API updates.

CLIGoGoCodeJavaScript
0 likes · 8 min read
Automate Vue2 to Vue3 Migration with GoGoCode: A Step‑by‑Step Guide
Ctrip Technology
Ctrip Technology
Aug 17, 2021 · Databases

Sharding and Database Refactoring for High‑Volume Train Ticket Orders at Ctrip

This article describes how Ctrip's senior backend engineer designed and implemented horizontal database sharding, a service‑level proxy, dual‑read/write mechanisms, and a staged migration process to overcome order‑database bottlenecks, improve scalability, and ensure high availability for the rapidly growing international train‑ticket business.

Backendhigh availabilitymiddleware
0 likes · 16 min read
Sharding and Database Refactoring for High‑Volume Train Ticket Orders at Ctrip
Baidu Geek Talk
Baidu Geek Talk
May 31, 2021 · Cloud Native

Adoption of Service Mesh (Istio) at Baidu iFanFan: Challenges, Migration Strategy, and Benefits

Baidu iFanFan migrated all its Java‑based services to a native Kubernetes + Istio service mesh within three months, replacing fragmented, manual governance with automated rate‑limiting, canary releases, chaos testing and observability, which cut governance cycles from months to minutes, reduced CI time by ~20 % and dramatically improved system stability and multi‑cloud readiness.

IstioKubernetescloud-native
0 likes · 21 min read
Adoption of Service Mesh (Istio) at Baidu iFanFan: Challenges, Migration Strategy, and Benefits
Laravel Tech Community
Laravel Tech Community
May 15, 2021 · Backend Development

Key Changes in Tomcat 10.0.5 and Migration from Java EE to Jakarta EE

Tomcat 10.0.x targets Jakarta EE 9, requiring developers to replace the javax package with jakarta, and version 10.0.5 introduces proper JNDIRealm escaping, updated HandlesTypes handling, and a refactored, IoC‑friendly WebSocket creation process to ease migration from earlier Tomcat releases.

BackendJakarta EEJava EE
0 likes · 2 min read
Key Changes in Tomcat 10.0.5 and Migration from Java EE to Jakarta EE
Xianyu Technology
Xianyu Technology
May 11, 2021 · Cloud Native

Idleapi Monolith-to-FaaS Migration Case Study

Facing stability problems and slow development in its monolithic backend serving over 1,200 gateways, Idleapi split the system into function‑as‑a‑service units using an automated code‑splitting tool and one‑click migration, achieving sub‑3% function size, five‑minute deployments, and markedly better stability after migrating 30+ interfaces, while planning to optimise cost and unified upgrades.

FaaSServerlessmicroservices
0 likes · 10 min read
Idleapi Monolith-to-FaaS Migration Case Study
ITFLY8 Architecture Home
ITFLY8 Architecture Home
May 4, 2021 · Cloud Computing

How Taobao Scaled from LAMP to Cloud: Architecture Evolution & Migration Lessons

From its 2003 LAMP beginnings to a modern cloud-native stack, Taobao’s architecture journey illustrates how the platform tackled rapid growth, adopted Oracle, Java, distributed caching, CDN, and ultimately migrated to Alibaba Cloud services, offering practical best‑practice insights for large‑scale e‑commerce systems.

Cloud Computingarchitecturee-commerce
0 likes · 11 min read
How Taobao Scaled from LAMP to Cloud: Architecture Evolution & Migration Lessons
UCloud Tech
UCloud Tech
Apr 22, 2021 · Cloud Computing

How Hybrid Cloud Architecture Extends Compute, Storage, and Security

This article explains why many enterprises still rely on on‑premise data centers, introduces three hybrid‑cloud deployment models, and provides detailed solutions for extending computing power, storage backup, security protection, new product capabilities, and smooth business migration using a hybrid cloud approach.

Cloud ComputingInfrastructureSecurity
0 likes · 19 min read
How Hybrid Cloud Architecture Extends Compute, Storage, and Security
Tencent Cloud Middleware
Tencent Cloud Middleware
Feb 3, 2021 · Cloud Native

How Tencent’s TSF Mesh Bridges Spring Cloud and Service Mesh for Seamless Migration

This article explains how Tencent’s TSF Mesh framework enables gradual migration from traditional Spring Cloud‑based microservices to a Service Mesh architecture, addressing cross‑platform connectivity, unified service governance, registration, DNS, observability, and offering multiple migration strategies for heterogeneous environments.

Spring CloudTSF Meshcloud-native
0 likes · 29 min read
How Tencent’s TSF Mesh Bridges Spring Cloud and Service Mesh for Seamless Migration
ByteFE
ByteFE
Feb 1, 2021 · Frontend Development

Migrating to Webpack 5: Team Practices, Pitfalls, and New Features

This article details the motivations behind Webpack 5, outlines a step‑by‑step migration workflow—including preparation, dependency upgrades, common pitfalls, and new build‑time and runtime capabilities such as Asset Modules, filesystem caching, WebAssembly, Web Workers, improved long‑term caching and top‑level await—while providing performance comparisons and practical code snippets.

Frontend BuildWeb WorkerWebAssembly
0 likes · 22 min read
Migrating to Webpack 5: Team Practices, Pitfalls, and New Features
Alibaba Cloud Native
Alibaba Cloud Native
Jan 20, 2021 · Cloud Native

How Kaola Achieved Rapid Cloud‑Native Migration: Strategies, Challenges, and Lessons

This article details Kaola's cloud‑native transformation from 2019 to 2024, covering product integration, permission and messaging schemes, RPC migration, SchedulerX scaling, environment isolation, high‑availability components, Infrastructure‑as‑Code practices, automation strategies, and the measurable performance and cost benefits realized.

AlibabaIaCcloud-native
0 likes · 20 min read
How Kaola Achieved Rapid Cloud‑Native Migration: Strategies, Challenges, and Lessons
Java Architecture Diary
Java Architecture Diary
Jan 14, 2021 · Backend Development

How to Migrate a Spring Boot JPA App to Quarkus for Faster Startup

This guide demonstrates step‑by‑step how to transform a Spring Boot application that uses JPA for CRUD operations into a Quarkus‑based microservice, covering Maven dependencies, configuration changes, main class adaptation, and optional extensions such as actuator health checks and Flyway migrations.

JPAJavaQuarkus
0 likes · 7 min read
How to Migrate a Spring Boot JPA App to Quarkus for Faster Startup
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 1, 2021 · Cloud Computing

Taobao’s Journey from LAMP to Cloud: Architecture Evolution & Migration Secrets

This article chronicles Taobao’s rapid growth from a simple LAMP stack in 2003 to a sophisticated, cloud‑native architecture, detailing each major redesign, the challenges faced, and the best‑practice migration strategies that enabled high availability, scalability, and performance on Alibaba Cloud.

Alibaba CloudCloud Computingarchitecture
0 likes · 10 min read
Taobao’s Journey from LAMP to Cloud: Architecture Evolution & Migration Secrets
21CTO
21CTO
Dec 9, 2020 · Operations

Why Red Hat Dropped Free CentOS and What It Means for Your Servers

Red Hat announced the end of the free CentOS Linux distribution, replacing it with the rolling‑release CentOS Stream, and detailed the support timelines for CentOS 7 and 8, urging users to consider RHEL subscriptions, build their own rebuilds, or migrate to alternative platforms.

CentOSLinuxRHEL
0 likes · 8 min read
Why Red Hat Dropped Free CentOS and What It Means for Your Servers
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 8, 2020 · Frontend Development

How to Seamlessly Integrate Micro‑Frontends into Legacy Sites: A Practical Guide

This article explains the benefits and pain points of micro‑frontends, outlines a systematic integration approach for existing legacy sites, describes essential loaders and plugins, and provides detailed migration steps and implementation nuances to achieve a stable, extensible frontend architecture.

Frontend Architectureloadermicro‑frontend
0 likes · 11 min read
How to Seamlessly Integrate Micro‑Frontends into Legacy Sites: A Practical Guide
Java Backend Technology
Java Backend Technology
Dec 5, 2020 · Backend Development

What’s New in Spring Boot 2.4.0? Key Features and Migration Guide

Spring Boot 2.4.0 introduces a brand‑new configuration file handling system, updates core dependencies, deprecates legacy APIs, and changes default servlet registration, while still supporting Java 8‑15 and offering migration paths for older versions, making it essential reading for Java backend developers.

ConfigurationJavaSpring Boot
0 likes · 20 min read
What’s New in Spring Boot 2.4.0? Key Features and Migration Guide
DeWu Technology
DeWu Technology
Nov 22, 2020 · Backend Development

Evolution of Transaction System Architecture at DeWu

Alan, a twelve-year veteran of startup and e-commerce development, outlines DeWu’s transaction system evolution through five architectural eras—from a single ECS-Redis setup in 2017 to the modern, Java-based, Five-Color-Stone refactor that migrated 27 billion records, redesigned 700+ APIs, and now reliably powers major sales events while continuing protocol, gateway, monitoring, and compliance optimizations.

JavaPHPe-commerce
0 likes · 4 min read
Evolution of Transaction System Architecture at DeWu
Alibaba Cloud Native
Alibaba Cloud Native
Nov 21, 2020 · Cloud Native

How Cloud‑Native Architecture Is Redefining Migration and Disaster Recovery

This article examines the rapid rise of cloud‑native computing, explains why traditional migration and disaster‑recovery methods no longer suffice, compares rehost, replatforming and cloud‑native migration approaches, and outlines practical architectures for same‑city, cross‑region and cross‑cloud disaster recovery.

migrationrehostreplatforming
0 likes · 23 min read
How Cloud‑Native Architecture Is Redefining Migration and Disaster Recovery
Qunar Tech Salon
Qunar Tech Salon
Nov 19, 2020 · Databases

Automated Migration Platform for Qunar DBA: Architecture, Implementation, and Outcomes

This article describes Qunar's DBA department automated migration platform, detailing its motivation, overall architecture, task pool and templates, customizable web‑based workflow, scheduling, execution queue, tooling, and the significant efficiency and reliability gains achieved across numerous database migration scenarios.

DBA toolsDatabase AutomationPython
0 likes · 10 min read
Automated Migration Platform for Qunar DBA: Architecture, Implementation, and Outcomes
Programmer DD
Programmer DD
Oct 24, 2020 · Cloud Native

Should You Switch to Microservices? Evaluation Tips and Migration Steps

This article examines the fundamentals of monolithic and microservice architectures, outlines the advantages and drawbacks of each, provides criteria for deciding when to adopt microservices, and offers practical guidance on technical, talent, and organizational considerations for a successful migration.

architecturecloud-nativeevaluation
0 likes · 16 min read
Should You Switch to Microservices? Evaluation Tips and Migration Steps
Tencent Cloud Developer
Tencent Cloud Developer
Sep 24, 2020 · Cloud Computing

Technical Overview of Tencent Cloud CBS Data Scheduling System

The Tencent Cloud CBS data scheduling system has evolved from a simple snapshot service into a highly concurrent, low‑latency platform that uses COW/ROW mechanisms, multi‑version snapshots, rapid rollback, hot‑data caching, horizontal scaling, fault‑tolerant task switching, cross‑region replication, and seamless disk migration to ensure reliable, fast storage for backups, image creation, and cloud‑disk migration, with future AI‑driven scheduling and ultra‑low‑latency features.

Data Schedulingblock storagecloud storage
0 likes · 25 min read
Technical Overview of Tencent Cloud CBS Data Scheduling System
360 Tech Engineering
360 Tech Engineering
Sep 11, 2020 · Backend Development

Key New Features of Java 11 and Practical Migration Guide

This guide explains why Java 11 is worth adopting, lists its major language and API enhancements over Java 8—including var type inference, improved collections, stream and HTTP client APIs—and provides detailed solutions for common migration issues such as missing JAXB modules and container‑aware JVM behavior.

BackendHttpClientJAXB
0 likes · 6 min read
Key New Features of Java 11 and Practical Migration Guide
Architect's Tech Stack
Architect's Tech Stack
Aug 2, 2020 · Mobile Development

Guide to Migrating from Java to Kotlin for Android Development

This article outlines Google's Kotlin‑first strategy, practical steps for teams and code to transition from Java to Kotlin in Android projects, including appointing a Kotlin champion, using Android Studio's conversion tool, gradual migration practices, and interoperability considerations.

AndroidKotlinMobile Development
0 likes · 4 min read
Guide to Migrating from Java to Kotlin for Android Development
政采云技术
政采云技术
Jul 5, 2020 · Frontend Development

Vue 3 JSX Migration Guide

This article provides a comprehensive guide to migrating Vue 2 projects to Vue 3 using JSX, covering Vue 3’s new features, JSX basics, migration strategies, plugin configurations, code examples, and best practices for developers transitioning to the new ecosystem.

Ant Design VueJSXmigration
0 likes · 14 min read
Vue 3 JSX Migration Guide
Xianyu Technology
Xianyu Technology
Jun 23, 2020 · Mobile Development

IPv6 Migration Architecture and Implementation for Xianyu Mobile App

Xianyu’s IPv6 migration, driven by China’s carrier upgrades, implements a dual‑stack architecture that uses NAT at the LVS layer to translate IPv6 to IPv4 while embedding the client’s IPv6 address in HTTP headers, enabling gradual gray‑release, comprehensive testing, and monitoring, resulting in about 55 % IPv6 daily active users.

AlibabaIPv6Mobile Development
0 likes · 9 min read
IPv6 Migration Architecture and Implementation for Xianyu Mobile App