Tag

compensation

0 views collected around this technical thread.

Java Tech Enthusiast
Java Tech Enthusiast
Jan 26, 2025 · Product Management

Salary Negotiation Strategies for Job Seekers

Job seekers often avoid salary discussions due to image concerns or unclear market value, but by researching pay ranges, showcasing achievements, calmly handling low‑ball offers, and later addressing underpayment through polite communication and skill growth, they can negotiate fair compensation and prevent future regret.

Career Advicecompensationjob interview
0 likes · 6 min read
Salary Negotiation Strategies for Job Seekers
Architecture Digest
Architecture Digest
Aug 16, 2024 · Operations

Salary Distribution Analysis of Major Chinese Internet Companies

This article provides a free programmer book download and presents a detailed analysis of salary ranges across leading Chinese internet firms, highlighting eight salary brackets, the proportion of employees in high, medium, and low salary segments, and includes benchmark charts for company levels.

ChinaInternet Companiescompensation
0 likes · 2 min read
Salary Distribution Analysis of Major Chinese Internet Companies
Selected Java Interview Questions
Selected Java Interview Questions
Aug 16, 2022 · Fundamentals

2022 Global Software Engineer Salary Rankings: Entry‑Level, Mid‑Level and Senior Positions

This article presents the latest 2022 global software engineer compensation report from levels.fyi, highlighting top‑paying companies for entry‑level, mid‑level and senior roles, including Instacart, Two Sigma, Box, Databricks, Cruise, Roblox, Netflix, Stripe and LinkedIn, with detailed salary figures and company insights.

careercompensationlevels.fyi
0 likes · 5 min read
2022 Global Software Engineer Salary Rankings: Entry‑Level, Mid‑Level and Senior Positions
Zhuanzhuan Tech
Zhuanzhuan Tech
Jun 1, 2022 · Backend Development

Design and Implementation of a State Machine for E‑commerce After‑sale Services

This article explains how to design and implement a flexible, strategy‑pattern‑based state machine for e‑commerce after‑sale services, covering action abstraction, synchronous vs asynchronous execution, compensation via delayed MQ, and execution delay techniques to improve reliability and performance.

BackendJavaState Machine
0 likes · 8 min read
Design and Implementation of a State Machine for E‑commerce After‑sale Services
Selected Java Interview Questions
Selected Java Interview Questions
Mar 5, 2022 · R&D Management

Salary, Job Levels, and Promotion Systems of Major Chinese Internet Companies

This article compiles and compares the salary structures, job level hierarchies, performance assessment methods, and promotion criteria of major Chinese internet firms such as Alibaba, Tencent, ByteDance, Huawei, JD, Meituan, and Xiaomi, providing detailed insights for engineers and managers navigating tech industry compensation.

HRcompensationjob levels
0 likes · 21 min read
Salary, Job Levels, and Promotion Systems of Major Chinese Internet Companies
Java Architect Essentials
Java Architect Essentials
Jan 3, 2022 · Fundamentals

Internet Hourly Wage Rankings for Software Engineers in China

This article presents a data-driven ranking of hourly wages for Chinese internet companies across junior to expert-level software engineering positions, explaining the calculation method, highlighting top-paying firms, and noting limitations of the data source.

Chinacompensationhourly wage
0 likes · 5 min read
Internet Hourly Wage Rankings for Software Engineers in China
Selected Java Interview Questions
Selected Java Interview Questions
Nov 26, 2021 · R&D Management

Internet Engineer Hourly Wage Rankings by Seniority Level

This article presents a data‑driven ranking of Chinese internet companies' engineer hourly wages across junior to expert levels, explaining the calculation method, data sources, and highlighting which firms offer the highest pay per hour.

Rankingcareercompensation
0 likes · 3 min read
Internet Engineer Hourly Wage Rankings by Seniority Level
Wukong Talks Architecture
Wukong Talks Architecture
Jun 17, 2021 · Databases

Ensuring Data Consistency Without Native Transactions in MongoDB

The article explains how lack of native transactions in MongoDB 3.0 can cause data inconsistency during order processing, compares it with SQL transaction mechanisms, and proposes optimization and compensation strategies such as retry queues, asynchronous tasks, and refund handling to ensure eventual consistency.

DatabaseMongoDBTransaction
0 likes · 10 min read
Ensuring Data Consistency Without Native Transactions in MongoDB
Laravel Tech Community
Laravel Tech Community
Mar 30, 2021 · Fundamentals

