Senior Brother's Insights
Author

Senior Brother's Insights

A public account focused on workplace, career growth, team management, and self-improvement. The author is the writer of books including 'SpringBoot Technology Insider' and 'Drools 8 Rule Engine: Core Technology and Practice'.

438
Articles
0
Likes
2.1k
Views
0
Comments
Recent Articles

Latest from Senior Brother's Insights

100 recent articles max
Senior Brother's Insights
Senior Brother's Insights
Sep 14, 2022 · Backend Development

From Single Server to Cloud‑Native: 14 Stages of Scaling a Large‑Scale Website

This article walks through the evolution of a high‑traffic e‑commerce site—from a single‑machine setup to cloud‑native microservices—detailing each architectural milestone, the problems it solves, key technologies involved, and design principles for building scalable, highly available systems.

CachingCloud NativeHigh Availability
0 likes · 22 min read
From Single Server to Cloud‑Native: 14 Stages of Scaling a Large‑Scale Website
Senior Brother's Insights
Senior Brother's Insights
Sep 13, 2022 · Backend Development

8 Essential Backend Architecture Patterns Every Engineer Should Master

This article introduces eight common backend architecture patterns—single‑database single‑application, content distribution, query separation, microservices, multi‑level caching, sharding, elastic scaling, and multi‑data‑center—explaining their designs, typical use cases, step‑by‑step workflows, and the key advantages and drawbacks of each.

Microservices
0 likes · 23 min read
8 Essential Backend Architecture Patterns Every Engineer Should Master
Senior Brother's Insights
Senior Brother's Insights
Sep 5, 2022 · Backend Development

How a Hidden Ternary Operator Triggered Massive Data Deletion in a Java Backend

After taking over a system via a server image, the author uncovered malicious modifications that used a ternary expression to force id=1, causing MyBatis to generate a “where 1=1” clause that deleted the entire T_QUART_DATA table, and later discovered cron jobs that removed core jars, illustrating a thorough forensic debugging process.

JavaLinuxMyBatis
0 likes · 7 min read
How a Hidden Ternary Operator Triggered Massive Data Deletion in a Java Backend
Senior Brother's Insights
Senior Brother's Insights
Aug 25, 2022 · Backend Development

Mastering Spring Transaction Management: From Basics to Propagation Types

This article explains the fundamentals of Spring transactions, demonstrates how to set up a Spring Boot project with MySQL and MyBatis, walks through declarative transaction usage, compares REQUIRED, REQUIRES_NEW, and NESTED propagation behaviors with code examples, and highlights common pitfalls and best‑practice steps.

propagationspring-boot
0 likes · 18 min read
Mastering Spring Transaction Management: From Basics to Propagation Types
Senior Brother's Insights
Senior Brother's Insights
Aug 22, 2022 · Backend Development

Mastering Log Practices: From Levels to Formats for Reliable Backend Systems

Effective logging is essential for debugging, performance monitoring, and compliance, and this guide explains why developers should adopt good logging habits, outlines key log purposes, requirements for readability, performance, storage, timeliness, levels, content, and format, and provides concrete Log4j examples and code snippets.

Code Exampleslog formatlog levels
0 likes · 14 min read
Mastering Log Practices: From Levels to Formats for Reliable Backend Systems
Senior Brother's Insights
Senior Brother's Insights
Aug 8, 2022 · Databases

How to Install and Use RedisInsight for Redis Cluster Management

RedisInsight is a powerful GUI for Redis that supports cluster management, SSL connections, and memory analysis; this guide walks through downloading, installing on Linux, configuring environment variables, running as a service, deploying via Kubernetes, and using the web UI to monitor and operate Redis instances.

Database ManagementGUIKubernetes
0 likes · 7 min read
How to Install and Use RedisInsight for Redis Cluster Management