Architect's Tech Stack
Author

Architect's Tech Stack

Java backend, microservices, distributed systems, containerized programming, and more.

599
Articles
0
Likes
1.6k
Views
0
Comments
Recent Articles

Latest from Architect's Tech Stack

100 recent articles max
Architect's Tech Stack
Architect's Tech Stack
Nov 11, 2025 · Cloud Native

Discover 10 Must-Have Docker Images to Supercharge Your Development

This guide curates a selection of useful Docker images—including code‑server, CloudBeaver, QingLong, PocketBase, Homer, Uptime‑Kuma, Memos, Umami, Flame, Filebrowser, and Dockge—detailing their key features, recommended use cases, and ready‑to‑run Docker and docker‑compose commands to streamline development, monitoring, and personal workflows.

Backend DevelopmentCloud NativeDevOps
0 likes · 17 min read
Discover 10 Must-Have Docker Images to Supercharge Your Development
Architect's Tech Stack
Architect's Tech Stack
Nov 8, 2025 · Databases

Why Store IPv4 as Unsigned INT in MySQL? Benefits, Drawbacks & Java Conversion

The article explains why MySQL recommends storing IPv4 addresses as unsigned 32‑bit integers instead of strings, detailing space savings, faster range queries, and indexing benefits, while also noting readability drawbacks and providing MySQL functions and Java code for converting between string and integer representations.

IPv4Unsigned Integerdata storage
0 likes · 5 min read
Why Store IPv4 as Unsigned INT in MySQL? Benefits, Drawbacks & Java Conversion
Architect's Tech Stack
Architect's Tech Stack
Nov 5, 2025 · Backend Development

Master Java Generics: Why T, E, K, V, and ? Matter and How to Use Them

This article explains the purpose of Java generics, the differences between type parameters like T, E, K, V and wildcards ?, demonstrates non‑generic versus generic implementations with concrete code examples, and introduces the PECS principle for choosing appropriate wildcards in production code.

GenericsPECSType Parameters
0 likes · 11 min read
Master Java Generics: Why T, E, K, V, and ? Matter and How to Use Them
Architect's Tech Stack
Architect's Tech Stack
Nov 5, 2025 · Backend Development

How to Build a Conditional Multi‑DataSource Spring Boot Starter to Eliminate Dubbo Bottlenecks

This article walks through creating a custom Spring Boot starter that uses conditional auto‑configuration to provide primary and secondary data sources, DAOs, and services, enabling high‑frequency Dubbo calls to be replaced with direct database access and dramatically improving performance.

Conditional BeansDubboSpring Boot
0 likes · 13 min read
How to Build a Conditional Multi‑DataSource Spring Boot Starter to Eliminate Dubbo Bottlenecks
Architect's Tech Stack
Architect's Tech Stack
Oct 28, 2025 · Backend Development

13 Proven Ways to Dynamically Update SpringBoot Configurations at Runtime

This article presents twelve practical techniques for dynamically modifying SpringBoot configuration values without restarting the application, ranging from simple @Value listeners to advanced solutions such as Nacos, Apollo, dynamic data sources, in‑memory maps, scheduled polling, event‑driven updates, and Spring Cloud Config, helping developers achieve flexible and resilient runtime configuration management.

Dynamic ConfigurationJavaSpringBoot
0 likes · 16 min read
13 Proven Ways to Dynamically Update SpringBoot Configurations at Runtime
Architect's Tech Stack
Architect's Tech Stack
Oct 27, 2025 · Backend Development

Simplify Spring Boot HTTP Calls with retrofit-spring-boot-starter: Features, Usage, and Advanced Configuration

This article introduces retrofit-spring-boot-starter, a lightweight HTTP client framework for Spring Boot that integrates Retrofit, detailing its core features, quick start guide, custom interceptors, connection pool management, logging, retry mechanisms, error decoding, global interceptors, circuit breaking, microservice calls, call adapters, data converters, and best practices for production use.

HTTP clientJavaMicroservices
0 likes · 25 min read
Simplify Spring Boot HTTP Calls with retrofit-spring-boot-starter: Features, Usage, and Advanced Configuration