Tagged articles

Contract-First

2 articles · Page 1 of 1
The Dominant Programmer
The Dominant Programmer
Apr 29, 2026 · Backend Development

Spring MVC + OpenFeign: Contract‑First API, Controller Logic, and Feign Reuse in Microservices

This article explains a standard Spring MVC + OpenFeign design pattern for microservices, where a contract‑first interface defines routing and API specs, Controllers implement business logic, and Feign clients reuse the same interface for remote calls, with full Maven project setup, code samples, and Nacos integration.

Contract-FirstJavaNacos
0 likes · 15 min read
Spring MVC + OpenFeign: Contract‑First API, Controller Logic, and Feign Reuse in Microservices
LuTiao Programming
LuTiao Programming
Apr 20, 2026 · Backend Development

Why Your REST API Gets Complaints? 4 Advanced Design Patterns Senior Engineers Use

Many developers think a REST API is complete after versioning, pagination, and validation, but real‑world production exposes hidden issues such as unsafe retries, concurrent updates, undocumented deprecations, and missing contracts; this article explains four senior‑engineer‑approved patterns—idempotency, optimistic locking, lifecycle management, and contract‑first design—to build APIs that survive production.

API Lifecycle ManagementBackend developmentContract-First
0 likes · 8 min read
Why Your REST API Gets Complaints? 4 Advanced Design Patterns Senior Engineers Use