Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Software Integration 101

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →
Avatar for Raka Raka
November 26, 2023
12

Software Integration 101

My slides for DevFest Bali 2023

Avatar for Raka

Raka

November 26, 2023

Transcript

  1. 3 3

  2. 5 5

  3. 6 6

  4. 7 7

  5. 9 9

  6. Backward Compatibility (BC) BC is important since most software product

    will be improved continously to align with business goals while the business never stops 17 17
  7. Async comm - benefits 1. Good for long-running and heavy

    process, able to reduce latency 2. Able to control the traffic load, to protect particular systems from being overwhelmed, i.e database, external API 31 31
  8. Error handling as API producer (2) Error code Desc 101

    Entity couldn't be found 102 Unknown Error 103 Invalid request 401 Coupon is not eligible for the order 39 39