Tag

system migration

0 views collected around this technical thread.

Bilibili Tech
Bilibili Tech
Dec 26, 2023 · Backend Development

Rearchitecting Bilibili Live Broadcast Platform: From Legacy PHP to Go with Domain‑Driven Design and Hexagonal Architecture

The article details Bilibili’s migration of its legacy PHP live‑broadcast service to Go microservices using Domain‑Driven Design and Hexagonal architecture, describing event‑storming, six‑layer tactical design, TDD, traffic‑mirroring migration, and resulting higher reliability, lower latency, and improved maintainability.

Backend DevelopmentDomain-Driven DesignLive Streaming
0 likes · 43 min read
Rearchitecting Bilibili Live Broadcast Platform: From Legacy PHP to Go with Domain‑Driven Design and Hexagonal Architecture
DeWu Technology
DeWu Technology
Feb 15, 2023 · Backend Development

E-commerce Product Ranking System Migration: Technical Implementation and Storage Optimization

The article describes how an e‑commerce product ranking system was migrated to the new “Liao Yue” platform, decoupling it from the search module, introducing fresh metrics and Elasticsearch‑based sorting, then optimizing storage by separating B‑end and C‑end data—cutting costs 60%—with a gray‑scale rollout, dual‑read validation, rollback safeguards, and completing the two‑week, zero‑failure migration that delivered a closed‑loop, faster iteration system.

Backend DevelopmentElasticsearchStorage Optimization
0 likes · 15 min read
E-commerce Product Ranking System Migration: Technical Implementation and Storage Optimization
Bitu Technology
Bitu Technology
Dec 2, 2022 · Backend Development

Elixir Meetup Highlights: Legacy System Migration, WebRTC Development, and Distributed Virtual Players

The seventh Tubi‑sponsored Elixir Meetup featured three expert talks covering the migration of an Express.js/MongoDB legacy system to Elixir/PostgreSQL, building a WebRTC audio chat application with Elixir, and creating a distributed virtual‑player platform using Elixir’s powerful clustering and actor model capabilities.

Distributed SystemsElixirWebRTC
0 likes · 7 min read
Elixir Meetup Highlights: Legacy System Migration, WebRTC Development, and Distributed Virtual Players
Didi Tech
Didi Tech
Nov 20, 2018 · Operations

Didi's Message Queue Architecture, Migration Strategies, and RocketMQ Operational Practices

At Didi, the team replaced a chaotic mix of Kafka, Redis, and other queues with a custom, RocketMQ‑based service, using dual‑write and dual‑read migration, extensive performance testing, custom failover, batch extensions, and operational tweaks to achieve stable high‑throughput, low‑latency messaging at massive scale.

Distributed SystemsMessage QueueOperations
0 likes · 17 min read
Didi's Message Queue Architecture, Migration Strategies, and RocketMQ Operational Practices
Snowball Engineer Team
Snowball Engineer Team
Mar 30, 2018 · Backend Development

Design, Migration, and Optimization of Snowball's Self‑Built Fund Trading System

This article details Snowball's evolution from a third‑party fund trading platform to a self‑developed backend system, covering business flow, architectural redesign, phased user migration, payment channel optimization, and the operational benefits achieved through the new solution.

Payment Integrationbackend architecturefund‑trading
0 likes · 11 min read
Design, Migration, and Optimization of Snowball's Self‑Built Fund Trading System
Architecture Digest
Architecture Digest
Nov 23, 2017 · Backend Development

Microservice Transformation Experience and Target Architecture Design

This article shares the author's experience and lessons learned from a two‑day intensive discussion on microservice migration, outlining a concrete implementation plan, current architectural challenges, key debates, and the final target architecture blueprint for a third‑party payment company.

Domain-Driven DesignMicroservicesbackend architecture
0 likes · 12 min read
Microservice Transformation Experience and Target Architecture Design
Efficient Ops
Efficient Ops
May 17, 2015 · Operations

Reviving a Legacy Ad System: From Chaos to High‑Performance Architecture

This article recounts how a severely broken advertising RTB platform was rescued by securing dedicated resources, redesigning the architecture, running parallel development, gradually shifting traffic, and applying disciplined management practices to replace the legacy system with a scalable, low‑latency solution.

Operations Managementlegacy systemsoftware architecture
0 likes · 18 min read
Reviving a Legacy Ad System: From Chaos to High‑Performance Architecture