Skip to content

Commit 3d66c45

Browse files
committed
Add consumer-driven-contract-testing-pact-internal-apis article
1 parent 7313710 commit 3d66c45

7 files changed

Lines changed: 1215 additions & 2026 deletions

File tree

COVERS.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,3 +291,25 @@ Create an image of a stylized fuel gauge or budget meter labeled "Retry Budget."
291291
### Prompt 5: The Firebreak
292292

293293
Design an image showing a forest fire (cascade failure) being stopped by a firebreak (circuit breaker). The protected side of the forest is lush and healthy, while the contained fire burns on the other side. Firefighters monitor the break. Style: dramatic landscape illustration, warm fire colors contrasting with cool greens, 16:9 aspect ratio.
294+
295+
## consumer-driven-contract-testing-pact-internal-apis
296+
297+
### Prompt 1: The Handshake Agreement
298+
299+
Create an image of two robotic hands performing a handshake, with a glowing contract document floating between them. The contract has checkmarks and verification seals. Digital streams of data flow between the hands. Style: futuristic business agreement, blue and teal tones, clean geometric design, 16:9 aspect ratio.
300+
301+
### Prompt 2: The Puzzle Pieces
302+
303+
Design an image showing API puzzle pieces from different services clicking together perfectly. Each piece has an endpoint label (/users, /orders, /payments). A magnifying glass inspects the connection points, showing green checkmarks where they fit. Style: colorful technical illustration, satisfying fit visualization, clean lines, 16:9 aspect ratio.
304+
305+
### Prompt 3: The Safety Net
306+
307+
Illustrate a trapeze artist (representing code deployment) with a safety net below made of interwoven contract documents. The net is labeled with consumer names. The artist performs confidently knowing the net will catch breaking changes. Style: circus safety metaphor, dramatic lighting, warm and cool color contrast, 16:9 aspect ratio.
308+
309+
### Prompt 4: The Blueprint Verification
310+
311+
Create an image of an architect comparing a building under construction against blueprints. The blueprints represent the contract, the building represents the provider implementation. Green checkmarks appear where they match. Style: architectural comparison, technical blueprint aesthetic, clean professional look, 16:9 aspect ratio.
312+
313+
### Prompt 5: The Two-Way Mirror
314+
315+
Design an image showing a consumer service on one side of a two-way mirror and a provider service on the other. Between them, a contract document glows, showing what each side expects from the other. Both sides see their view clearly. Style: split-screen technology visualization, symmetric composition, purple and blue gradient, 16:9 aspect ratio.

src/content/articles/blue-green-canary-deployment-strategy-comparison/index.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,10 @@ Your system handles high traffic where even brief full-exposure issues are costl
104104

105105
You have the observability infrastructure to detect problems during gradual rollout. Canary deployments are only valuable if you can actually see what's happening to that canary traffic. Without solid metrics and alerting, you're flying blind.
106106

107+
<Callout type="info">
108+
Flagger is an open-source progressive delivery operator for Kubernetes that simplifies canary release workflows. It provides sophisticated traffic shifting management and automated health analysis, ensuring that new versions are only promoted once they have proven their stability in production.
109+
</Callout>
110+
107111
### The Hybrid Approach
108112

109113
Many mature organizations don't choose one strategy—they use both. Schema migrations and infrastructure changes go through blue/green for instant cutover and clean rollback. Application logic changes go through canary for production validation with limited blast radius.

src/content/articles/blue-green-canary-deployment-strategy-comparison/pdf.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -348,6 +348,10 @@ Table: Canary deployment advantages.
348348

349349
The resource efficiency is worth noting. Unlike blue/green's 2x infrastructure during deployment, canary only needs enough extra capacity for the canary percentage—typically 10-50% more, not double.
350350

351+
<Callout type="info">
352+
Flagger is an open-source progressive delivery operator for Kubernetes that simplifies canary release workflows. It provides sophisticated traffic shifting management and automated health analysis, ensuring that new versions are only promoted once they have proven their stability in production.
353+
</Callout>
354+
351355
### Canary Challenges
352356

353357
Canary's gradual approach comes with significant complexity. You need infrastructure that most teams don't have out of the box.

0 commit comments

Comments
 (0)