2020 Salary Rankings of Chinese Internet Companies by Engineer Level

The article presents a 2020 salary ranking of major Chinese internet companies, categorizing compensation for junior, mid‑level, senior, and veteran engineers, explaining salary components, showing visual charts, and calling for greater transparency in industry pay structures.

2020ChinaRanking
0 likes · 4 min read
2020 Salary Rankings of Chinese Internet Companies by Engineer Level
Architect
Architect
Dec 31, 2020 · Backend Development

Understanding the Saga Pattern for Distributed Data Consistency in Microservices

This article explains why data consistency is critical in microservice architectures, introduces the Saga pattern and its execution and recovery mechanisms, compares it with two‑phase commit and TCC, and presents a centralized Saga design using ServiceComb for reliable distributed transactions.

2PCSagaServiceComb
0 likes · 18 min read
Understanding the Saga Pattern for Distributed Data Consistency in Microservices
Architecture Digest
Architecture Digest
Dec 6, 2020 · Fundamentals

What Starbucks Can Teach Us About Asynchronous Messaging and Two‑Phase Commit

The article uses Starbucks' coffee‑ordering process as a concrete analogy to explain asynchronous messaging, correlation, error‑handling strategies such as write‑off, retry and compensation, and why two‑phase commit is unsuitable for high‑throughput services.

Two-Phase Commitasynchronous messagingcompensation
0 likes · 9 min read
What Starbucks Can Teach Us About Asynchronous Messaging and Two‑Phase Commit
Code Ape Tech Column
Code Ape Tech Column
Nov 25, 2020 · Backend Development

Data Consistency Strategies in Microservices: Transaction Management and Patterns

This article reviews the evolution from traditional local and distributed transactions to BASE theory and presents four microservice data‑consistency patterns—reliable event notification, maximum‑effort notification, business compensation, and TCC—detailing their principles, advantages, drawbacks, and implementation examples.

Transaction Managementcompensationdata consistency
0 likes · 20 min read
Data Consistency Strategies in Microservices: Transaction Management and Patterns
Top Architect
Top Architect
Jun 26, 2020 · Backend Development

Design and Implementation of a Transactional Message Module Using RabbitMQ and MySQL

This article explains a lightweight transactional message solution for microservices that leverages RabbitMQ, MySQL, and Spring Boot to achieve eventual consistency, detailing design principles, compensation mechanisms, table schemas, and deployment considerations for high‑throughput asynchronous processing.

MySQLRabbitMQSpring Boot
0 likes · 9 min read
Design and Implementation of a Transactional Message Module Using RabbitMQ and MySQL
Architects Research Society
Architects Research Society
Jan 21, 2019 · Backend Development

Understanding the Saga Pattern for Distributed Transactions in Microservices

The article explains the Saga pattern as a solution for managing distributed transactions in microservice architectures, comparing event‑driven choreography and command‑oriented orchestration approaches, and discusses their benefits, drawbacks, and rollback strategies.

Event ChoreographyOrchestrationcompensation
0 likes · 9 min read
Understanding the Saga Pattern for Distributed Transactions in Microservices
Architecture Digest
Architecture Digest
Sep 29, 2017 · Databases

Ensuring Consistency in Distributed Systems: From Local Transactions to Two‑Phase Commit and Compensation Mechanisms

This article examines various consistency solutions for distributed systems, including strong and eventual consistency, local database transactions, two‑phase commit, TCC, rollback mechanisms, local message tables, and compensation techniques, illustrating their trade‑offs and appropriate application scenarios.

Message QueueTransactionsTwo-Phase Commit
0 likes · 13 min read
Ensuring Consistency in Distributed Systems: From Local Transactions to Two‑Phase Commit and Compensation Mechanisms
Architecture Digest
Architecture Digest
May 31, 2017 · Operations

Designing Distributed Transaction Architecture and Ensuring Data Consistency in a Flow Recharge System

The article explains how to break large transactions into small atomic operations combined with asynchronous messaging, describes ACID properties, presents banking and flow‑recharge scenarios, compares local and distributed (flexible) transactions, and details micro‑service architecture, compensation and async strategies to achieve eventual consistency.

asynchronous notificationcompensationdata consistency
0 likes · 11 min read
Designing Distributed Transaction Architecture and Ensuring Data Consistency in a Flow Recharge System