Please log in to watch this conference skillscast.
We build increasingly sophisticated architectures and web applications but rely on HTTP and the humble string to hold them together. We apply widely understood data formats (XML, JSON) to our requests and responses so both sides understand structure but how does each party declare its expectations of the content of the message? What’s more, how do we avoid a excessive coupling between components and the data formats they share?
Attendees of this talk will come away with a better understanding of why it is so important to think about integration and an idea of some of the ways we can get smarter about the division of responsibilities in our systems. This will include tools and techniques like consumer contracts and generative testing that allow us to better reason about uncertainties, test our assumptions and localise faults in our systems.
YOU MAY ALSO LIKE:
- Common Clojure Smells: A Field Guide (SkillsCast recorded in May 2014)
- YOW! December 2021 (Online Conference on 30th November - 1st December 2021)
- How to Read Complex Code (SkillsCast recorded in September 2021)
- Prioritizing Technical Debt as if Time and Money Matters (SkillsCast recorded in September 2020)