Tag

Microservice

0 views collected around this technical thread.

Architecture Digest
Architecture Digest
Apr 16, 2025 · Backend Development

Solving Backend Coupling Issues with a Dedicated TPS Microservice

This article analyzes the high coupling caused by multiple backend controllers and third‑party push interfaces, then proposes a dedicated TPS microservice that encapsulates third‑party calls via Feign, standardizes parameters, and reduces code duplication for frontend and backend systems.

BackendJavaMicroservice
0 likes · 11 min read
Solving Backend Coupling Issues with a Dedicated TPS Microservice
Selected Java Interview Questions
Selected Java Interview Questions
Mar 21, 2025 · Backend Development

Solving Coupling Issues with a Dedicated TPS Microservice and Feign Integration

The article explains how high coupling caused by multiple front‑end controllers and repetitive back‑end push‑service code can be eliminated by introducing a dedicated TPS microservice that encapsulates third‑party integrations and exposes a unified Feign interface for all business systems.

BackendJavaMicroservice
0 likes · 6 min read
Solving Coupling Issues with a Dedicated TPS Microservice and Feign Integration
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 13, 2024 · Backend Development

ByteDance Service Framework: Compile‑Time Merged Microservices – Practices, Challenges, and Solutions

This article presents ByteDance's compile‑time microservice merging technique, describing its background, performance benefits, technical challenges such as dependency isolation and call conversion, the implemented solutions, selection criteria, large‑scale impact, and future directions for service architecture governance.

GoMicroservicecompile-time merging
0 likes · 14 min read
ByteDance Service Framework: Compile‑Time Merged Microservices – Practices, Challenges, and Solutions
Architecture Development Notes
Architecture Development Notes
May 30, 2024 · Backend Development

Build a Fast, Safe Rust Microservice with Actix-web and SQLite

Learn how to create a simple, high‑performance Rust microservice using Actix‑web, Serde, and SQLite, covering environment setup, project structure, core code for CRUD operations, and testing commands, while highlighting Rust’s memory safety, speed, and low runtime overhead.

Actix-webCRUDMicroservice
0 likes · 10 min read
Build a Fast, Safe Rust Microservice with Actix-web and SQLite
Top Architect
Top Architect
Apr 11, 2024 · Backend Development

Decoupling Backend Interfaces with a Dedicated TPS Microservice

The article analyzes coupling problems caused by multiple backend controllers and third‑party push interfaces, proposes a dedicated TPS microservice to encapsulate third‑party calls, demonstrates Feign integration with Java code examples, and concludes with a summary of benefits and further considerations.

BackendJavaMicroservice
0 likes · 8 min read
Decoupling Backend Interfaces with a Dedicated TPS Microservice
JD Tech
JD Tech
Jun 8, 2023 · Operations

Extending Cookie Lifetime for Seamless UI and API Automation

This article presents a practical solution to overcome login obstacles in UI and HTTP API automation by converting short‑lived cookies into permanent ones through a micro‑service, enabling continuous end‑to‑end automated testing without manual re‑login.

API TestingMicroserviceSession Management
0 likes · 8 min read
Extending Cookie Lifetime for Seamless UI and API Automation
Top Architect
Top Architect
Mar 11, 2023 · Backend Development

Designing a Reusable Shared Order Service: Boundary Definition and Internal Architecture

This article explains how to build a highly reusable shared order service by clearly defining its boundaries, abstracting its internal data model and interfaces, and handling order status management with both main and sub‑status mechanisms, while avoiding tight coupling with other services.

Microservicebackend architectureorder service
0 likes · 15 min read
Designing a Reusable Shared Order Service: Boundary Definition and Internal Architecture
Architecture Digest
Architecture Digest
Jan 14, 2023 · Backend Development

Design and Implementation of a Follow/Unfollow Microservice Using MySQL and Redis

This article details the requirements analysis, design approach, database schema, and step‑by‑step implementation of a follow/unfollow microservice using MySQL for persistence and Redis Sets for efficient set operations, including Maven dependencies, Spring Boot configuration, RedisTemplate setup, service, controller, and testing of common‑follow queries.

Follow ServiceJavaMicroservice
0 likes · 17 min read
Design and Implementation of a Follow/Unfollow Microservice Using MySQL and Redis
Java Captain
Java Captain
Dec 8, 2022 · Backend Development

Design and Implementation of a Friend Follow Microservice Using MySQL and Redis

This article explains how to design and implement a friend follow microservice by combining MySQL for persistent storage with Redis sets for efficient follow/unfollow operations and mutual follow queries, covering database schema, Maven dependencies, Spring Boot configuration, RedisTemplate setup, service and controller logic, and testing procedures.

Follow FeatureJavaMicroservice
0 likes · 15 min read
Design and Implementation of a Friend Follow Microservice Using MySQL and Redis
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 9, 2022 · Backend Development

Choosing a Microservice Gateway: Spring Cloud Gateway vs APISIX

