Tagged articles

Pact

6 articles · Page 1 of 1
Xiaolin Talks Programming
Xiaolin Talks Programming
Jul 18, 2026 · Backend Development

Microservice Contract Testing: From CDC to CI/CD Automation with SCC & Pact

This article details a practical microservice contract testing system using Spring Cloud Contract and Pact, covering consumer-driven contracts, DSL definitions, provider verification, CI/CD pipeline integration with GitLab, stub versioning, breaking change management, and team collaboration practices to replace fragile manual integration with automated, version-controlled interface guarantees.

CI/CDConsumer-Driven ContractsContract Testing
0 likes · 20 min read
Microservice Contract Testing: From CDC to CI/CD Automation with SCC & Pact
Xiaolin Talks Programming
Xiaolin Talks Programming
Jul 3, 2026 · Backend Development

API Versioning & Smooth Migration: Spring Boot Routing Strategies and Production Governance

This article presents a comprehensive production-grade approach to API version management in Spring Boot, covering version identification strategies, custom routing via RequestCondition, DTO isolation with MapStruct, deprecation interceptors with Prometheus metrics, gateway-level traffic splitting using Spring Cloud Gateway and Nginx, and a lifecycle state machine with automated retirement rules.

API VersioningMapStructOpenAPI
0 likes · 18 min read
API Versioning & Smooth Migration: Spring Boot Routing Strategies and Production Governance
FunTester
FunTester
Dec 17, 2025 · Backend Development

How Contract Testing with Pact Prevents API Breakages in Microservices

This article explains why traditional unit and integration tests miss cross‑team API mismatches in microservices, introduces contract testing with the Pact framework, shows consumer and provider test implementations, describes using a Pact Broker, and offers production‑grade strategies and best‑practice recommendations.

API CompatibilityCI/CDContract Testing
0 likes · 10 min read
How Contract Testing with Pact Prevents API Breakages in Microservices
FunTester
FunTester
Mar 15, 2023 · Fundamentals

Continuous Testing and Contract Testing: Techniques and Practices

The article explains how continuous testing provides rapid feedback and balanced test coverage, introduces contract testing and test doubles to decouple service dependencies, describes the consumer‑driven contract testing approach with Pact, and outlines scenarios where Pact is appropriate or unsuitable.

Contract TestingPactTest Doubles
0 likes · 8 min read
Continuous Testing and Contract Testing: Techniques and Practices
DevOps
DevOps
Sep 23, 2022 · Backend Development

Understanding Contract Testing with Pact for Microservices

This article explains how contract testing, especially using the Pact tool, helps microservice teams reduce integration friction by defining consumer‑driven and provider‑driven contracts, streamlining pipelines, and delivering faster, more reliable software deployments.

Pactconsumer-drivenmicroservices
0 likes · 9 min read
Understanding Contract Testing with Pact for Microservices
Architecture Digest
Architecture Digest
Mar 17, 2016 · Backend Development

Cookpad’s Microservices Experience: Service Granularity, Integration, and Deployment Practices

This article shares Cookpad’s practical experience with microservices, covering service granularity, RESTful integration, parallel processing, fault tolerance, testing strategies, logging, Docker‑based deployment pipelines, and company‑wide support mechanisms that together improve development speed and reliability.

CI/CDDockerPact
0 likes · 12 min read
Cookpad’s Microservices Experience: Service Granularity, Integration, and Deployment Practices