<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/feed.rss.xml" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Horia Jurcut</title>
    <description/>
    <link>https://speakerdeck.com/horiajurcut</link>
    <atom:link rel="self" type="application/rss+xml" href="https://speakerdeck.com/horiajurcut.rss"/>
    <lastBuildDate>2014-06-25 10:12:34 -0400</lastBuildDate>
    <item>
      <title>How Spotify Payments Creates APIs to Manage Complexity</title>
      <description>Spotify is one of the world leaders in media subscriptions and is the largest music streaming service with over 30 million paying subscribers. We currently provide 16 different methods of payment in over 60 countries and we continue to expand our offerings.

In this session we are going to talk about engineering an internal API to abstract away from the complexities of multiple payment gateways and multiple clients with potentially long release cycles (iOS, Android). I will share some of the benefits of growing the API organically, and some of the downfalls of premature abstraction.</description>
      <media:content url="https://files.speakerdeck.com/presentations/fc45bdac89d045dfbb6ff8faa9a30dc0/preview_slide_0.jpg?7154218" type="image/jpeg" medium="image"/>
      <content:encoded>Spotify is one of the world leaders in media subscriptions and is the largest music streaming service with over 30 million paying subscribers. We currently provide 16 different methods of payment in over 60 countries and we continue to expand our offerings.

In this session we are going to talk about engineering an internal API to abstract away from the complexities of multiple payment gateways and multiple clients with potentially long release cycles (iOS, Android). I will share some of the benefits of growing the API organically, and some of the downfalls of premature abstraction.</content:encoded>
      <pubDate>Thu, 10 Nov 2016 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/horiajurcut/how-spotify-payments-creates-apis-to-manage-complexity</link>
      <guid>https://speakerdeck.com/horiajurcut/how-spotify-payments-creates-apis-to-manage-complexity</guid>
    </item>
    <item>
      <title>Travel Journal</title>
      <description>Google Cloud Developer Challenge 2013 entry.</description>
      <media:content url="https://files.speakerdeck.com/presentations/a1a399f0dea00131ffee2ad9291baba4/preview_slide_0.jpg?3208467" type="image/jpeg" medium="image"/>
      <content:encoded>Google Cloud Developer Challenge 2013 entry.</content:encoded>
      <pubDate>Wed, 25 Jun 2014 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/horiajurcut/travel-journal</link>
      <guid>https://speakerdeck.com/horiajurcut/travel-journal</guid>
    </item>
  </channel>
</rss>