After moving to a new team lacking a dedicated gateway, the author evaluates two popular microservice gateway solutions—Spring Cloud Gateway and Apache APISIX—comparing their features, cloud‑native capabilities, performance, and ease of use, ultimately selecting Spring Cloud Gateway for its Java ecosystem and extensibility.

APISIXBackendMicroservice
0 likes · 11 min read
Choosing a Microservice Gateway: Spring Cloud Gateway vs APISIX
Java Architecture Diary
Java Architecture Diary
Jun 6, 2022 · Information Security

Integrating Spring Authorization Server in PIG v3.5: Secure OAuth2 Migration Guide

This article explains how the PIG microservice platform v3.5 adds official Spring Authorization Server support, covering background, Java compatibility, Maven dependency configuration, extended grant types, Redis token storage, token formatting and enhancement, and customized resource server introspection for a seamless OAuth2 migration.

JavaMicroserviceOAuth2
0 likes · 5 min read
Integrating Spring Authorization Server in PIG v3.5: Secure OAuth2 Migration Guide
Sohu Tech Products
Sohu Tech Products
Mar 23, 2022 · Big Data

Microservice Tracing with Zipkin and StarRocks: Architecture and Practice

This article describes how Sohu Intelligent Media built a microservice tracing system using Zipkin for data collection and StarRocks for storage and analysis, covering architecture, data model, ingestion pipeline, SQL analytics, performance monitoring, and future improvements.

BigDataMicroserviceObservability
0 likes · 27 min read
Microservice Tracing with Zipkin and StarRocks: Architecture and Practice
Java Architecture Diary
Java Architecture Diary
Jul 12, 2021 · Backend Development

Master IntelliJ IDEA 2021: Profiler, Microservice Graphs, Docker & JSONPath Debugging

This guide walks you through IntelliJ IDEA 2021’s revamped Profiler, the new microservice call‑graph analysis for Spring Boot, Micronaut and Quarkus, the Docker‑based run configurations, and the built‑in JSONPath expression debugger, showing how to leverage each feature to improve development efficiency.

DockerIntelliJ IDEAJsonPath
0 likes · 3 min read
Master IntelliJ IDEA 2021: Profiler, Microservice Graphs, Docker & JSONPath Debugging
Java Architecture Diary
Java Architecture Diary
Jul 9, 2021 · Backend Development

Boost Java Microservice Performance with GraalVM Native Image: A Step-by-Step Guide

This tutorial demonstrates how to create a Micronaut microservice, compile it into a GraalVM Native Image, and apply advanced optimizations such as G1 GC, profile‑guided compilation, and UPX packing to achieve faster startup, lower memory usage, and higher throughput in cloud environments.

G1 GCGraalVMJava
0 likes · 21 min read
Boost Java Microservice Performance with GraalVM Native Image: A Step-by-Step Guide
IT Architects Alliance
IT Architects Alliance
May 18, 2021 · Backend Development

Design of a Microservice API Gateway: Functional and Non‑Functional Considerations

This article outlines a comprehensive design for a microservice API gateway, covering functional aspects such as routing, load balancing, aggregation, authentication, rate limiting, circuit breaking, caching, retries, and logging, as well as non‑functional concerns like high performance, high availability, scalability, and monitoring, with practical implementation options and recommendations.

AuthenticationLoad BalancingMicroservice
0 likes · 14 min read
Design of a Microservice API Gateway: Functional and Non‑Functional Considerations
Top Architect
Top Architect
Jan 5, 2021 · Operations

Microservice Monitoring Architecture: Five‑Layer Hierarchy and Key Practices

The article explains the importance of microservice monitoring and presents a five‑level monitoring hierarchy—from infrastructure to end‑user experience—along with five essential monitoring aspects and a typical architecture using agents, message queues, ELK, and time‑series databases to ensure reliable, observable services.

MetricsMicroservicearchitecture
0 likes · 6 min read
Microservice Monitoring Architecture: Five‑Layer Hierarchy and Key Practices
Top Architect
Top Architect
Aug 21, 2020 · Backend Development

Various Approaches to Service Decomposition in Microservice Architecture

The article explores multiple expert perspectives on how to split monolithic applications into microservices, discussing vertical and horizontal decomposition, business logic, stability, reliability, performance, team size, and practical trade‑offs to guide architects in designing scalable, maintainable systems.

BackendMicroservicearchitecture
0 likes · 9 min read
Various Approaches to Service Decomposition in Microservice Architecture
HelloTech
HelloTech
Jun 9, 2020 · Mobile Development

Flutter Adoption and Sparrow Microservice Architecture Overview

After reviewing cross‑platform options, the article explains why Flutter was chosen for HelloBike, describes its microservice‑based architecture using containerized Flutter modules, introduces the Sparrow framework for standardized development, plugin design, native‑Dart integration, and outlines future enhancements for stability and dynamic features.

Cross-PlatformDartFlutter
0 likes · 13 min read
Flutter Adoption and Sparrow Microservice Architecture Overview