Tag: API Examples

Application Pattern: API Examples

API Examples enable consumer unit testing of producer APIs When an application consumes data from a remote service, we wish to verify the correctness of consumer-producer interactions via a testing strategy that encompasses the following characteristics: Fast feedback 100% scenario coverage Representative test data Auto-detect API changes The simplest method of verifying parser behaviour would…

Read More

Application Antipattern: Serialisation

Serialisation increases batch size and cycle time When designing applications for Continuous Delivery, our goal is to grow an architecture that minimises batch sizeĀ and facilitates a low cycle time. However, architectural decisions are often local optimisations that value efficiency over effectiveness and compromise our ability to rapidly release software, and a good example is the…

Read More