Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Verifying microservice integrations with contract testing

337 views

Published on

Slides for the talk I delivered alongside with Ben Sayers (another Atlassian colleague) about contract testing and microservice integrations.

As of today, we've delivered this talk at the Atlassian Summit 2016 conference in San José (California), as well as at the API Days Australia 2017 in Sydney.

You can view a recording of this talk here: youtube.com/watch?v=-6x6XBDf9sQ, which is way better than just watching the slides as, the talk has a lot of handwaving, jokes, and interaction between Ben and myself.

Here's the talk abstract:

As you migrate your applications toward microservice architectures, new pains start to appear - like testing, for example. How on Earth do you verify all these separate moving parts work together before releasing? How can you be sure that your code is compatible with services that can't easily be spun up anymore? They are all written in different languages, operated by separate teams and deploy every day! Do you find yourself lying awake at night missing monolithic applications where integrations were easier to test? In this talk we'll reveal how Atlassian is adopting a new strategy called "contract testing", using the Pact open source library to test our microservices. We'll introduce the concept of contract testing, talk about why we love this approach, and go through some examples and patterns that will help you get started.

Published in: Engineering
  • Be the first to comment

Verifying microservice integrations with contract testing

  1. 1. Verifying Microservice Integrations with Contract Testing BEN SAYERS
 DEV • ATLASSIAN
 @BENSAYERSDEV MAURI EDO
 QE • ATLASSIAN @MAURI_EDO
  2. 2. Based on a true story.
  3. 3. Why didn’t your tests catch this?
  4. 4. So… How do you test?
  5. 5. Mocked dependencies
  6. 6. ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing service Mock User Service Response Request
  7. 7. Mock client Response Request Billing service Mock User Service Response Request ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G
  8. 8. Tests that mock dependencies are…
  9. 9. Trustworthy Tests that mock dependencies are…
  10. 10. Tests that mock dependencies are… Trustworthy Cheap
  11. 11. Tests that mock dependencies are… Trustworthy Cheap Fast
  12. 12. Tests that mock dependencies are… Trustworthy Cheap Fast Reliable
  13. 13. Tests that mock dependencies are… Trustworthy Cheap Fast Reliable Targeted
  14. 14. Integration tests
  15. 15. User Service Response Request Billing Service ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G
  16. 16. User Service Response Request Billing Service~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing Service Email Service Response Request ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G
  17. 17. Integration tests are…
  18. 18. Trustworthy Integration tests are…
  19. 19. Integration tests are… Trustworthy Cheap
  20. 20. Integration tests are… Trustworthy Cheap Fast
  21. 21. Integration tests are… Trustworthy Cheap Fast Reliable
  22. 22. Integration tests are… Trustworthy Cheap Fast Reliable Targeted
  23. 23. End-to-end tests
  24. 24. End-to-end
 tests JIRA Billing Service ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G User Service Email Service
  25. 25. Targeted Fast Reliable Cheap Trustworthy End-to-end tests are…
  26. 26. Manual tests
  27. 27. Manual tests
  28. 28. Isn’t there a better way?
  29. 29. Contract testing
  30. 30. Contract testing
  31. 31. User Service Response Request Billing Service ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF ATLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G
  32. 32. User Service Response Request Billing Service ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF ATLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Consumer
  33. 33. User Service Response Request Billing Service ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF ATLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Consumer Provider
  34. 34. User service Response Request Billing Service ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF ATLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G
  35. 35. ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING URCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing Service
  36. 36. ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING URCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing Service Code Tests Pact mock
  37. 37. ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING URCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing Service Pact Code Tests
  38. 38. ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING URCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing Service Pact Code Tests
  39. 39. ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING URCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing Service Pact Code Tests
  40. 40. ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING URCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing Service Pact Code Tests
  41. 41. ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING URCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing Service Pact Code Tests
  42. 42. ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING URCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing Service Pact Code Tests
  43. 43. Response Billing Service Request User service Pact ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF ATLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G
  44. 44. Response Billing Service Request User service Pact ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF ATLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G
  45. 45. Sharing Pact files
  46. 46. Sharing Pact files File system
  47. 47. Sharing Pact files File system URL
  48. 48. Sharing Pact files File system URL Pact Broker
  49. 49. Pact Billing Service User service Request ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF ATLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G
  50. 50. Pact Response Billing Service User service Request ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF ATLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G
  51. 51. Pact Response Billing Service User service Request ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF ATLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G
  52. 52. Pact Response Billing Service User service Request ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF ATLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G
  53. 53. Billing Service User service Pact ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF ATLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G
  54. 54. Billing Service User Service Pact ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF ATLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G {
 users: …
 }
  55. 55. Billing Service User Service Pact ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF ATLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G {
 users: …
 } {
 user: …
 }
  56. 56. Response Billing Service User Service Request Pact ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF ATLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G {
 users: …
 } {
 user: …
 }
  57. 57. Response Billing Service User Service Request Pact ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF ATLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G {
 users: …
 } {
 user: …
 }
  58. 58. Talk to each other.
  59. 59. ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing Service User Service Pact
  60. 60. Pact ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing Service User Service {
 user: “Ben”
 }
  61. 61. Pact {
 user: “Ben”
 } ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing Service User Service {
 user: “Ben”
 }
  62. 62. {
 user: “Ben”
 } Pact ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing Service User Service {
 user: “Ben”
 } {
 user: “Mauri”
 }
  63. 63. {
 user: “Ben”
 } Pact ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing Service User Service {
 user: “Ben”
 } {
 user: “Mauri”
 } {
 user: null
 }
  64. 64. {
 user: “Ben”
 } Pact ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing Service User Service {
 user: “Mauri”
 } {
 user: null
 }
  65. 65. Pact ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing Service User Service {
 user: “Ben”
 }
  66. 66. {
 state: “Ben @ DB”
 user: “Ben”
 } Pact ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing Service User Service Response Request
  67. 67. Pact ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing Service User Service
  68. 68. Pact ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing Service User Service {
 user: “Ben”
 }
  69. 69. Pact ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing Service User Service Response Request {
 user: “Ben”
 }
  70. 70. Talk to each other.
  71. 71. Talk to each other. Seriously, it works.
  72. 72. Billing Service User Service Pact ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF ATLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G {
 user: …
 } {
 user: …
 }
  73. 73. Billing Service User Service Pact ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF ATLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G {
 users: …
 } {
 user: …
 }
  74. 74. Billing Service User Service Pact ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF ATLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Response Request {
 users: …
 } {
 user: …
 }
  75. 75. Billing Service User Service Pact ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF ATLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Response Request {
 users: …
 } {
 user: …
 }
  76. 76. ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF ATLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G User Service Pact Billing Service ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF ATLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G
  77. 77. User Service Pact Billing Service
  78. 78. Closing the loop
  79. 79. Closing the loop Manually
  80. 80. Closing the loop Manually
  81. 81. Manually Directly Closing the loop
  82. 82. Manually Directly Pact Broker webhook Closing the loop
  83. 83. Manually Directly Pact Broker webhook Swagger Mock
 Validator Closing the loop
  84. 84. Pact ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing Service User Service
  85. 85. Pact ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing Service User Service Response Request
  86. 86. Pact ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing Service User Service Response Request
  87. 87. Pact ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing Service User Service Response Request
  88. 88. Pact ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing Service User Service
  89. 89. Pact ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing Service User Service
  90. 90. Pact ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing Service User Service
  91. 91. Pact ~GREED IS GOOD~TH E FUTUREOFAT LASSIAN PURC H A SING O FF-SITE 2016 PU RC H A SIN G ~G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING OFF-SITE 201 6P U R C H A S I N G ~GR EED ISGOOD ~ T HEFUTUREO F ATLASSIAN PU R C HASING OFF-SITE 201 6 P U R C H A S I N G ~GREEDIS G O OD~THEFUT U RE OF ATLASS IAN PURCHASI N G OFF-SITE 2016 P U R C H A S I N G ~ G REEDISGOO D ~ THEFUTURE O F ATLASSIAN PURCHASING ~ G REEDISGOOD ~ THEFUTURE O F ATLASSIAN P U RCHASING OFF-SITE 201 6 P U R C H A S I N G ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~GREED IS GOOD~THE F U TURE OF ATLA SSIANPURCHA SING O FF-SIT E 2016 P U R C H A S IN G ~GRE ED ISGOOD~ T H E FUTURE OF A TLASSIANPUR C HASING OFF-SITE2016 PURCHASING ~GR EED ISGOOD~ T H EFUTUREOF A TLASSIAN PU R C HASING OFF-SITE 201 6 ~ G R EEDISGOOD ~ THEFUTUREO F ATLASSIAN PU RCHASING PURCHASING ~ GREED IS GOOD~THE FUTUREOFATL A SSIANPURCH A SING ~ GREEDISGO O D ~THEFUTUR E OF ATLASSIA N PURCHASING OFF-SITE 201 6 P U R C H A S I N G ~SHO W M ETHEMON E Y ~THEFUTU RE O F P U R CH A SING AT L A S S I A N P U R C H A S I N G Billing Service User Service
  92. 92. Contract tests are…
  93. 93. Trustworthy Contract tests are…
  94. 94. Contract tests are… Trustworthy Fast
  95. 95. Contract tests are… Trustworthy Fast Reliable
  96. 96. Contract tests are… Trustworthy Fast Reliable Targeted
  97. 97. Contract tests are… Trustworthy Fast Reliable Targeted Cheap
  98. 98. Getting started
  99. 99. pact.io
  100. 100. Supported Beta Swift
 
 Python
 
 Go Java
 .NET
 Ruby
 JavaScript
  101. 101. “Convince me”
  102. 102. BEN SAYERS
 DEV • ATLASSIAN
 @BENSAYERSDEV Verifying Microservice Integrations with Contract Testing MAURI EDO
 QE • ATLASSIAN @MAURI_EDO

×