WEBVTT

1
00:00:03.610 --> 00:00:07.570
<00:00:03.610>Awesome. <00:00:03.750>Hello <00:00:03.889>everyone. <00:00:04.029>Really <00:00:04.170>excited <00:00:04.310>to <00:00:04.449>speak <00:00:04.590>with <00:00:04.729>you <00:00:04.869>today. <00:00:05.010>Uh,

2
00:00:08.170 --> 00:00:12.290
<00:00:08.170>I <00:00:08.270>will <00:00:08.370>say, <00:00:08.470>uh, <00:00:08.570>if <00:00:08.670>you <00:00:08.770>notice <00:00:08.870>my <00:00:08.970>title <00:00:09.070>is <00:00:09.170>actually <00:00:09.270>a <00:00:09.370>little <00:00:09.469>bit <00:00:09.570>different.

3
00:00:12.890 --> 00:00:15.410
<00:00:12.890>I <00:00:13.090>recently, <00:00:13.290>uh, <00:00:13.490>became <00:00:13.690>our <00:00:13.890>chief <00:00:14.090>strategy <00:00:14.290>Officer.

4
00:00:15.860 --> 00:00:18.530
<00:00:15.860>Would <00:00:15.976>love <00:00:16.093>to <00:00:16.210>connect <00:00:16.326>with <00:00:16.443>each <00:00:16.560>and <00:00:16.676>every <00:00:16.793>one <00:00:16.910>of <00:00:17.026>you <00:00:17.143>on <00:00:17.259>LinkedIn,

5
00:00:18.550 --> 00:00:20.570
<00:00:18.550>so <00:00:18.725>feel <00:00:18.900>free <00:00:19.075>to <00:00:19.250>reach <00:00:19.425>out <00:00:19.600>to <00:00:19.775>me. <00:00:19.950>Uh,

6
00:00:20.570 --> 00:00:24.370
<00:00:20.570>it's <00:00:20.677>just <00:00:20.785>Alex <00:00:20.893>Walling <00:00:21.000>and <00:00:21.108>you <00:00:21.216>can <00:00:21.323>find <00:00:21.431>me <00:00:21.539>on <00:00:21.646>most <00:00:21.754>social <00:00:21.862>media <00:00:21.970>there.

7
00:00:25.180 --> 00:00:28.490
<00:00:25.180>Today <00:00:25.320>I'm <00:00:25.460>gonna <00:00:25.600>be <00:00:25.740>talking <00:00:25.880>about <00:00:26.020>a <00:00:26.160>few <00:00:26.300>things. <00:00:26.439>Most <00:00:26.580>importantly,

8
00:00:28.780 --> 00:00:32.610
<00:00:28.780>raise <00:00:28.980>of <00:00:29.180>hands <00:00:29.380>who <00:00:29.580>likes <00:00:29.780>making <00:00:29.980>money? <00:00:30.180>Awesome.

9
00:00:32.970 --> 00:00:35.490
<00:00:32.970>I <00:00:33.110>hope <00:00:33.250>to <00:00:33.390>see <00:00:33.530>everyone <00:00:33.670>in <00:00:33.810>this <00:00:33.949>crowd <00:00:34.089>raising <00:00:34.230>their <00:00:34.370>hand.

10
00:00:35.950 --> 00:00:40.050
<00:00:35.950>So <00:00:36.043>I'm <00:00:36.136>gonna <00:00:36.230>talk <00:00:36.323>about <00:00:36.416>Rapid <00:00:36.510>or <00:00:36.603>Rapid <00:00:36.696>a <00:00:36.790>p <00:00:36.883>i <00:00:36.976>and <00:00:37.070>how <00:00:37.163>we <00:00:37.256>actually <00:00:37.350>enable

11
00:00:40.050 --> 00:00:44.570
<00:00:40.050>developers <00:00:40.143>to <00:00:40.236>be <00:00:40.330>able <00:00:40.423>to <00:00:40.516>go <00:00:40.610>make <00:00:40.703>money <00:00:40.796>with <00:00:40.890>the <00:00:40.983>services <00:00:41.076>and <00:00:41.169>data <00:00:41.263>that <00:00:41.356>they <00:00:41.449>have

12
00:00:44.570 --> 00:00:49.010
<00:00:44.570>available. <00:00:44.677>So <00:00:44.785>I'm <00:00:44.893>gonna <00:00:45.000>start <00:00:45.108>by <00:00:45.216>talking <00:00:45.323>about <00:00:45.431>what <00:00:45.539>is <00:00:45.646>a <00:00:45.754>p <00:00:45.862>i <00:00:45.970>monetization.

13
00:00:49.560 --> 00:00:53.690
<00:00:49.560>Then <00:00:49.676>I'll <00:00:49.793>be <00:00:49.910>able <00:00:50.026>to <00:00:50.143>go <00:00:50.260>into <00:00:50.376>actually <00:00:50.493>a <00:00:50.610>demo <00:00:50.726>of <00:00:50.843>rapid <00:00:50.960>api.com.

14
00:00:54.110 --> 00:00:57.290
<00:00:54.110>And <00:00:54.210>then <00:00:54.310>I'll <00:00:54.410>start <00:00:54.510>to <00:00:54.610>talk <00:00:54.710>about <00:00:54.810>once <00:00:54.910>you <00:00:55.010>launch <00:00:55.110>your <00:00:55.210>a <00:00:55.310>p <00:00:55.410>i <00:00:55.510>listing,

15
00:00:57.750 --> 00:01:02.010
<00:00:57.750>how <00:00:57.857>to <00:00:57.965>grow <00:00:58.073>the <00:00:58.180>community <00:00:58.288>and <00:00:58.396>usage <00:00:58.503>of <00:00:58.611>that <00:00:58.719>a <00:00:58.826>p <00:00:58.934>i <00:00:59.042>given <00:00:59.150>time,

16
00:01:02.280 --> 00:01:05.570
<00:01:02.280>I'll <00:01:02.362>go <00:01:02.444>ahead <00:01:02.527>and <00:01:02.609>make <00:01:02.691>sure <00:01:02.774>that <00:01:02.856>we <00:01:02.938>have <00:01:03.021>some <00:01:03.103>time <00:01:03.185>for <00:01:03.268>q <00:01:03.350>and <00:01:03.432>a <00:01:03.515>towards <00:01:03.597>the <00:01:03.680>tail

17
00:01:05.590 --> 00:01:07.770
<00:01:05.590>end, <00:01:05.790>but <00:01:05.990>if <00:01:06.190>not, <00:01:06.390>I'll <00:01:06.590>be <00:01:06.790>around, <00:01:06.990>uh,

18
00:01:07.830 --> 00:01:11.490
<00:01:07.830>for <00:01:07.917>a <00:01:08.005>couple <00:01:08.092>of <00:01:08.179>minutes <00:01:08.267>after <00:01:08.355>the <00:01:08.442>talk <00:01:08.530>as <00:01:08.617>well. <00:01:08.705>So <00:01:08.792>feel <00:01:08.880>free <00:01:08.967>to <00:01:09.054>come <00:01:09.142>find <00:01:09.230>me.

19
00:01:13.030 --> 00:01:15.410
<00:01:13.030>So <00:01:13.185>what <00:01:13.341>is <00:01:13.496>Rapid? <00:01:13.652>What <00:01:13.807>is <00:01:13.963>Rapid? <00:01:14.118>A <00:01:14.274>p <00:01:14.430>i?

20
00:01:15.830 --> 00:01:20.770
<00:01:15.830>We <00:01:15.929>are <00:01:16.030>the <00:01:16.130>world's <00:01:16.230>largest <00:01:16.330>a <00:01:16.429>p <00:01:16.530>I <00:01:16.630>marketplace. <00:01:16.730>So <00:01:16.830>think <00:01:16.929>of <00:01:17.030>kind <00:01:17.130>of <00:01:17.230>eBay,

21
00:01:21.230 --> 00:01:24.970
<00:01:21.230>Amazon, <00:01:21.430>an <00:01:21.630>app <00:01:21.830>store, <00:01:22.030>but <00:01:22.230>specific <00:01:22.430>for <00:01:22.630>APIs.

22
00:01:25.430 --> 00:01:29.090
<00:01:25.430>So <00:01:25.570>we <00:01:25.710>actually <00:01:25.850>have <00:01:25.990>4 <00:01:26.130>million <00:01:26.270>developers <00:01:26.410>actively <00:01:26.550>using <00:01:26.690>our <00:01:26.830>platform,

23
00:01:29.770 --> 00:01:32.730
<00:01:29.770>engaging <00:01:30.050>with <00:01:30.330>around <00:01:30.610>40, <00:01:30.890>50,000 <00:01:31.170>APIs.

24
00:01:33.150 --> 00:01:37.290
<00:01:33.150>And <00:01:33.277>those <00:01:33.404>APIs <00:01:33.531>are <00:01:33.659>anything <00:01:33.786>from <00:01:33.913>email <00:01:34.040>to <00:01:34.168>SS <00:01:34.295>m <00:01:34.422>s <00:01:34.550>to,

25
00:01:38.150 --> 00:01:42.090
<00:01:38.150>uh, <00:01:38.290>database <00:01:38.430>access. <00:01:38.570>There's <00:01:38.710>a <00:01:38.850>lot <00:01:38.990>of <00:01:39.130>valuable <00:01:39.270>content <00:01:39.410>on <00:01:39.550>there,

26
00:01:42.510 --> 00:01:46.290
<00:01:42.509>and <00:01:42.637>we're <00:01:42.764>processing <00:01:42.891>trillions <00:01:43.019>of <00:01:43.146>a <00:01:43.273>p <00:01:43.400>i <00:01:43.528>requests <00:01:43.655>every <00:01:43.782>single <00:01:43.910>month.

27
00:01:47.900 --> 00:01:51.280
<00:01:47.900>And <00:01:48.007>so <00:01:48.115>this <00:01:48.223>is <00:01:48.330>what <00:01:48.438>the <00:01:48.546>website <00:01:48.653>looks <00:01:48.761>like. <00:01:48.869>So <00:01:48.976>you <00:01:49.084>can <00:01:49.192>imagine, <00:01:49.300>again,

28
00:01:51.280 --> 00:01:55.040
<00:01:51.280>this <00:01:51.373>app <00:01:51.466>store <00:01:51.560>where <00:01:51.653>you're <00:01:51.746>able <00:01:51.840>to <00:01:51.933>find <00:01:52.026>those <00:01:52.120>different <00:01:52.213>a <00:01:52.306>p <00:01:52.400>i <00:01:52.493>assets <00:01:52.586>to <00:01:52.680>build

29
00:01:55.100 --> 00:01:57.440
<00:01:55.100>the <00:01:55.300>best <00:01:55.500>application <00:01:55.699>that <00:01:55.899>you're <00:01:56.100>looking <00:01:56.300>to <00:01:56.500>build.

30
00:01:58.180 --> 00:02:00.480
<00:01:58.180>So <00:01:58.355>let's <00:01:58.530>say <00:01:58.705>you're <00:01:58.880>gonna <00:01:59.055>go <00:01:59.230>build <00:01:59.405>Uber, <00:01:59.580>right?

31
00:02:00.780 --> 00:02:03.120
<00:02:00.780>You <00:02:00.955>want <00:02:01.130>to <00:02:01.305>build <00:02:01.480>a <00:02:01.655>new <00:02:01.830>ride <00:02:02.005>sharing <00:02:02.180>application,

32
00:02:03.620 --> 00:02:07.360
<00:02:03.620>or <00:02:03.736>you're <00:02:03.853>not <00:02:03.970>gonna <00:02:04.086>go <00:02:04.203>rebuild <00:02:04.320>a <00:02:04.436>payment <00:02:04.553>system <00:02:04.670>or <00:02:04.786>an <00:02:04.903>email <00:02:05.020>system.

33
00:02:07.660 --> 00:02:12.120
<00:02:07.660>You're <00:02:07.776>gonna <00:02:07.893>go <00:02:08.009>utilize <00:02:08.126>the <00:02:08.243>best <00:02:08.359>of <00:02:08.476>class <00:02:08.593>services <00:02:08.710>that <00:02:08.826>are <00:02:08.943>already <00:02:09.060>available.

34
00:02:12.460 --> 00:02:15.880
<00:02:12.460>And <00:02:12.600>this <00:02:12.740>is <00:02:12.880>what <00:02:13.020>our <00:02:13.160>consuming <00:02:13.300>developers <00:02:13.440>do <00:02:13.580>every <00:02:13.720>single <00:02:13.860>day.

35
00:02:17.770 --> 00:02:21.270
<00:02:17.770>So <00:02:17.877>what <00:02:17.985>are <00:02:18.093>we <00:02:18.200>talking <00:02:18.308>about <00:02:18.416>when <00:02:18.523>it <00:02:18.631>comes <00:02:18.739>to <00:02:18.846>a <00:02:18.954>p <00:02:19.062>i <00:02:19.170>monetization?

36
00:02:21.720 --> 00:02:26.310
<00:02:21.720>We're <00:02:21.820>talking <00:02:21.920>about <00:02:22.020>how <00:02:22.120>to <00:02:22.220>productize <00:02:22.320>a <00:02:22.420>service <00:02:22.520>or <00:02:22.620>data <00:02:22.720>to <00:02:22.820>be <00:02:22.920>able <00:02:23.020>to <00:02:23.120>expose

37
00:02:26.310 --> 00:02:30.030
<00:02:26.310>that <00:02:26.450>out <00:02:26.590>to <00:02:26.730>third <00:02:26.870>party <00:02:27.010>consumers <00:02:27.150>and <00:02:27.290>actually <00:02:27.430>start <00:02:27.570>driving <00:02:27.710>revenue.

38
00:02:30.530 --> 00:02:35.110
<00:02:30.530>So <00:02:30.630>this <00:02:30.730>is <00:02:30.830>a <00:02:30.930>bit <00:02:31.030>of <00:02:31.130>information <00:02:31.230>about <00:02:31.330>how <00:02:31.430>we <00:02:31.530>think <00:02:31.630>about <00:02:31.730>applying <00:02:31.830>best <00:02:31.930>practices

39
00:02:35.250 --> 00:02:36.390
<00:02:35.250>for <00:02:35.591>launching <00:02:35.934>that <00:02:36.275>product,

40
00:02:36.860 --> 00:02:41.590
<00:02:36.860>wanting <00:02:36.976>to <00:02:37.093>go <00:02:37.210>through <00:02:37.326>the <00:02:37.443>typical <00:02:37.560>kind <00:02:37.676>of <00:02:37.793>early <00:02:37.910>access, <00:02:38.026>launching <00:02:38.143>into <00:02:38.260>preview,

41
00:02:41.740 --> 00:02:46.270
<00:02:41.740>understanding <00:02:41.847>what <00:02:41.955>the <00:02:42.063>use <00:02:42.170>case <00:02:42.278>is, <00:02:42.386>what <00:02:42.493>the <00:02:42.601>valuable <00:02:42.709>data <00:02:42.816>that <00:02:42.924>you <00:02:43.032>have <00:02:43.140>are.

42
00:02:46.780 --> 00:02:48.630
<00:02:46.780>Then <00:02:47.130>finally <00:02:47.480>launching <00:02:47.830>into <00:02:48.180>beta.

43
00:02:49.060 --> 00:02:52.310
<00:02:49.060>Beta <00:02:49.167>is <00:02:49.275>where <00:02:49.383>you <00:02:49.490>can <00:02:49.598>start <00:02:49.706>thinking <00:02:49.813>about <00:02:49.921>what <00:02:50.029>are <00:02:50.136>the <00:02:50.244>monetization <00:02:50.352>models <00:02:50.460>that

44
00:02:52.310 --> 00:02:56.590
<00:02:52.310>you <00:02:52.392>want <00:02:52.474>to <00:02:52.557>actually <00:02:52.639>apply <00:02:52.721>to <00:02:52.804>this, <00:02:52.886>a <00:02:52.968>p <00:02:53.051>i <00:02:53.133>and <00:02:53.215>how <00:02:53.298>do <00:02:53.380>you <00:02:53.462>wanna <00:02:53.545>set <00:02:53.627>that <00:02:53.710>up?

45
00:02:57.210 --> 00:02:59.110
<00:02:57.210>And <00:02:57.490>then <00:02:57.770>of <00:02:58.050>course, <00:02:58.330>general <00:02:58.610>access.

46
00:02:59.300 --> 00:03:03.600
<00:02:59.300>This <00:02:59.407>is <00:02:59.515>when <00:02:59.623>you <00:02:59.730>really <00:02:59.838>start <00:02:59.946>to <00:03:00.053>drive <00:03:00.161>marketing <00:03:00.269>adoption <00:03:00.376>and <00:03:00.484>wanting <00:03:00.592>to <00:03:00.700>make

47
00:03:03.600 --> 00:03:05.440
<00:03:03.600>this <00:03:03.799>a <00:03:04.000>best <00:03:04.200>of <00:03:04.400>class <00:03:04.600>a <00:03:04.799>p <00:03:05.000>i.

48
00:03:07.220 --> 00:03:12.120
<00:03:07.220>So <00:03:07.313>how <00:03:07.406>do <00:03:07.500>you <00:03:07.593>think <00:03:07.686>about <00:03:07.780>evaluating <00:03:07.873>success <00:03:07.966>of <00:03:08.060>that <00:03:08.153>general <00:03:08.246>access <00:03:08.340>for <00:03:08.433>your <00:03:08.526>a <00:03:08.620>p

49
00:03:12.120 --> 00:03:12.760
<00:03:12.120>i? <00:03:12.696>Well,

50
00:03:12.760 --> 00:03:16.560
<00:03:12.760>there's <00:03:12.859>a <00:03:12.959>few <00:03:13.060>great <00:03:13.160>metrics <00:03:13.260>that <00:03:13.359>we <00:03:13.459>actually <00:03:13.560>provide <00:03:13.660>out <00:03:13.760>of <00:03:13.859>the <00:03:13.959>box <00:03:14.060>for <00:03:14.160>your

51
00:03:17.030 --> 00:03:18.240
<00:03:17.030>APIs <00:03:17.302>as <00:03:17.574>you <00:03:17.846>launch <00:03:18.119>them.

52
00:03:18.780 --> 00:03:21.440
<00:03:18.780>So <00:03:18.955>obviously <00:03:19.130>thinking <00:03:19.305>about <00:03:19.480>things <00:03:19.655>like <00:03:19.830>total <00:03:20.005>call <00:03:20.180>volume,

53
00:03:21.940 --> 00:03:24.360
<00:03:21.940>how <00:03:22.115>often <00:03:22.290>are <00:03:22.465>developers <00:03:22.640>calling <00:03:22.815>this <00:03:22.990>a <00:03:23.165>p <00:03:23.340>i?

54
00:03:24.620 --> 00:03:26.640
<00:03:24.620>What's <00:03:24.820>the <00:03:25.020>level <00:03:25.220>of <00:03:25.420>traffic <00:03:25.620>that <00:03:25.820>you're <00:03:26.020>seeing?

55
00:03:27.300 --> 00:03:31.160
<00:03:27.300>But <00:03:27.416>then <00:03:27.533>you'll <00:03:27.650>wanna <00:03:27.766>look <00:03:27.883>at <00:03:28.000>call <00:03:28.116>volume <00:03:28.233>by <00:03:28.350>partner <00:03:28.466>or <00:03:28.583>by <00:03:28.700>consumer.

56
00:03:31.580 --> 00:03:33.920
<00:03:31.579>So <00:03:31.735>you'll <00:03:31.891>start <00:03:32.046>to <00:03:32.202>identify <00:03:32.357>which <00:03:32.513>are <00:03:32.668>your <00:03:32.824>power <00:03:32.980>users,

57
00:03:34.010 --> 00:03:36.880
<00:03:34.010>which <00:03:34.149>ones <00:03:34.290>are <00:03:34.429>utilizing <00:03:34.570>your <00:03:34.709>a <00:03:34.850>p <00:03:34.989>i <00:03:35.130>more <00:03:35.269>than <00:03:35.410>others,

58
00:03:37.380 --> 00:03:41.080
<00:03:37.380>so <00:03:37.467>that <00:03:37.555>you <00:03:37.642>can <00:03:37.730>actually <00:03:37.817>go <00:03:37.905>out <00:03:37.992>to <00:03:38.079>them <00:03:38.167>and <00:03:38.255>start <00:03:38.342>asking <00:03:38.430>them <00:03:38.517>what <00:03:38.605>are <00:03:38.692>their <00:03:38.780>use

59
00:03:41.080 --> 00:03:43.240
<00:03:41.079>cases? <00:03:41.255>How <00:03:41.429>are <00:03:41.605>they <00:03:41.779>consuming <00:03:41.954>this <00:03:42.130>a <00:03:42.304>p <00:03:42.480>i?

60
00:03:43.470 --> 00:03:47.520
<00:03:43.470>What <00:03:43.586>functionality <00:03:43.703>do <00:03:43.820>you <00:03:43.936>want <00:03:44.053>to <00:03:44.170>continue <00:03:44.286>to <00:03:44.403>see <00:03:44.520>added <00:03:44.636>to <00:03:44.753>this <00:03:44.870>platform?

61
00:03:48.070 --> 00:03:51.920
<00:03:48.070>Average <00:03:48.177>daily <00:03:48.285>user <00:03:48.393>count <00:03:48.500>gives <00:03:48.608>you <00:03:48.716>a <00:03:48.823>sense <00:03:48.931>for <00:03:49.039>how <00:03:49.146>often <00:03:49.254>developers <00:03:49.362>are <00:03:49.470>coming

62
00:03:51.990 --> 00:03:56.040
<00:03:51.990>back. <00:03:52.067>Is <00:03:52.145>your <00:03:52.223>a <00:03:52.301>p <00:03:52.378>I <00:03:52.456>set <00:03:52.534>up <00:03:52.612>in <00:03:52.690>a <00:03:52.767>way <00:03:52.845>that <00:03:52.923>it's <00:03:53.001>kind <00:03:53.078>of <00:03:53.156>a <00:03:53.234>one <00:03:53.312>and <00:03:53.390>done,

63
00:03:56.140 --> 00:03:57.920
<00:03:56.140>you <00:03:56.315>get <00:03:56.489>the <00:03:56.665>data <00:03:56.839>and <00:03:57.015>then <00:03:57.190>you <00:03:57.364>move <00:03:57.540>on?

64
00:03:58.340 --> 00:04:02.440
<00:03:58.340>Or <00:03:58.440>is <00:03:58.540>it <00:03:58.640>something <00:03:58.740>that <00:03:58.840>you're <00:03:58.940>gonna <00:03:59.040>continue <00:03:59.140>to <00:03:59.240>call <00:03:59.340>and <00:03:59.440>utilize <00:03:59.540>on <00:03:59.640>an <00:03:59.740>ongoing

65
00:04:02.450 --> 00:04:07.440
<00:04:02.450>basis? <00:04:02.557>Total <00:04:02.665>number <00:04:02.773>of <00:04:02.880>partners <00:04:02.988>is <00:04:03.096>very <00:04:03.203>similar. <00:04:03.311>Just <00:04:03.419>wanting <00:04:03.526>to <00:04:03.634>look <00:04:03.742>at <00:04:03.850>the,

66
00:04:07.620 --> 00:04:10.960
<00:04:07.620>uh, <00:04:07.760>total <00:04:07.900>adoption <00:04:08.040>or <00:04:08.180>the <00:04:08.320>total <00:04:08.460>addressable <00:04:08.600>market <00:04:08.740>that <00:04:08.880>you <00:04:09.020>have,

67
00:04:11.460 --> 00:04:14.840
<00:04:11.460>and <00:04:11.600>then <00:04:11.740>of <00:04:11.880>course <00:04:12.020>revenue. <00:04:12.160>It's, <00:04:12.300>it's <00:04:12.440>the <00:04:12.580>most <00:04:12.720>important <00:04:12.860>thing.

68
00:04:14.840 --> 00:04:16.880
<00:04:14.840>And <00:04:15.015>what <00:04:15.190>we're <00:04:15.365>gonna <00:04:15.540>talk <00:04:15.715>most <00:04:15.890>about <00:04:16.065>here <00:04:16.240>today.

69
00:04:18.340 --> 00:04:22.240
<00:04:18.339>So <00:04:18.479>how <00:04:18.619>do <00:04:18.760>you <00:04:18.899>actually <00:04:19.039>set <00:04:19.179>up <00:04:19.320>monetization <00:04:19.459>models <00:04:19.599>for <00:04:19.739>APIs?

70
00:04:22.860 --> 00:04:26.520
<00:04:22.860>The <00:04:23.015>first <00:04:23.171>and <00:04:23.326>most <00:04:23.482>common <00:04:23.637>is, <00:04:23.793>uh, <00:04:23.948>pay <00:04:24.104>per <00:04:24.260>use.

71
00:04:26.620 --> 00:04:30.720
<00:04:26.620>So <00:04:26.713>this <00:04:26.806>is <00:04:26.900>a <00:04:26.993>kind <00:04:27.086>of <00:04:27.180>a <00:04:27.273>transactional <00:04:27.366>where <00:04:27.460>you're <00:04:27.553>gonna <00:04:27.646>want <00:04:27.740>to <00:04:27.833>say, <00:04:27.926>for <00:04:28.020>$10,

72
00:04:30.810 --> 00:04:34.760
<00:04:30.810>we're <00:04:30.903>gonna <00:04:30.996>give <00:04:31.090>you <00:04:31.183>a <00:04:31.276>thousand <00:04:31.370>a <00:04:31.463>p <00:04:31.556>i <00:04:31.650>requests <00:04:31.743>and <00:04:31.836>that <00:04:31.930>will <00:04:32.023>get <00:04:32.116>you <00:04:32.210>started

73
00:04:34.760 --> 00:04:35.593
<00:04:34.760>with <00:04:35.134>your <00:04:35.509>plan.

74
00:04:35.940 --> 00:04:38.800
<00:04:35.940>But <00:04:36.056>there's <00:04:36.173>a <00:04:36.290>few <00:04:36.406>other <00:04:36.523>ways <00:04:36.640>to <00:04:36.756>think <00:04:36.873>about <00:04:36.990>making <00:04:37.106>money <00:04:37.223>as <00:04:37.340>well.

75
00:04:39.540 --> 00:04:42.640
<00:04:39.540>So <00:04:39.695>there's <00:04:39.851>a <00:04:40.006>model <00:04:40.162>where <00:04:40.317>you <00:04:40.473>actually <00:04:40.628>pay <00:04:40.784>the <00:04:40.940>user.

76
00:04:42.990 --> 00:04:45.400
<00:04:42.990>It's <00:04:43.145>where <00:04:43.301>you're <00:04:43.456>gonna <00:04:43.612>set <00:04:43.767>up <00:04:43.923>an <00:04:44.078>affiliate <00:04:44.234>marketing <00:04:44.390>program.

77
00:04:46.030 --> 00:04:50.160
<00:04:46.030>This <00:04:46.137>often <00:04:46.245>applies <00:04:46.353>in, <00:04:46.460>the <00:04:46.568>best <00:04:46.676>example <00:04:46.783>I <00:04:46.891>can <00:04:46.999>think <00:04:47.106>of <00:04:47.214>is <00:04:47.322>when <00:04:47.429>a,

78
00:04:50.280 --> 00:04:55.240
<00:04:50.280>a <00:04:50.396>travel <00:04:50.513>or <00:04:50.630>an <00:04:50.746>airline <00:04:50.863>agency <00:04:50.979>wants <00:04:51.096>to <00:04:51.213>actually <00:04:51.330>drive <00:04:51.446>incremental <00:04:51.563>ticket <00:04:51.679>sales.

79
00:04:55.780 --> 00:05:00.200
<00:04:55.780>So <00:04:55.853>the <00:04:55.927>way <00:04:56.001>they <00:04:56.074>do <00:04:56.148>that <00:04:56.222>is <00:04:56.295>they <00:04:56.369>set <00:04:56.443>up <00:04:56.516>an <00:04:56.590>a <00:04:56.664>p <00:04:56.737>I <00:04:56.811>program <00:04:56.885>and <00:04:56.958>then <00:04:57.032>a <00:04:57.106>portion <00:04:57.179>of

80
00:05:00.200 --> 00:05:04.560
<00:05:00.200>each <00:05:00.340>and <00:05:00.479>every <00:05:00.620>ticket <00:05:00.760>that <00:05:00.900>that <00:05:01.039>developer <00:05:01.180>drives <00:05:01.320>to <00:05:01.460>this <00:05:01.599>airline,

81
00:05:04.630 --> 00:05:06.240
<00:05:04.630>they're <00:05:04.863>gonna <00:05:05.096>share <00:05:05.330>a <00:05:05.563>percentage <00:05:05.796>of <00:05:06.030>that.

82
00:05:06.670 --> 00:05:10.560
<00:05:06.670>What <00:05:06.810>this <00:05:06.950>does <00:05:07.090>is <00:05:07.230>you're <00:05:07.370>driving <00:05:07.510>the <00:05:07.650>revenue <00:05:07.790>through <00:05:07.930>incremental <00:05:08.070>ticket

83
00:05:10.640 --> 00:05:13.280
<00:05:10.640>bookings, <00:05:10.919>and <00:05:11.200>for <00:05:11.479>that <00:05:11.760>consuming <00:05:12.039>developer,

84
00:05:13.280 --> 00:05:16.240
<00:05:13.280>they're <00:05:13.407>actually <00:05:13.534>able <00:05:13.661>to <00:05:13.789>set <00:05:13.916>up <00:05:14.043>a <00:05:14.170>business <00:05:14.298>model <00:05:14.425>of <00:05:14.552>their <00:05:14.679>own.

85
00:05:17.110 --> 00:05:19.730
<00:05:17.110>And <00:05:17.285>then <00:05:17.460>the <00:05:17.635>last <00:05:17.810>but <00:05:17.985>not <00:05:18.160>least <00:05:18.335>is <00:05:18.510>indirect.

86
00:05:20.150 --> 00:05:23.010
<00:05:20.150>So <00:05:20.289>this <00:05:20.429>is <00:05:20.570>where <00:05:20.710>you <00:05:20.849>maybe <00:05:20.989>have <00:05:21.130>another <00:05:21.270>platform <00:05:21.409>or <00:05:21.549>product.

87
00:05:23.390 --> 00:05:26.370
<00:05:23.390>So <00:05:23.530>actually <00:05:23.669>for <00:05:23.810>Rapid, <00:05:23.950>we <00:05:24.090>offer <00:05:24.229>a <00:05:24.370>platform <00:05:24.510>a <00:05:24.650>p <00:05:24.789>i,

88
00:05:26.790 --> 00:05:30.370
<00:05:26.790>we <00:05:26.917>don't <00:05:27.044>charge <00:05:27.171>our <00:05:27.299>users <00:05:27.426>to <00:05:27.553>consume <00:05:27.680>that <00:05:27.808>platform <00:05:27.935>a <00:05:28.062>p <00:05:28.190>i,

89
00:05:30.670 --> 00:05:35.090
<00:05:30.670>but <00:05:30.777>we're <00:05:30.885>driving <00:05:30.993>more <00:05:31.100>and <00:05:31.208>more <00:05:31.316>traffic <00:05:31.423>to <00:05:31.531>our <00:05:31.639>main <00:05:31.746>products <00:05:31.854>that <00:05:31.962>we <00:05:32.070>have

90
00:05:35.090 --> 00:05:38.970
<00:05:35.090>available, <00:05:35.290>which <00:05:35.490>obviously <00:05:35.690>increases <00:05:35.890>our <00:05:36.090>revenue <00:05:36.290>and <00:05:36.490>stickiness.

91
00:05:39.810 --> 00:05:42.210
<00:05:39.810>A <00:05:39.950>great <00:05:40.090>example <00:05:40.230>that <00:05:40.370>I <00:05:40.510>like <00:05:40.650>to <00:05:40.790>think <00:05:40.930>about <00:05:41.070>for <00:05:41.210>indirect,

92
00:05:42.580 --> 00:05:47.290
<00:05:42.580>think <00:05:42.707>about <00:05:42.834>Facebook <00:05:42.961>when <00:05:43.089>they <00:05:43.216>launch <00:05:43.343>their <00:05:43.470>ability <00:05:43.598>to <00:05:43.725>do <00:05:43.852>single <00:05:43.979>for

93
00:05:47.290 --> 00:05:49.850
<00:05:47.290>websites <00:05:47.445>all <00:05:47.601>around <00:05:47.756>the <00:05:47.912>internet. <00:05:48.067>Why <00:05:48.223>did <00:05:48.378>they <00:05:48.534>do <00:05:48.690>that?

94
00:05:50.440 --> 00:05:54.330
<00:05:50.440>They <00:05:50.556>did <00:05:50.673>that <00:05:50.790>so <00:05:50.906>that <00:05:51.023>now <00:05:51.140>all <00:05:51.256>of <00:05:51.373>these <00:05:51.490>accounts <00:05:51.606>across <00:05:51.723>the <00:05:51.840>internet,

95
00:05:54.610 --> 00:05:58.920
<00:05:54.610>I <00:05:54.710>have <00:05:54.810>30 <00:05:54.910>different <00:05:55.010>accounts <00:05:55.110>that <00:05:55.210>I <00:05:55.310>actually <00:05:55.410>use <00:05:55.510>my <00:05:55.610>Facebook <00:05:55.710>account <00:05:55.810>to <00:05:55.910>log <00:05:56.010>in

96
00:05:58.920 --> 00:05:59.760
<00:05:58.920>and <00:05:59.172>sign <00:05:59.424>up <00:05:59.676>with.

97
00:06:00.100 --> 00:06:03.960
<00:06:00.100>So <00:06:00.216>I'm <00:06:00.333>never <00:06:00.450>actually <00:06:00.566>gonna <00:06:00.683>delete <00:06:00.800>my <00:06:00.916>Facebook <00:06:01.033>account <00:06:01.150>'cause <00:06:01.266>I'll <00:06:01.383>lose <00:06:01.500>access

98
00:06:03.960 --> 00:06:05.160
<00:06:03.960>to <00:06:04.230>all <00:06:04.500>of <00:06:04.770>those <00:06:05.040>websites.

99
00:06:05.500 --> 00:06:08.560
<00:06:05.500>So <00:06:05.655>it <00:06:05.811>increases <00:06:05.966>that <00:06:06.122>stickiness <00:06:06.277>and <00:06:06.433>value <00:06:06.588>of <00:06:06.744>the <00:06:06.900>platform.

100
00:06:08.980 --> 00:06:10.400
<00:06:08.980>And <00:06:09.193>I <00:06:09.406>skipped <00:06:09.619>over <00:06:09.832>the <00:06:10.044>free <00:06:10.258>one.

101
00:06:10.500 --> 00:06:13.560
<00:06:10.500>You <00:06:10.640>might <00:06:10.780>be <00:06:10.920>wondering <00:06:11.060>why <00:06:11.200>would <00:06:11.340>we <00:06:11.480>think <00:06:11.620>about <00:06:11.760>free? <00:06:11.900>Um,

102
00:06:13.650 --> 00:06:18.320
<00:06:13.650>especially <00:06:13.805>in <00:06:13.961>that <00:06:14.116>early <00:06:14.272>access, <00:06:14.427>the <00:06:14.583>preview <00:06:14.738>and <00:06:14.894>even <00:06:15.049>sometimes,

103
00:06:18.780 --> 00:06:21.720
<00:06:18.780>uh, <00:06:18.955>beta, <00:06:19.130>you <00:06:19.304>want <00:06:19.479>to <00:06:19.655>not <00:06:19.830>only <00:06:20.005>drive <00:06:20.179>revenue,

104
00:06:21.940 --> 00:06:26.320
<00:06:21.940>but <00:06:22.027>you <00:06:22.115>wanna <00:06:22.202>understand <00:06:22.290>what <00:06:22.377>the <00:06:22.465>use <00:06:22.552>cases <00:06:22.640>are. <00:06:22.727>So <00:06:22.815>by <00:06:22.902>offering <00:06:22.990>a <00:06:23.077>free <00:06:23.165>a <00:06:23.252>p <00:06:23.340>i,

105
00:06:26.420 --> 00:06:30.840
<00:06:26.420>it <00:06:26.520>can <00:06:26.620>actually <00:06:26.720>validate <00:06:26.820>your <00:06:26.920>assumptions <00:06:27.020>for <00:06:27.120>this <00:06:27.220>a <00:06:27.320>p <00:06:27.420>i <00:06:27.520>and <00:06:27.620>what's <00:06:27.720>gonna <00:06:27.820>be

106
00:06:31.360 --> 00:06:35.360
<00:06:31.360>valuable. <00:06:31.560>I <00:06:31.760>actually <00:06:31.960>talked <00:06:32.160>through <00:06:32.360>all <00:06:32.560>of <00:06:32.760>those.

107
00:06:35.900 --> 00:06:38.480
<00:06:35.900>So <00:06:36.099>a <00:06:36.299>couple <00:06:36.500>of <00:06:36.700>things <00:06:36.900>to <00:06:37.099>consider. <00:06:37.299>First,

108
00:06:38.730 --> 00:06:41.240
<00:06:38.730>think <00:06:38.885>about <00:06:39.041>the <00:06:39.196>value <00:06:39.352>that <00:06:39.507>your <00:06:39.663>a <00:06:39.818>p <00:06:39.974>I <00:06:40.130>delivers.

109
00:06:41.630 --> 00:06:44.680
<00:06:41.630>This <00:06:41.770>is <00:06:41.909>really <00:06:42.050>important <00:06:42.190>when <00:06:42.330>you <00:06:42.469>set <00:06:42.610>up <00:06:42.750>that <00:06:42.890>monetization <00:06:43.030>model.

110
00:06:45.200 --> 00:06:48.000
<00:06:45.200>A <00:06:45.355>great <00:06:45.511>example <00:06:45.666>I <00:06:45.822>like <00:06:45.977>to <00:06:46.133>think <00:06:46.288>about <00:06:46.444>is <00:06:46.599>SendGrid.

111
00:06:48.060 --> 00:06:51.480
<00:06:48.060>How <00:06:48.176>many <00:06:48.293>of <00:06:48.410>you're <00:06:48.526>familiar <00:06:48.643>with <00:06:48.760>SendGrid? <00:06:48.876>Quick <00:06:48.993>raise <00:06:49.110>of <00:06:49.226>hands. <00:06:49.343>Very <00:06:49.460>cool.

112
00:06:51.900 --> 00:06:55.520
<00:06:51.900>So <00:06:52.055>SendGrid <00:06:52.211>has <00:06:52.366>a <00:06:52.522>really <00:06:52.677>robust <00:06:52.833>a <00:06:52.988>p <00:06:53.144>i, <00:06:53.299>uh,

113
00:06:55.590 --> 00:06:58.960
<00:06:55.590>it's <00:06:55.683>an <00:06:55.776>email <00:06:55.870>based <00:06:55.963>a <00:06:56.056>p <00:06:56.150>i <00:06:56.243>where <00:06:56.336>you <00:06:56.430>can <00:06:56.523>not <00:06:56.616>only <00:06:56.710>send <00:06:56.803>emails <00:06:56.896>through <00:06:56.990>it,

114
00:06:59.180 --> 00:07:03.080
<00:06:59.180>but <00:06:59.273>you <00:06:59.366>can <00:06:59.460>actually <00:06:59.553>manage <00:06:59.646>access <00:06:59.740>to <00:06:59.833>your <00:06:59.926>SendGrid <00:07:00.020>account <00:07:00.113>via <00:07:00.206>that <00:07:00.300>a <00:07:00.393>p <00:07:00.486>i <00:07:00.580>as

115
00:07:03.080 --> 00:07:03.913
well.

116
00:07:03.940 --> 00:07:08.200
<00:07:03.940>So <00:07:04.056>what <00:07:04.173>the <00:07:04.290>value <00:07:04.406>of <00:07:04.523>SendGrid <00:07:04.640>provides <00:07:04.756>is <00:07:04.873>when <00:07:04.990>you <00:07:05.106>send <00:07:05.223>that <00:07:05.340>transactional

117
00:07:08.290 --> 00:07:10.000
<00:07:08.290>email, <00:07:08.570>so <00:07:08.850>they <00:07:09.130>set <00:07:09.410>up <00:07:09.690>their,

118
00:07:10.000 --> 00:07:13.760
<00:07:10.000>their <00:07:10.127>pricing <00:07:10.254>model <00:07:10.381>to <00:07:10.509>charge <00:07:10.636>based <00:07:10.763>on <00:07:10.890>the <00:07:11.018>number <00:07:11.145>of <00:07:11.272>emails <00:07:11.400>sent.

119
00:07:14.030 --> 00:07:15.480
<00:07:14.030>They <00:07:14.356>don't <00:07:14.682>charge <00:07:15.008>per <00:07:15.335>request.

120
00:07:15.480 --> 00:07:18.000
<00:07:15.480>They <00:07:15.620>don't <00:07:15.760>charge <00:07:15.900>per <00:07:16.040>number <00:07:16.180>of <00:07:16.320>a <00:07:16.460>p <00:07:16.600>i <00:07:16.740>requests <00:07:16.880>sent.

121
00:07:18.270 --> 00:07:21.000
<00:07:18.270>They <00:07:18.425>want <00:07:18.581>to <00:07:18.736>track <00:07:18.892>the <00:07:19.047>volume <00:07:19.203>of <00:07:19.358>emails <00:07:19.514>you <00:07:19.669>send.

122
00:07:21.740 --> 00:07:24.080
<00:07:21.740>The <00:07:21.940>other <00:07:22.140>example <00:07:22.340>I <00:07:22.540>use <00:07:22.740>is <00:07:22.940>Google <00:07:23.140>Translate.

123
00:07:24.300 --> 00:07:28.200
<00:07:24.300>So <00:07:24.407>they're <00:07:24.515>gonna <00:07:24.623>bill <00:07:24.730>based <00:07:24.838>on <00:07:24.946>the <00:07:25.053>number <00:07:25.161>of <00:07:25.269>characters <00:07:25.376>translated <00:07:25.484>not <00:07:25.592>on <00:07:25.700>the

124
00:07:28.200 --> 00:07:32.960
<00:07:28.200>number <00:07:28.316>of <00:07:28.433>requests <00:07:28.550>sent <00:07:28.666>because <00:07:28.783>there's <00:07:28.900>a <00:07:29.016>variable <00:07:29.133>load <00:07:29.250>sent <00:07:29.366>through <00:07:29.483>that <00:07:29.599>body

125
00:07:33.300 --> 00:07:34.960
<00:07:33.300>and <00:07:33.580>that's <00:07:33.860>gonna <00:07:34.140>increase <00:07:34.420>their <00:07:34.700>costs.

126
00:07:35.220 --> 00:07:37.480
<00:07:35.220>So <00:07:35.395>they <00:07:35.570>wanna <00:07:35.745>make <00:07:35.920>sure <00:07:36.095>that <00:07:36.270>they're <00:07:36.445>charging <00:07:36.620>appropriately.

127
00:07:38.790 --> 00:07:42.890
<00:07:38.790>So <00:07:38.890>those <00:07:38.990>are <00:07:39.090>the <00:07:39.190>two <00:07:39.290>examples <00:07:39.390>I <00:07:39.490>like <00:07:39.590>to <00:07:39.690>use. <00:07:39.790>Second <00:07:39.890>is <00:07:39.990>keep <00:07:40.090>it <00:07:40.190>simple.

128
00:07:44.030 --> 00:07:47.160
<00:07:44.030>It's <00:07:44.157>really <00:07:44.284>difficult <00:07:44.411>to <00:07:44.539>understand <00:07:44.666>a <00:07:44.793>pricing <00:07:44.920>model. <00:07:45.048>I, <00:07:45.175>I'll <00:07:45.302>be <00:07:45.429>honest,

129
00:07:47.160 --> 00:07:50.680
<00:07:47.159>I've <00:07:47.335>looked <00:07:47.510>at <00:07:47.684>many <00:07:47.859>different <00:07:48.034>pricing <00:07:48.210>models, <00:07:48.385>uh, <00:07:48.559>uh,

130
00:07:50.780 --> 00:07:52.640
<00:07:50.780>are <00:07:51.013>call <00:07:51.246>out <00:07:51.479>OpenAI <00:07:51.713>a <00:07:51.946>little <00:07:52.179>bit.

131
00:07:52.810 --> 00:07:57.040
<00:07:52.810>Their <00:07:52.917>pricing <00:07:53.025>model <00:07:53.133>is <00:07:53.240>based <00:07:53.348>around <00:07:53.456>a <00:07:53.563>tokening <00:07:53.671>system <00:07:53.779>and <00:07:53.886>you <00:07:53.994>have <00:07:54.102>to <00:07:54.210>send

132
00:07:57.040 --> 00:08:01.720
<00:07:57.040>another <00:07:57.122>a <00:07:57.204>p <00:07:57.287>I <00:07:57.369>request <00:07:57.451>with <00:07:57.534>the <00:07:57.616>bo <00:07:57.698>the <00:07:57.781>body <00:07:57.863>that <00:07:57.945>you're <00:07:58.028>wanting <00:07:58.110>to <00:07:58.192>send <00:07:58.275>a <00:07:58.357>chat <00:07:58.440>G

133
00:08:01.800 --> 00:08:06.120
<00:08:01.800>P <00:08:01.907>t <00:08:02.015>that <00:08:02.123>will <00:08:02.230>return <00:08:02.338>a <00:08:02.446>number <00:08:02.553>of <00:08:02.661>tokens <00:08:02.769>that <00:08:02.876>it's <00:08:02.984>gonna <00:08:03.092>consume. <00:08:03.200>Honestly,

134
00:08:06.120 --> 00:08:09.440
<00:08:06.120>it's <00:08:06.353>just <00:08:06.586>very <00:08:06.820>confusing. <00:08:07.053>So <00:08:07.286>simplifying <00:08:07.520>it,

135
00:08:09.440 --> 00:08:14.120
<00:08:09.440>making <00:08:09.547>it <00:08:09.655>easy <00:08:09.763>to <00:08:09.870>use <00:08:09.978>and <00:08:10.086>easy <00:08:10.193>to <00:08:10.301>understand <00:08:10.409>will <00:08:10.516>not <00:08:10.624>only <00:08:10.732>increase <00:08:10.840>adoption,

136
00:08:14.460 --> 00:08:18.440
<00:08:14.460>but <00:08:14.567>it'll <00:08:14.675>actually <00:08:14.783>increase <00:08:14.890>the <00:08:14.998>amount <00:08:15.106>of <00:08:15.213>fraud <00:08:15.321>that <00:08:15.429>you <00:08:15.536>have <00:08:15.644>because <00:08:15.752>the <00:08:15.859>more

137
00:08:18.500 --> 00:08:21.120
<00:08:18.500>the <00:08:18.733>developers <00:08:18.966>understand <00:08:19.200>what <00:08:19.433>they're <00:08:19.666>paying <00:08:19.900>for,

138
00:08:21.460 --> 00:08:24.120
<00:08:21.460>the <00:08:21.587>less <00:08:21.714>they'll <00:08:21.841>want <00:08:21.969>to <00:08:22.096>question <00:08:22.223>it <00:08:22.350>once <00:08:22.478>they <00:08:22.605>actually <00:08:22.732>get <00:08:22.859>charged.

139
00:08:25.610 --> 00:08:30.570
<00:08:25.610>Freemium <00:08:25.703>is <00:08:25.796>really <00:08:25.890>important. <00:08:25.983>How <00:08:26.076>many <00:08:26.170>of <00:08:26.263>you <00:08:26.356>like <00:08:26.450>to <00:08:26.543>use <00:08:26.636>kind <00:08:26.730>of <00:08:26.823>the <00:08:26.916>free <00:08:27.010>plan?

140
00:08:30.870 --> 00:08:34.770
<00:08:30.870>Try <00:08:30.977>it <00:08:31.085>out <00:08:31.193>before <00:08:31.300>you <00:08:31.408>start <00:08:31.516>paying <00:08:31.623>for <00:08:31.731>it? <00:08:31.839>Quick <00:08:31.946>raise <00:08:32.054>of <00:08:32.162>hands. <00:08:32.270>Yeah,

141
00:08:34.800 --> 00:08:37.010
<00:08:34.799>like <00:08:35.000>it's, <00:08:35.199>it's <00:08:35.400>awesome. <00:08:35.599>You <00:08:35.799>go <00:08:36.000>to <00:08:36.199>Twilio,

142
00:08:37.270 --> 00:08:41.570
<00:08:37.270>you <00:08:37.370>get <00:08:37.470>$10 <00:08:37.569>in <00:08:37.669>free <00:08:37.770>credits <00:08:37.870>that <00:08:37.970>lets <00:08:38.069>you <00:08:38.169>prototype <00:08:38.270>that <00:08:38.370>lets <00:08:38.470>you <00:08:38.569>understand <00:08:38.669>the

143
00:08:41.810 --> 00:08:44.690
<00:08:41.809>documentation. <00:08:41.984>It <00:08:42.159>helps <00:08:42.334>you <00:08:42.510>get <00:08:42.684>started. <00:08:42.859>So <00:08:43.034>it's <00:08:43.209>really,

144
00:08:44.690 --> 00:08:47.130
<00:08:44.690>really <00:08:44.890>important <00:08:45.090>to <00:08:45.290>set <00:08:45.490>up <00:08:45.690>that <00:08:45.890>freemium <00:08:46.090>model.

145
00:08:47.420 --> 00:08:51.090
<00:08:47.420>There <00:08:47.527>are <00:08:47.635>ways <00:08:47.743>to <00:08:47.850>reduce <00:08:47.958>your <00:08:48.066>risk <00:08:48.173>on <00:08:48.281>rapid <00:08:48.389>and <00:08:48.496>other <00:08:48.604>ways <00:08:48.712>that <00:08:48.819>you're

146
00:08:51.090 --> 00:08:53.610
<00:08:51.090>monetizing <00:08:51.265>your <00:08:51.440>a <00:08:51.615>p <00:08:51.790>I, <00:08:51.965>but <00:08:52.140>all <00:08:52.315>in <00:08:52.490>all,

147
00:08:53.610 --> 00:08:56.400
<00:08:53.610>like <00:08:53.785>the <00:08:53.960>tagline <00:08:54.135>is <00:08:54.310>set <00:08:54.485>up <00:08:54.660>a <00:08:54.835>freemium <00:08:55.010>model.

148
00:08:58.800 --> 00:09:01.750
<00:08:58.800>After <00:08:58.939>that <00:08:59.079>freemium <00:08:59.219>model, <00:08:59.359>you'll <00:08:59.500>want <00:08:59.640>to <00:08:59.780>set <00:08:59.920>up <00:09:00.060>different <00:09:00.199>tiers.

149
00:09:02.100 --> 00:09:04.550
<00:09:02.100>Some <00:09:02.275>users <00:09:02.450>will <00:09:02.625>only <00:09:02.800>be <00:09:02.975>able <00:09:03.150>to <00:09:03.325>afford <00:09:03.500>$10,

150
00:09:04.720 --> 00:09:07.550
<00:09:04.720>other <00:09:04.875>users <00:09:05.031>will <00:09:05.186>be <00:09:05.342>able <00:09:05.497>to <00:09:05.653>afford <00:09:05.808>thousands <00:09:05.964>of <00:09:06.120>dollars.

151
00:09:08.050 --> 00:09:11.670
<00:09:08.050>So <00:09:08.166>making <00:09:08.283>sure <00:09:08.400>that <00:09:08.516>you're <00:09:08.633>addressing <00:09:08.750>all <00:09:08.866>the <00:09:08.983>needs <00:09:09.099>of <00:09:09.216>your <00:09:09.333>different <00:09:09.449>personas

152
00:09:11.690 --> 00:09:14.510
<00:09:11.690>and <00:09:11.890>customer <00:09:12.090>types <00:09:12.290>is <00:09:12.490>gonna <00:09:12.690>be <00:09:12.890>really <00:09:13.090>important.

153
00:09:16.030 --> 00:09:19.210
<00:09:16.030>Consider <00:09:16.263>your <00:09:16.496>risk <00:09:16.730>anytime <00:09:16.963>money <00:09:17.196>is <00:09:17.430>involved.

154
00:09:19.280 --> 00:09:24.010
<00:09:19.280>It's <00:09:19.420>a <00:09:19.560>really <00:09:19.699>touchy <00:09:19.839>subject <00:09:19.980>as <00:09:20.120>running <00:09:20.260>rapid <00:09:20.400>for <00:09:20.540>about <00:09:20.680>six

155
00:09:24.010 --> 00:09:28.650
<00:09:24.010>years. <00:09:24.110>Now, <00:09:24.210>I <00:09:24.310>can't <00:09:24.410>tell <00:09:24.510>you <00:09:24.610>the <00:09:24.710>number <00:09:24.810>of <00:09:24.910>disputes <00:09:25.010>or <00:09:25.110>claims. <00:09:25.210>There's <00:09:25.310>one <00:09:25.410>user,

156
00:09:28.910 --> 00:09:29.430
uh,

157
00:09:29.430 --> 00:09:34.410
<00:09:29.430>who <00:09:29.537>built <00:09:29.645>this <00:09:29.753>really <00:09:29.860>incredible <00:09:29.968>Reddit <00:09:30.076>app <00:09:30.183>on <00:09:30.291>iOS <00:09:30.399>and <00:09:30.506>there <00:09:30.614>was <00:09:30.722>some <00:09:30.829>issue

158
00:09:34.410 --> 00:09:38.970
<00:09:34.410>with <00:09:34.510>how <00:09:34.610>the <00:09:34.709>A <00:09:34.810>p <00:09:34.910>I <00:09:35.010>was <00:09:35.110>set <00:09:35.209>up <00:09:35.310>and <00:09:35.410>he <00:09:35.510>got <00:09:35.610>charged <00:09:35.709>like <00:09:35.810>$70,000.

159
00:09:39.350 --> 00:09:41.650
<00:09:39.350>It <00:09:39.490>was <00:09:39.630>by <00:09:39.770>accident. <00:09:39.910>He <00:09:40.050>didn't <00:09:40.190>actually <00:09:40.330>mean <00:09:40.470>to <00:09:40.610>do <00:09:40.750>that,

160
00:09:41.950 --> 00:09:43.170
<00:09:41.950>but <00:09:42.224>it <00:09:42.499>was <00:09:42.773>really <00:09:43.048>touchy.

161
00:09:43.350 --> 00:09:47.370
<00:09:43.350>It <00:09:43.477>became <00:09:43.604>really <00:09:43.731>difficult <00:09:43.859>for <00:09:43.986>us <00:09:44.113>to <00:09:44.240>manage <00:09:44.368>that <00:09:44.495>situation <00:09:44.622>and <00:09:44.750>ultimately

162
00:09:47.370 --> 00:09:51.010
<00:09:47.370>resolve <00:09:47.497>it. <00:09:47.624>And <00:09:47.751>uh, <00:09:47.879>so <00:09:48.006>just <00:09:48.133>make <00:09:48.260>sure <00:09:48.388>you <00:09:48.515>consider <00:09:48.642>your <00:09:48.770>risk.

163
00:09:51.010 --> 00:09:53.090
<00:09:51.010>You're <00:09:51.210>gonna <00:09:51.410>be <00:09:51.610>paying <00:09:51.810>for <00:09:52.010>the <00:09:52.210>backend <00:09:52.410>services.

164
00:09:53.600 --> 00:09:58.530
<00:09:53.600>Make <00:09:53.716>sure <00:09:53.833>you <00:09:53.950>can't <00:09:54.066>be <00:09:54.183>overwhelmed <00:09:54.300>or <00:09:54.416>DDOSed <00:09:54.533>and <00:09:54.650>not <00:09:54.766>ultimately <00:09:54.883>collect <00:09:55.000>that

165
00:09:58.560 --> 00:09:59.393
payment

166
00:10:02.320 --> 00:10:03.900
<00:10:02.320>and <00:10:02.670>then <00:10:03.020>continue <00:10:03.370>to <00:10:03.720>experiment.

167
00:10:04.010 --> 00:10:07.540
<00:10:04.010>Just <00:10:04.103>because <00:10:04.196>the <00:10:04.290>first <00:10:04.383>plan <00:10:04.476>you <00:10:04.569>set <00:10:04.663>up <00:10:04.756>is <00:10:04.850>the <00:10:04.943>one <00:10:05.036>that <00:10:05.130>you <00:10:05.223>wanna <00:10:05.316>launch <00:10:05.410>with,

168
00:10:07.730 --> 00:10:11.180
<00:10:07.730>doesn't <00:10:07.857>mean <00:10:07.984>it's <00:10:08.111>perfect. <00:10:08.239>You're <00:10:08.366>gonna <00:10:08.493>want <00:10:08.620>to <00:10:08.748>iterate <00:10:08.875>similar <00:10:09.002>to <00:10:09.130>you,

169
00:10:11.520 --> 00:10:16.450
<00:10:11.520>to <00:10:11.613>how <00:10:11.706>you <00:10:11.800>do <00:10:11.893>with <00:10:11.986>your <00:10:12.079>code, <00:10:12.173>iterate <00:10:12.266>with <00:10:12.360>your <00:10:12.453>pricing <00:10:12.546>models. <00:10:12.640>So <00:10:12.733>a <00:10:12.826>quick <00:10:12.920>demo,

170
00:10:16.750 --> 00:10:18.810
<00:10:16.750>and <00:10:16.950>I'm <00:10:17.150>gonna <00:10:17.350>give <00:10:17.550>a <00:10:17.750>quick <00:10:17.950>caveat <00:10:18.150>here.

171
00:10:19.160 --> 00:10:24.050
<00:10:19.160>This <00:10:19.247>is <00:10:19.334>the <00:10:19.422>first <00:10:19.510>time <00:10:19.597>I'm <00:10:19.685>doing <00:10:19.772>this <00:10:19.860>as <00:10:19.947>a <00:10:20.035>gif <00:10:20.122>or <00:10:20.209>gif <00:10:20.297>depending <00:10:20.385>on <00:10:20.472>how <00:10:20.560>you

172
00:10:24.050 --> 00:10:26.170
<00:10:24.050>like <00:10:24.283>to <00:10:24.516>pronounce <00:10:24.750>it, <00:10:24.983>uh, <00:10:25.216>based <00:10:25.449>demo.

173
00:10:26.510 --> 00:10:29.610
<00:10:26.510>So <00:10:26.626>I <00:10:26.743>normally <00:10:26.860>will <00:10:26.976>do <00:10:27.093>this <00:10:27.210>with <00:10:27.326>my <00:10:27.443>computer <00:10:27.560>and <00:10:27.676>do <00:10:27.793>it <00:10:27.910>live.

174
00:10:30.030 --> 00:10:33.210
<00:10:30.030>So <00:10:30.137>there <00:10:30.245>might <00:10:30.353>be <00:10:30.460>some <00:10:30.568>weird <00:10:30.676>things <00:10:30.783>as <00:10:30.891>I'm <00:10:30.999>going <00:10:31.106>through <00:10:31.214>this <00:10:31.322>that <00:10:31.430>I'll,

175
00:10:33.210 --> 00:10:36.170
<00:10:33.210>I'll <00:10:33.317>talk <00:10:33.425>about. <00:10:33.533>Uh, <00:10:33.640>so <00:10:33.748>just <00:10:33.856>bear <00:10:33.963>with <00:10:34.071>me <00:10:34.179>as <00:10:34.286>we <00:10:34.394>go <00:10:34.502>through <00:10:34.610>this.

176
00:10:36.710 --> 00:10:38.090
<00:10:36.710>So <00:10:37.020>as <00:10:37.331>I <00:10:37.641>mentioned <00:10:37.952>Rapid,

177
00:10:38.320 --> 00:10:43.010
<00:10:38.320>it's <00:10:38.420>a <00:10:38.520>public <00:10:38.620>a <00:10:38.720>p <00:10:38.820>i <00:10:38.920>marketplace <00:10:39.020>where <00:10:39.120>50,000 <00:10:39.220>APIs <00:10:39.320>are <00:10:39.420>available <00:10:39.520>and <00:10:39.620>you <00:10:39.720>can

178
00:10:43.010 --> 00:10:45.690
<00:10:43.010>easily <00:10:43.210>start <00:10:43.410>searching <00:10:43.610>for <00:10:43.810>that <00:10:44.010>and <00:10:44.210>get <00:10:44.410>started.

179
00:10:46.110 --> 00:10:50.890
<00:10:46.110>So <00:10:46.210>I'm <00:10:46.310>gonna <00:10:46.410>use <00:10:46.510>the <00:10:46.610>example <00:10:46.710>of <00:10:46.810>email <00:10:46.910>as <00:10:47.010>I <00:10:47.110>discussed. <00:10:47.210>So <00:10:47.310>with <00:10:47.410>this <00:10:47.510>email,

180
00:10:51.010 --> 00:10:55.930
<00:10:51.010>a <00:10:51.097>p <00:10:51.185>i <00:10:51.272>rapid <00:10:51.360>aggregates <00:10:51.447>all <00:10:51.535>of <00:10:51.622>these <00:10:51.710>different <00:10:51.797>a <00:10:51.885>p <00:10:51.972>i <00:10:52.060>solutions <00:10:52.147>and <00:10:52.235>you <00:10:52.322>can <00:10:52.410>start

181
00:10:55.930 --> 00:10:58.490
<00:10:55.930>comparing <00:10:56.130>them. <00:10:56.329>So <00:10:56.530>you <00:10:56.729>see <00:10:56.930>that <00:10:57.130>zero <00:10:57.329>bounce,

182
00:10:58.750 --> 00:11:01.850
<00:10:58.750>and <00:10:58.866>this <00:10:58.983>is <00:10:59.100>where <00:10:59.216>the <00:10:59.333>gif <00:10:59.450>or <00:10:59.566>gif <00:10:59.683>is <00:10:59.800>gonna <00:10:59.916>become <00:11:00.033>a <00:11:00.150>problem.

183
00:11:02.320 --> 00:11:07.050
<00:11:02.320>That <00:11:02.420>zero <00:11:02.520>bounce <00:11:02.620>a <00:11:02.720>p <00:11:02.820>I <00:11:02.920>had <00:11:03.020>a <00:11:03.120>latency <00:11:03.220>of <00:11:03.320>about <00:11:03.420>a <00:11:03.520>thousand <00:11:03.620>milliseconds <00:11:03.720>versus

184
00:11:07.110 --> 00:11:10.890
<00:11:07.110>the <00:11:07.226>SendGrid <00:11:07.343>A <00:11:07.460>p <00:11:07.576>I <00:11:07.693>had <00:11:07.810>a <00:11:07.926>latency <00:11:08.043>of <00:11:08.160>about <00:11:08.276>a <00:11:08.393>300 <00:11:08.510>milliseconds.

185
00:11:11.270 --> 00:11:14.890
<00:11:11.270>So <00:11:11.377>what's <00:11:11.485>really <00:11:11.593>important <00:11:11.700>in <00:11:11.808>that <00:11:11.916>is <00:11:12.023>you're <00:11:12.131>able <00:11:12.239>to <00:11:12.346>compare <00:11:12.454>and <00:11:12.562>contrast <00:11:12.670>these

186
00:11:15.320 --> 00:11:18.090
<00:11:15.320>APIs, <00:11:15.520>what <00:11:15.720>they <00:11:15.920>do, <00:11:16.120>the <00:11:16.320>functionality <00:11:16.520>they <00:11:16.720>provide,

187
00:11:18.470 --> 00:11:20.610
<00:11:18.470>as <00:11:18.670>well <00:11:18.870>as <00:11:19.070>the <00:11:19.270>impact <00:11:19.470>to <00:11:19.670>your <00:11:19.870>application.

188
00:11:21.070 --> 00:11:24.770
<00:11:21.070>So <00:11:21.177>this <00:11:21.285>makes <00:11:21.393>it <00:11:21.500>a <00:11:21.608>lot <00:11:21.716>easier <00:11:21.823>to <00:11:21.931>find, <00:11:22.039>connect, <00:11:22.146>and <00:11:22.254>use <00:11:22.362>those <00:11:22.470>APIs.

189
00:11:26.800 --> 00:11:29.620
<00:11:26.800>So <00:11:26.927>how <00:11:27.054>do <00:11:27.181>we <00:11:27.309>actually <00:11:27.436>start <00:11:27.563>adding <00:11:27.690>an <00:11:27.818>a <00:11:27.945>p <00:11:28.072>i <00:11:28.199>ourselves?

190
00:11:30.200 --> 00:11:32.980
<00:11:30.200>I'm <00:11:30.355>gonna <00:11:30.511>assume <00:11:30.666>you've <00:11:30.822>already <00:11:30.977>built <00:11:31.133>the <00:11:31.288>backend <00:11:31.444>service. <00:11:31.600>Uh,

191
00:11:32.990 --> 00:11:36.500
<00:11:32.990>maybe <00:11:33.165>you're <00:11:33.340>using <00:11:33.515>Lambda <00:11:33.690>functions <00:11:33.865>to <00:11:34.040>quickly <00:11:34.215>prototype <00:11:34.390>this.

192
00:11:36.830 --> 00:11:39.740
<00:11:36.830>Maybe <00:11:37.030>you're <00:11:37.230>using, <00:11:37.430>uh, <00:11:37.630>some <00:11:37.830>other <00:11:38.030>deployment <00:11:38.230>mechanism.

193
00:11:40.150 --> 00:11:43.100
<00:11:40.150>We're <00:11:40.257>not <00:11:40.365>gonna <00:11:40.473>get <00:11:40.580>into <00:11:40.688>the <00:11:40.796>actual <00:11:40.903>writing <00:11:41.011>of <00:11:41.119>the <00:11:41.226>A <00:11:41.334>P <00:11:41.442>I <00:11:41.550>itself.

194
00:11:43.390 --> 00:11:45.700
<00:11:43.390>We're <00:11:43.564>gonna <00:11:43.740>assume <00:11:43.915>that <00:11:44.090>you <00:11:44.265>already <00:11:44.439>have <00:11:44.615>that <00:11:44.790>written.

195
00:11:46.520 --> 00:11:48.100
<00:11:46.520>So <00:11:46.720>how <00:11:46.920>we <00:11:47.120>do <00:11:47.319>this <00:11:47.520>is <00:11:47.720>really <00:11:47.920>simple.

196
00:11:48.270 --> 00:11:52.620
<00:11:48.270>We're <00:11:48.425>gonna <00:11:48.581>rely <00:11:48.736>on <00:11:48.892>the <00:11:49.047>existing <00:11:49.203>best <00:11:49.358>practices <00:11:49.514>of, <00:11:49.670>uh,

197
00:11:52.690 --> 00:11:54.400
<00:11:52.690>open <00:11:53.040>a <00:11:53.390>p <00:11:53.740>i <00:11:54.090>specifications.

198
00:11:55.020 --> 00:11:58.240
<00:11:55.020>So <00:11:55.120>these <00:11:55.220>are <00:11:55.319>the <00:11:55.420>swagger <00:11:55.520>files <00:11:55.620>and <00:11:55.720>open <00:11:55.819>a <00:11:55.920>p <00:11:56.020>i <00:11:56.120>files <00:11:56.220>that <00:11:56.319>you <00:11:56.420>have.

199
00:11:58.860 --> 00:12:03.240
<00:11:58.860>All <00:11:58.937>you <00:11:59.015>need <00:11:59.093>to <00:11:59.171>do <00:11:59.248>to <00:11:59.326>get <00:11:59.404>started <00:11:59.482>with <00:11:59.560>Rapid <00:11:59.637>is <00:11:59.715>take <00:11:59.793>that <00:11:59.871>open <00:11:59.948>a <00:12:00.026>p <00:12:00.104>i <00:12:00.182>file <00:12:00.260>that

200
00:12:03.240 --> 00:12:05.120
<00:12:03.240>you <00:12:03.520>have, <00:12:03.800>upload <00:12:04.080>it <00:12:04.360>to <00:12:04.640>the,

201
00:12:05.220 --> 00:12:09.000
<00:12:05.220>the <00:12:05.327>Rapid <00:12:05.435>a <00:12:05.543>p <00:12:05.650>I <00:12:05.758>studio <00:12:05.866>and <00:12:05.973>it'll <00:12:06.081>pull <00:12:06.189>in <00:12:06.296>all <00:12:06.404>of <00:12:06.512>that <00:12:06.620>information.

202
00:12:09.220 --> 00:12:12.440
<00:12:09.220>So <00:12:09.453>the <00:12:09.686>endpoints, <00:12:09.920>the <00:12:10.153>parameters, <00:12:10.386>the <00:12:10.620>descriptions,

203
00:12:12.940 --> 00:12:17.240
<00:12:12.940>and <00:12:13.033>it <00:12:13.126>really <00:12:13.220>is <00:12:13.313>that <00:12:13.406>simple. <00:12:13.500>I <00:12:13.593>know <00:12:13.686>it, <00:12:13.780>it, <00:12:13.873>I <00:12:13.966>wanna <00:12:14.060>make <00:12:14.153>it <00:12:14.246>more <00:12:14.340>complex,

204
00:12:17.340 --> 00:12:18.480
<00:12:17.340>but <00:12:17.511>that's <00:12:17.682>all <00:12:17.853>you <00:12:18.024>have <00:12:18.195>to <00:12:18.366>do.

205
00:12:19.260 --> 00:12:21.880
<00:12:19.260>So <00:12:19.400>right <00:12:19.540>here <00:12:19.680>we <00:12:19.819>see <00:12:19.960>kind <00:12:20.100>of <00:12:20.240>the <00:12:20.380>API's <00:12:20.520>being <00:12:20.660>created.

206
00:12:22.440 --> 00:12:27.000
<00:12:22.440>I <00:12:22.547>typed <00:12:22.655>in <00:12:22.763>some <00:12:22.870>basic <00:12:22.978>information <00:12:23.086>uploaded <00:12:23.193>that <00:12:23.301>open <00:12:23.409>a <00:12:23.516>p <00:12:23.624>i <00:12:23.732>spec <00:12:23.840>and

207
00:12:27.000 --> 00:12:31.040
<00:12:27.000>everything's <00:12:27.127>available <00:12:27.254>if <00:12:27.381>you <00:12:27.509>don't <00:12:27.636>have <00:12:27.763>an <00:12:27.890>open <00:12:28.018>a <00:12:28.145>p <00:12:28.272>I <00:12:28.400>spec,

208
00:12:31.260 --> 00:12:34.280
<00:12:31.260>we <00:12:31.367>do <00:12:31.475>have <00:12:31.583>a <00:12:31.690>visual <00:12:31.798>interface <00:12:31.906>where <00:12:32.013>you <00:12:32.121>can <00:12:32.229>go <00:12:32.336>in <00:12:32.444>and <00:12:32.552>define <00:12:32.660>this.

209
00:12:34.400 --> 00:12:37.760
<00:12:34.400>A <00:12:34.555>p <00:12:34.711>i <00:12:34.866>define <00:12:35.022>the <00:12:35.177>routes <00:12:35.333>and <00:12:35.488>parameters <00:12:35.644>and <00:12:35.800>descriptions.

210
00:12:38.060 --> 00:12:42.320
<00:12:38.060>So <00:12:38.160>it's <00:12:38.260>not <00:12:38.359>required <00:12:38.459>to <00:12:38.560>use <00:12:38.660>an <00:12:38.760>open <00:12:38.859>a <00:12:38.959>p <00:12:39.060>I <00:12:39.160>file, <00:12:39.260>but <00:12:39.359>definitely <00:12:39.459>recommended

211
00:12:43.930 --> 00:12:47.500
<00:12:43.930>once <00:12:44.017>that <00:12:44.104>a <00:12:44.192>p <00:12:44.280>i <00:12:44.367>is <00:12:44.454>defined. <00:12:44.542>Here's <00:12:44.630>where <00:12:44.717>we <00:12:44.805>get <00:12:44.892>into <00:12:44.979>the <00:12:45.067>fun <00:12:45.155>part <00:12:45.242>of <00:12:45.329>this.

212
00:12:48.200 --> 00:12:49.420
<00:12:48.200>So <00:12:48.566>as <00:12:48.932>I <00:12:49.298>mentioned,

213
00:12:49.420 --> 00:12:52.620
<00:12:49.420>you'll <00:12:49.536>wanna <00:12:49.653>make <00:12:49.770>sure <00:12:49.886>you <00:12:50.003>think <00:12:50.120>about <00:12:50.236>what <00:12:50.353>you're <00:12:50.469>actually <00:12:50.586>trying <00:12:50.703>to <00:12:50.819>charge

214
00:12:52.680 --> 00:12:57.020
<00:12:52.680>for. <00:12:52.787>So <00:12:52.895>typically <00:12:53.003>we're <00:12:53.110>gonna <00:12:53.218>use <00:12:53.326>the <00:12:53.433>requests <00:12:53.541>that <00:12:53.649>you <00:12:53.756>want <00:12:53.864>to <00:12:53.972>charge <00:12:54.079>for.

215
00:12:57.020 --> 00:13:01.260
<00:12:57.020>That's <00:12:57.113>the <00:12:57.206>by <00:12:57.300>far <00:12:57.393>the <00:12:57.486>most <00:12:57.579>common. <00:12:57.673>But <00:12:57.766>you <00:12:57.860>could <00:12:57.953>have <00:12:58.046>the <00:12:58.140>example <00:12:58.233>of <00:12:58.326>an <00:12:58.420>email,

216
00:13:01.460 --> 00:13:03.540
<00:13:01.460>a <00:13:01.635>P <00:13:01.810>I <00:13:01.985>A <00:13:02.160>A <00:13:02.335>translation, <00:13:02.510>a <00:13:02.685>p <00:13:02.860>i,

217
00:13:03.630 --> 00:13:06.780
<00:13:03.630>where <00:13:03.757>you <00:13:03.884>want <00:13:04.011>to <00:13:04.139>add <00:13:04.266>a <00:13:04.393>new <00:13:04.520>object <00:13:04.648>that's <00:13:04.775>being <00:13:04.902>billed <00:13:05.030>for.

218
00:13:07.240 --> 00:13:10.900
<00:13:07.240>You <00:13:07.367>can <00:13:07.494>select <00:13:07.621>which <00:13:07.749>endpoints <00:13:07.876>you <00:13:08.003>want <00:13:08.130>to <00:13:08.258>associate <00:13:08.385>that <00:13:08.512>object <00:13:08.640>with.

219
00:13:11.400 --> 00:13:14.980
<00:13:11.400>So <00:13:11.527>maybe <00:13:11.654>one <00:13:11.781>endpoint <00:13:11.909>is <00:13:12.036>what <00:13:12.163>increments <00:13:12.290>the <00:13:12.418>number <00:13:12.545>of <00:13:12.672>emails <00:13:12.800>sent,

220
00:13:15.280 --> 00:13:18.540
<00:13:15.280>but <00:13:15.420>the <00:13:15.560>rest <00:13:15.699>of <00:13:15.839>the <00:13:15.980>endpoints <00:13:16.120>don't <00:13:16.260>actually <00:13:16.400>increment <00:13:16.540>that <00:13:16.680>object.

221
00:13:19.040 --> 00:13:22.300
<00:13:19.040>So <00:13:19.147>it's <00:13:19.255>really <00:13:19.363>easy <00:13:19.470>to <00:13:19.578>to <00:13:19.686>set <00:13:19.793>up <00:13:19.901>the <00:13:20.009>different <00:13:20.116>routes <00:13:20.224>for <00:13:20.332>incrementing <00:13:20.439>those

222
00:13:22.490 --> 00:13:26.140
<00:13:22.490>objects. <00:13:22.645>If <00:13:22.801>you <00:13:22.956>want <00:13:23.112>to <00:13:23.267>increment <00:13:23.423>by <00:13:23.578>more <00:13:23.734>than <00:13:23.890>one,

223
00:13:26.210 --> 00:13:28.140
<00:13:26.210>anytime <00:13:26.410>an <00:13:26.610>A <00:13:26.810>P <00:13:27.010>I <00:13:27.210>request <00:13:27.410>is <00:13:27.610>sent,

224
00:13:28.600 --> 00:13:32.340
<00:13:28.600>you <00:13:28.687>just <00:13:28.775>need <00:13:28.862>to <00:13:28.950>make <00:13:29.037>sure <00:13:29.125>you <00:13:29.212>include <00:13:29.300>in <00:13:29.387>the <00:13:29.475>headers <00:13:29.562>of <00:13:29.650>the <00:13:29.737>response <00:13:29.825>of <00:13:29.912>your <00:13:30.000>A

225
00:13:32.420 --> 00:13:37.340
<00:13:32.420>p <00:13:32.520>i, <00:13:32.620>what <00:13:32.719>that <00:13:32.819>number <00:13:32.920>is. <00:13:33.020>So <00:13:33.120>if <00:13:33.219>I <00:13:33.319>wanted <00:13:33.420>to <00:13:33.520>increment <00:13:33.620>emails <00:13:33.719>by <00:13:33.819>10,

226
00:13:37.400 --> 00:13:38.233
<00:13:37.400>for <00:13:38.149>example,

227
00:13:38.540 --> 00:13:43.540
<00:13:38.540>I <00:13:38.622>would <00:13:38.704>include <00:13:38.787>in <00:13:38.869>the <00:13:38.951>response <00:13:39.034>of <00:13:39.116>the <00:13:39.198>A <00:13:39.281>P <00:13:39.363>I <00:13:39.445>X <00:13:39.528>dash <00:13:39.610>rapid <00:13:39.692>a <00:13:39.775>p <00:13:39.857>i <00:13:39.939>dash

228
00:13:43.640 --> 00:13:45.380
<00:13:43.640>emails <00:13:44.340>equals <00:13:45.040>10.

229
00:13:45.600 --> 00:13:50.180
<00:13:45.600>And <00:13:45.700>that <00:13:45.800>would <00:13:45.900>simply <00:13:46.000>increment <00:13:46.100>it <00:13:46.200>by <00:13:46.300>more <00:13:46.400>than <00:13:46.500>one <00:13:46.600>and <00:13:46.700>increment <00:13:46.800>it <00:13:46.900>by <00:13:47.000>10.

230
00:13:50.920 --> 00:13:53.100
<00:13:50.920>So <00:13:51.094>now <00:13:51.270>that <00:13:51.444>I <00:13:51.620>have <00:13:51.795>the <00:13:51.969>object <00:13:52.145>set <00:13:52.319>up,

231
00:13:53.560 --> 00:13:56.980
<00:13:53.560>now <00:13:53.676>we <00:13:53.793>need <00:13:53.910>to <00:13:54.026>go <00:13:54.143>look <00:13:54.260>at <00:13:54.376>actually <00:13:54.493>configuring <00:13:54.609>the <00:13:54.726>different <00:13:54.843>pricing <00:13:54.959>plans.

232
00:13:57.400 --> 00:13:58.740
<00:13:57.400>So <00:13:57.701>here's <00:13:58.003>our <00:13:58.304>second <00:13:58.606>tier,

233
00:13:58.800 --> 00:14:03.540
<00:13:58.800>the <00:13:58.882>pro <00:13:58.964>tier <00:13:59.047>where <00:13:59.129>I <00:13:59.211>wanna <00:13:59.294>set <00:13:59.376>a <00:13:59.458>rate <00:13:59.541>limit <00:13:59.623>of <00:13:59.705>a <00:13:59.788>hundred <00:13:59.870>percent <00:13:59.952>and <00:14:00.035>I <00:14:00.117>want <00:14:00.199>to

234
00:14:03.540 --> 00:14:07.140
<00:14:03.540>go <00:14:03.647>in <00:14:03.755>and <00:14:03.863>change <00:14:03.970>the <00:14:04.078>number <00:14:04.186>of <00:14:04.293>requests <00:14:04.401>that <00:14:04.509>I <00:14:04.616>can <00:14:04.724>send <00:14:04.832>per <00:14:04.939>month.

235
00:14:07.520 --> 00:14:11.820
<00:14:07.520>So <00:14:07.627>I'm <00:14:07.735>gonna <00:14:07.843>send <00:14:07.950>a <00:14:08.058>a <00:14:08.166>thousand <00:14:08.273>requests <00:14:08.381>per <00:14:08.489>month <00:14:08.596>and <00:14:08.704>that'll <00:14:08.812>cost <00:14:08.920>$10.

236
00:14:12.490 --> 00:14:16.980
<00:14:12.490>It's <00:14:12.597>right <00:14:12.705>here, <00:14:12.813>$10, <00:14:12.920>a <00:14:13.028>thousand <00:14:13.136>requests <00:14:13.243>per <00:14:13.351>month. <00:14:13.459>Then <00:14:13.566>as <00:14:13.674>I <00:14:13.782>talked <00:14:13.890>about,

237
00:14:16.980 --> 00:14:21.300
<00:14:16.980>you <00:14:17.073>want <00:14:17.166>to <00:14:17.260>think <00:14:17.353>about <00:14:17.446>growth <00:14:17.540>through <00:14:17.633>your <00:14:17.726>a <00:14:17.820>p <00:14:17.913>i <00:14:18.006>as <00:14:18.100>you're <00:14:18.193>upgrading <00:14:18.286>and <00:14:18.380>using

238
00:14:21.570 --> 00:14:25.260
<00:14:21.570>more, <00:14:21.686>you're <00:14:21.803>gonna <00:14:21.920>need <00:14:22.036>a <00:14:22.153>higher <00:14:22.270>pricing <00:14:22.386>plan. <00:14:22.503>So <00:14:22.620>for <00:14:22.736>the <00:14:22.853>ultra <00:14:22.970>plan,

239
00:14:25.320 --> 00:14:29.260
<00:14:25.320>the <00:14:25.436>second <00:14:25.553>tier, <00:14:25.670>we're <00:14:25.786>gonna <00:14:25.903>do <00:14:26.020>$25 <00:14:26.136>a <00:14:26.253>month, <00:14:26.370>set <00:14:26.486>it <00:14:26.603>to <00:14:26.720>monthly,

240
00:14:30.540 --> 00:14:34.900
<00:14:30.540>increase <00:14:30.667>the <00:14:30.794>quota <00:14:30.921>limit <00:14:31.049>to <00:14:31.176>3000. <00:14:31.303>Why <00:14:31.430>am <00:14:31.558>I <00:14:31.685>doing <00:14:31.812>3000? <00:14:31.939>Well,

241
00:14:34.900 --> 00:14:36.420
<00:14:34.900>you <00:14:35.173>want <00:14:35.447>to <00:14:35.720>incentivize <00:14:35.994>that <00:14:36.267>growth.

242
00:14:36.420 --> 00:14:40.580
<00:14:36.420>You <00:14:36.513>want <00:14:36.606>to <00:14:36.699>grow <00:14:36.793>with <00:14:36.886>the <00:14:36.979>user <00:14:37.073>and <00:14:37.166>they <00:14:37.260>want <00:14:37.353>to <00:14:37.446>get <00:14:37.540>benefit <00:14:37.633>by <00:14:37.726>upgrading <00:14:37.819>and

243
00:14:40.580 --> 00:14:44.700
<00:14:40.580>paying <00:14:40.720>more. <00:14:40.860>So <00:14:41.000>instead <00:14:41.140>of <00:14:41.280>just <00:14:41.420>doing <00:14:41.560>a <00:14:41.700>direct, <00:14:41.840>uh, <00:14:41.980>2,500,

244
00:14:45.190 --> 00:14:48.700
<00:14:45.190>which <00:14:45.390>would <00:14:45.590>logically <00:14:45.790>make <00:14:45.990>sense <00:14:46.190>by <00:14:46.390>offering <00:14:46.590>3000,

245
00:14:48.730 --> 00:14:52.880
<00:14:48.730>that <00:14:48.830>kind <00:14:48.930>of <00:14:49.030>encourages <00:14:49.130>developers <00:14:49.230>to <00:14:49.330>want <00:14:49.430>to <00:14:49.530>get <00:14:49.630>more <00:14:49.730>bank <00:14:49.830>for <00:14:49.930>their <00:14:50.030>buck <00:14:50.130>and

246
00:14:52.880 --> 00:14:56.710
<00:14:52.880>upgrade <00:14:53.020>to <00:14:53.160>the <00:14:53.300>$25 <00:14:53.439>plan. <00:14:53.580>And <00:14:53.720>then <00:14:53.860>last <00:14:54.000>but <00:14:54.140>not <00:14:54.280>least,

247
00:14:56.710 --> 00:14:58.510
<00:14:56.710>we're <00:14:56.910>gonna <00:14:57.110>look <00:14:57.310>at <00:14:57.510>the <00:14:57.710>the <00:14:57.910>mega <00:14:58.110>plan.

248
00:14:58.770 --> 00:15:02.790
<00:14:58.770>So <00:14:58.886>the <00:14:59.003>mega <00:14:59.120>plan <00:14:59.236>is <00:14:59.353>our <00:14:59.470>top <00:14:59.586>tier <00:14:59.703>that's <00:14:59.819>publicly <00:14:59.936>available <00:15:00.053>for <00:15:00.170>that.

249
00:15:02.930 --> 00:15:06.310
<00:15:02.930>I'm <00:15:03.037>just <00:15:03.145>gonna <00:15:03.253>make <00:15:03.360>it <00:15:03.468>unlimited <00:15:03.576>with <00:15:03.683>a <00:15:03.791>certain <00:15:03.899>rate <00:15:04.006>limit <00:15:04.114>because <00:15:04.222>I <00:15:04.329>wanna

250
00:15:06.310 --> 00:15:10.750
<00:15:06.310>incentivize <00:15:06.437>developers <00:15:06.564>to <00:15:06.691>pay <00:15:06.819>me <00:15:06.946>a <00:15:07.073>hundred <00:15:07.200>dollars <00:15:07.328>at <00:15:07.455>it. <00:15:07.582>Sounds <00:15:07.709>great.

251
00:15:12.380 --> 00:15:13.480
<00:15:12.380>So <00:15:12.578>now <00:15:12.776>that <00:15:12.974>we've <00:15:13.172>done <00:15:13.370>that,

252
00:15:13.820 --> 00:15:18.720
<00:15:13.820>the <00:15:13.913>last <00:15:14.006>thing <00:15:14.100>I <00:15:14.193>want <00:15:14.286>to <00:15:14.380>talk <00:15:14.473>about <00:15:14.566>is <00:15:14.660>what <00:15:14.753>we <00:15:14.846>call <00:15:14.940>features. <00:15:15.033>So <00:15:15.126>features <00:15:15.220>are,

253
00:15:18.940 --> 00:15:19.230
uh,

254
00:15:19.230 --> 00:15:24.160
<00:15:19.230>another <00:15:19.337>piece <00:15:19.445>of <00:15:19.553>the <00:15:19.660>platform <00:15:19.768>of <00:15:19.876>Rapid <00:15:19.983>where <00:15:20.091>we <00:15:20.199>can <00:15:20.306>define <00:15:20.414>other <00:15:20.522>things <00:15:20.630>related

255
00:15:24.220 --> 00:15:27.280
<00:15:24.220>to <00:15:24.320>an <00:15:24.420>a <00:15:24.520>p <00:15:24.620>I <00:15:24.720>that <00:15:24.820>you <00:15:24.920>want <00:15:25.020>to <00:15:25.120>bill <00:15:25.220>for. <00:15:25.320>So <00:15:25.420>in <00:15:25.520>this <00:15:25.620>example,

256
00:15:27.770 --> 00:15:32.040
<00:15:27.770>maybe <00:15:27.910>you <00:15:28.050>wanna <00:15:28.189>offer <00:15:28.329>24 <00:15:28.470>by <00:15:28.610>five <00:15:28.750>support. <00:15:28.890>So <00:15:29.030>24 <00:15:29.170>hours,

257
00:15:32.150 --> 00:15:34.200
<00:15:32.150>five <00:15:32.305>days <00:15:32.461>a <00:15:32.616>week, <00:15:32.772>the <00:15:32.927>business <00:15:33.083>days <00:15:33.238>of <00:15:33.394>the <00:15:33.550>week,

258
00:15:34.580 --> 00:15:38.840
<00:15:34.580>I'm <00:15:34.680>gonna <00:15:34.780>offer <00:15:34.880>support <00:15:34.980>and <00:15:35.080>I'm <00:15:35.180>only <00:15:35.280>gonna <00:15:35.380>do <00:15:35.480>that <00:15:35.580>for <00:15:35.680>the <00:15:35.780>a <00:15:35.880>hundred <00:15:35.980>dollars

259
00:15:39.110 --> 00:15:43.120
<00:15:39.110>mega <00:15:39.217>plan. <00:15:39.325>Again, <00:15:39.433>incentivizing <00:15:39.540>developers <00:15:39.648>to <00:15:39.756>wanna <00:15:39.863>spend <00:15:39.971>more <00:15:40.079>on <00:15:40.186>my <00:15:40.294>a <00:15:40.402>p <00:15:40.510>i.

260
00:15:43.580 --> 00:15:48.480
<00:15:43.580>So <00:15:43.662>I'm <00:15:43.744>gonna <00:15:43.827>turn <00:15:43.909>that <00:15:43.991>on <00:15:44.074>and <00:15:44.156>tick <00:15:44.238>that <00:15:44.321>box <00:15:44.403>and <00:15:44.485>that <00:15:44.568>will <00:15:44.650>open <00:15:44.732>up <00:15:44.815>24 <00:15:44.897>by <00:15:44.980>five

261
00:15:48.480 --> 00:15:50.430
<00:15:48.480>support. <00:15:48.760>It's <00:15:49.040>a <00:15:49.320>great <00:15:49.600>way <00:15:49.880>to,

262
00:15:50.450 --> 00:15:53.590
<00:15:50.450>to <00:15:50.605>talk <00:15:50.761>about <00:15:50.916>the <00:15:51.072>other <00:15:51.227>things <00:15:51.383>that <00:15:51.538>are <00:15:51.694>maybe <00:15:51.850>non-functional.

263
00:15:54.010 --> 00:15:58.350
<00:15:54.010>So <00:15:54.137>support's <00:15:54.264>a <00:15:54.391>great <00:15:54.519>example. <00:15:54.646>Maybe <00:15:54.773>you <00:15:54.900>wanna <00:15:55.028>offer <00:15:55.155>some <00:15:55.282>premium <00:15:55.410>endpoints.

264
00:15:58.730 --> 00:16:02.830
<00:15:58.730>So <00:15:58.846>those <00:15:58.963>premium <00:15:59.080>endpoints <00:15:59.196>are <00:15:59.313>only <00:15:59.430>available <00:15:59.546>for <00:15:59.663>the <00:15:59.780>25 <00:15:59.896>and <00:16:00.013>hundred <00:16:00.130>dollars

265
00:16:02.880 --> 00:16:06.590
<00:16:02.880>plans, <00:16:03.020>but <00:16:03.160>they're <00:16:03.300>not <00:16:03.439>available <00:16:03.580>for <00:16:03.720>the <00:16:03.860>free <00:16:04.000>and <00:16:04.140>$10 <00:16:04.280>plan.

266
00:16:07.620 --> 00:16:12.290
<00:16:07.620>So <00:16:07.713>we've <00:16:07.806>gone <00:16:07.900>through <00:16:07.993>and <00:16:08.086>and <00:16:08.180>configure <00:16:08.273>all <00:16:08.366>all <00:16:08.460>of <00:16:08.553>this <00:16:08.646>pricing <00:16:08.740>and <00:16:08.833>now <00:16:08.926>we <00:16:09.020>can

267
00:16:12.290 --> 00:16:13.810
<00:16:12.290>go <00:16:12.442>to <00:16:12.593>this <00:16:12.746>great <00:16:12.897>a <00:16:13.050>p <00:16:13.202>i <00:16:13.353>that <00:16:13.506>I <00:16:13.657>built,

268
00:16:14.310 --> 00:16:18.130
<00:16:14.310>see <00:16:14.437>the <00:16:14.564>documentation <00:16:14.691>because <00:16:14.819>we <00:16:14.946>uploaded <00:16:15.073>that <00:16:15.200>open <00:16:15.328>a <00:16:15.455>p <00:16:15.582>i <00:16:15.709>specification.

269
00:16:20.040 --> 00:16:23.100
<00:16:20.040>Go <00:16:20.180>over <00:16:20.319>to <00:16:20.459>the <00:16:20.599>pricing <00:16:20.740>tab <00:16:20.880>and <00:16:21.020>actually <00:16:21.160>test <00:16:21.300>that <00:16:21.439>endpoint.

270
00:16:24.000 --> 00:16:26.660
<00:16:24.000>So <00:16:24.175>here <00:16:24.350>you <00:16:24.525>see <00:16:24.700>that <00:16:24.875>working <00:16:25.050>200 <00:16:25.225>status <00:16:25.400>code.

271
00:16:27.160 --> 00:16:30.740
<00:16:27.160>And <00:16:27.287>what's <00:16:27.414>really <00:16:27.541>important <00:16:27.669>to <00:16:27.796>think <00:16:27.923>about <00:16:28.050>is <00:16:28.178>I <00:16:28.305>built <00:16:28.432>the <00:16:28.560>service,

272
00:16:31.060 --> 00:16:33.380
<00:16:31.060>I <00:16:31.260>provided <00:16:31.459>the <00:16:31.660>data, <00:16:31.859>I <00:16:32.060>provided <00:16:32.260>the <00:16:32.459>functionality,

273
00:16:34.280 --> 00:16:37.420
<00:16:34.280>and <00:16:34.387>simply <00:16:34.495>by <00:16:34.603>doing <00:16:34.710>what <00:16:34.818>I <00:16:34.926>showed <00:16:35.033>in <00:16:35.141>the <00:16:35.249>last, <00:16:35.356>I <00:16:35.464>don't <00:16:35.572>know, <00:16:35.680>five,

274
00:16:37.430 --> 00:16:41.210
<00:16:37.430>seven <00:16:37.546>minutes, <00:16:37.663>it's <00:16:37.780>suddenly <00:16:37.896>working. <00:16:38.013>I <00:16:38.130>have <00:16:38.246>an <00:16:38.363>a <00:16:38.479>p <00:16:38.596>i <00:16:38.713>key <00:16:38.829>available.

275
00:16:41.270 --> 00:16:45.850
<00:16:41.270>So <00:16:41.357>I <00:16:41.444>know <00:16:41.532>I'm <00:16:41.620>not <00:16:41.707>at <00:16:41.795>risk <00:16:41.882>of <00:16:41.970>my <00:16:42.057>service <00:16:42.145>being <00:16:42.232>exposed <00:16:42.319>to <00:16:42.407>people <00:16:42.495>who <00:16:42.582>don't <00:16:42.670>need

276
00:16:45.850 --> 00:16:48.890
<00:16:45.850>it. <00:16:45.990>I <00:16:46.130>don't <00:16:46.270>have <00:16:46.410>to <00:16:46.550>deal <00:16:46.690>with <00:16:46.830>managing <00:16:46.970>credit <00:16:47.110>card <00:16:47.250>payments.

277
00:16:48.970 --> 00:16:51.810
<00:16:48.970>I <00:16:49.110>don't <00:16:49.250>have <00:16:49.390>to <00:16:49.530>deal <00:16:49.670>with <00:16:49.810>sending <00:16:49.950>invoices <00:16:50.090>to <00:16:50.230>my <00:16:50.370>customer.

278
00:16:51.980 --> 00:16:56.170
<00:16:51.980>Rapid <00:16:52.067>is <00:16:52.155>gonna <00:16:52.242>take <00:16:52.330>care <00:16:52.417>of <00:16:52.505>all <00:16:52.592>of <00:16:52.680>that <00:16:52.767>for <00:16:52.855>you. <00:16:52.942>You <00:16:53.030>also <00:16:53.117>get <00:16:53.205>access <00:16:53.292>to <00:16:53.380>our,

279
00:16:56.230 --> 00:17:00.650
<00:16:56.230>our <00:16:56.337>developer <00:16:56.445>dashboard, <00:16:56.553>which <00:16:56.660>is <00:16:56.768>where <00:16:56.876>you <00:16:56.983>can <00:16:57.091>manage, <00:16:57.199>uh, <00:16:57.306>reach <00:16:57.414>out <00:16:57.522>to, <00:16:57.630>uh,

280
00:17:00.700 --> 00:17:02.810
<00:17:00.700>offer <00:17:01.166>discussion <00:17:01.633>forms, <00:17:02.100>uh,

281
00:17:02.810 --> 00:17:06.930
<00:17:02.810>additional <00:17:02.949>tutorials <00:17:03.089>to <00:17:03.229>that <00:17:03.369>developer <00:17:03.510>community <00:17:03.650>that <00:17:03.790>you're <00:17:03.930>starting <00:17:04.069>to <00:17:04.210>build

282
00:17:06.930 --> 00:17:11.700
<00:17:06.930>over <00:17:07.037>time. <00:17:07.145>So <00:17:07.253>obviously <00:17:07.360>I'm <00:17:07.468>biased, <00:17:07.576>but <00:17:07.683>it's <00:17:07.791>a <00:17:07.899>great <00:17:08.006>platform <00:17:08.114>to <00:17:08.222>get <00:17:08.330>started.

283
00:17:12.160 --> 00:17:14.860
<00:17:12.160>And <00:17:12.300>I <00:17:12.440>don't <00:17:12.580>just <00:17:12.720>say <00:17:12.860>this <00:17:13.000>as <00:17:13.140>a <00:17:13.280>representative <00:17:13.420>from <00:17:13.560>Rapid.

284
00:17:15.460 --> 00:17:20.020
<00:17:15.460>I <00:17:15.576>actually <00:17:15.693>outside <00:17:15.810>of <00:17:15.926>my <00:17:16.043>job <00:17:16.160>with <00:17:16.276>Rapid <00:17:16.393>utilize <00:17:16.510>this <00:17:16.626>platform, <00:17:16.743>I've <00:17:16.860>listed,

285
00:17:20.380 --> 00:17:23.100
<00:17:20.380>I <00:17:20.613>don't <00:17:20.846>know, <00:17:21.080>20, <00:17:21.313>30 <00:17:21.546>different <00:17:21.780>APIs.

286
00:17:23.660 --> 00:17:27.220
<00:17:23.660>I <00:17:23.767>take <00:17:23.875>the <00:17:23.983>approach <00:17:24.090>of <00:17:24.198>a <00:17:24.306>very <00:17:24.413>kind <00:17:24.521>of <00:17:24.629>M <00:17:24.736>V <00:17:24.844>P <00:17:24.952>based <00:17:25.060>approach.

287
00:17:27.680 --> 00:17:31.460
<00:17:27.680>So <00:17:27.807>when <00:17:27.934>I <00:17:28.061>first <00:17:28.189>started <00:17:28.316>I <00:17:28.443>launched <00:17:28.570>about <00:17:28.698>20 <00:17:28.825>APIs, <00:17:28.952>very <00:17:29.080>simple,

288
00:17:31.650 --> 00:17:36.260
<00:17:31.650>rudimentary <00:17:31.777>kind <00:17:31.904>of <00:17:32.031>very <00:17:32.159>basic <00:17:32.286>functionality. <00:17:32.413>And <00:17:32.540>then <00:17:32.668>as <00:17:32.795>I <00:17:32.922>got <00:17:33.050>traction,

289
00:17:36.360 --> 00:17:40.540
<00:17:36.360>as <00:17:36.459>people <00:17:36.560>started <00:17:36.659>using <00:17:36.760>and <00:17:36.860>paying <00:17:36.959>for <00:17:37.060>it, <00:17:37.159>well <00:17:37.260>I'd <00:17:37.360>go <00:17:37.459>back <00:17:37.560>and <00:17:37.659>invest <00:17:37.760>more.

290
00:17:40.960 --> 00:17:42.100
<00:17:40.960>So <00:17:41.216>I'd <00:17:41.473>have <00:17:41.729>V <00:17:41.985>one,

291
00:17:42.440 --> 00:17:47.340
<00:17:42.440>I'd <00:17:42.540>start <00:17:42.640>to <00:17:42.740>get <00:17:42.840>some <00:17:42.940>users <00:17:43.040>that <00:17:43.140>maybe <00:17:43.240>made <00:17:43.340>10, <00:17:43.440>20, <00:17:43.540>20 <00:17:43.640>$5 <00:17:43.740>and <00:17:43.840>then

292
00:17:47.340 --> 00:17:50.840
<00:17:47.340>I'd <00:17:47.447>go <00:17:47.555>build <00:17:47.663>more <00:17:47.770>functionality. <00:17:47.878>I'd <00:17:47.986>launch <00:17:48.093>a <00:17:48.201>new <00:17:48.309>endpoint, <00:17:48.416>I'd <00:17:48.524>add <00:17:48.632>more <00:17:48.740>data,

293
00:17:51.800 --> 00:17:52.800
<00:17:51.800>continue <00:17:52.024>to <00:17:52.250>invest <00:17:52.475>in <00:17:52.700>it.

294
00:17:53.140 --> 00:17:57.440
<00:17:53.140>And <00:17:53.233>this <00:17:53.326>is <00:17:53.420>really <00:17:53.513>how <00:17:53.606>I <00:17:53.700>was <00:17:53.793>able <00:17:53.886>to <00:17:53.980>identify <00:17:54.073>and <00:17:54.166>do <00:17:54.260>some <00:17:54.353>market <00:17:54.446>research <00:17:54.540>for

295
00:17:57.440 --> 00:18:01.680
<00:17:57.440>where <00:17:57.533>I <00:17:57.626>should <00:17:57.720>be <00:17:57.813>spending <00:17:57.906>my <00:17:58.000>time <00:17:58.093>instead <00:17:58.186>of <00:17:58.280>trying <00:17:58.373>to <00:17:58.466>build <00:17:58.560>one <00:17:58.653>a <00:17:58.746>p <00:17:58.840>I

296
00:18:01.680 --> 00:18:05.000
<00:18:01.680>perfectly, <00:18:01.880>I <00:18:02.080>built <00:18:02.280>20 <00:18:02.480>APIs, <00:18:02.680>I <00:18:02.880>don't <00:18:03.080>know,

297
00:18:05.000 --> 00:18:10.000
<00:18:05.000>to <00:18:05.116>25% <00:18:05.233>completion <00:18:05.350>and <00:18:05.466>then <00:18:05.583>said <00:18:05.700>these <00:18:05.816>five <00:18:05.933>APIs <00:18:06.050>I <00:18:06.166>should <00:18:06.283>keep <00:18:06.400>working

298
00:18:10.000 --> 00:18:11.480
<00:18:10.000>on. <00:18:10.266>Let's <00:18:10.532>let's <00:18:10.799>add <00:18:11.065>more <00:18:11.332>time.

299
00:18:11.860 --> 00:18:15.320
<00:18:11.860>And <00:18:11.959>then <00:18:12.060>added <00:18:12.159>those <00:18:12.260>and <00:18:12.360>added <00:18:12.459>those <00:18:12.560>and <00:18:12.659>got <00:18:12.760>it <00:18:12.860>up <00:18:12.959>to <00:18:13.060>a <00:18:13.159>hundred <00:18:13.260>percent

300
00:18:15.320 --> 00:18:18.360
<00:18:15.320>completion. <00:18:15.520>So <00:18:15.720>now <00:18:15.919>I'm <00:18:16.120>driving <00:18:16.320>a <00:18:16.520>couple <00:18:16.720>hundred,

301
00:18:18.850 --> 00:18:23.600
<00:18:18.850>maybe <00:18:18.966>a <00:18:19.083>couple <00:18:19.199>thousand <00:18:19.316>dollars <00:18:19.433>a <00:18:19.550>month <00:18:19.666>in <00:18:19.783>incremental <00:18:19.899>income <00:18:20.016>outside <00:18:20.133>of <00:18:20.250>it.

302
00:18:23.660 --> 00:18:28.240
<00:18:23.660>So <00:18:23.767>it's <00:18:23.875>a <00:18:23.983>really <00:18:24.090>cool <00:18:24.198>way <00:18:24.306>to <00:18:24.413>start <00:18:24.521>thinking <00:18:24.629>creatively <00:18:24.736>about <00:18:24.844>how <00:18:24.952>to <00:18:25.060>monetize

303
00:18:28.240 --> 00:18:33.040
<00:18:28.240>your <00:18:28.367>skillset <00:18:28.494>that <00:18:28.621>you <00:18:28.749>have <00:18:28.876>in <00:18:29.003>something, <00:18:29.130>uh, <00:18:29.258>that <00:18:29.385>is <00:18:29.512>pretty <00:18:29.640>self-serve.

304
00:18:33.040 --> 00:18:35.720
<00:18:33.040>And <00:18:33.167>once <00:18:33.294>you <00:18:33.421>get <00:18:33.549>the <00:18:33.676>a <00:18:33.803>p <00:18:33.930>I <00:18:34.058>to <00:18:34.185>a <00:18:34.312>production <00:18:34.440>grade,

305
00:18:36.220 --> 00:18:38.680
<00:18:36.220>it <00:18:36.360>just <00:18:36.500>kind <00:18:36.640>of <00:18:36.780>sits <00:18:36.920>there <00:18:37.060>and <00:18:37.200>does <00:18:37.340>itself. <00:18:37.480>And <00:18:37.620>uh,

306
00:18:38.680 --> 00:18:41.920
<00:18:38.680>because <00:18:38.835>the <00:18:38.991>rapid <00:18:39.146>community <00:18:39.302>is <00:18:39.457>so <00:18:39.613>engaged <00:18:39.768>and <00:18:39.924>so <00:18:40.080>large,

307
00:18:42.300 --> 00:18:44.400
<00:18:42.300>you'll <00:18:42.580>continue <00:18:42.860>to <00:18:43.139>see <00:18:43.419>user <00:18:43.700>adoption.

308
00:18:44.430 --> 00:18:48.760
<00:18:44.430>Even <00:18:44.546>if <00:18:44.663>you're <00:18:44.780>not <00:18:44.896>investing <00:18:45.013>in <00:18:45.130>SS <00:18:45.246>e <00:18:45.363>o <00:18:45.480>or <00:18:45.596>content <00:18:45.713>or <00:18:45.830>tutorials,

309
00:18:49.010 --> 00:18:53.910
<00:18:49.010>it'll <00:18:49.110>kind <00:18:49.210>of <00:18:49.310>take <00:18:49.410>off <00:18:49.510>on <00:18:49.610>its <00:18:49.710>own. <00:18:49.810>So <00:18:49.910>we <00:18:50.010>launched <00:18:50.110>the <00:18:50.210>A <00:18:50.310>P <00:18:50.410>I,

310
00:18:54.290 --> 00:18:59.150
<00:18:54.290>how <00:18:54.406>do <00:18:54.523>we <00:18:54.639>gain <00:18:54.756>more <00:18:54.873>and <00:18:54.990>more <00:18:55.106>traction? <00:18:55.223>First <00:18:55.340>and <00:18:55.456>most <00:18:55.573>important <00:18:55.690>documentation.

311
00:18:59.650 --> 00:19:04.150
<00:18:59.650>How <00:18:59.732>many <00:18:59.814>of <00:18:59.897>you <00:18:59.979>have <00:19:00.061>gone <00:19:00.144>to <00:19:00.226>an <00:19:00.308>A <00:19:00.391>P <00:19:00.473>I <00:19:00.555>and <00:19:00.638>it's <00:19:00.720>got <00:19:00.802>kind <00:19:00.885>of <00:19:00.967>halfway <00:19:01.050>documented,

312
00:19:04.330 --> 00:19:06.710
<00:19:04.330>you <00:19:04.457>need <00:19:04.584>to <00:19:04.711>start, <00:19:04.839>maybe <00:19:04.966>it's <00:19:05.093>an <00:19:05.220>open <00:19:05.348>source, <00:19:05.475>a <00:19:05.602>p <00:19:05.730>i,

313
00:19:06.970 --> 00:19:10.910
<00:19:06.970>you <00:19:07.070>need <00:19:07.170>to <00:19:07.270>go <00:19:07.370>look <00:19:07.470>through <00:19:07.570>the <00:19:07.670>GitHub <00:19:07.770>repo <00:19:07.870>and <00:19:07.970>try <00:19:08.070>and <00:19:08.170>reverse <00:19:08.270>engineer <00:19:08.370>what

314
00:19:10.910 --> 00:19:13.750
<00:19:10.910>the <00:19:11.085>a <00:19:11.260>p <00:19:11.435>I <00:19:11.610>actually <00:19:11.785>does. <00:19:11.960>It's <00:19:12.135>really <00:19:12.310>difficult.

315
00:19:14.010 --> 00:19:17.550
<00:19:14.010>So <00:19:14.110>making <00:19:14.210>sure <00:19:14.310>your <00:19:14.410>a <00:19:14.510>p <00:19:14.610>i <00:19:14.710>is <00:19:14.810>well <00:19:14.910>documented <00:19:15.010>with <00:19:15.110>some <00:19:15.210>good <00:19:15.310>use <00:19:15.410>cases.

316
00:19:18.060 --> 00:19:19.630
<00:19:18.060>Have <00:19:18.409>a <00:19:18.760>tutorial. <00:19:19.110>An <00:19:19.460>example,

317
00:19:19.970 --> 00:19:23.830
<00:19:19.970>you <00:19:20.063>could <00:19:20.156>even <00:19:20.250>outsource <00:19:20.343>this <00:19:20.436>to <00:19:20.530>someone <00:19:20.623>to <00:19:20.716>write <00:19:20.810>it <00:19:20.903>for <00:19:20.996>you <00:19:21.090>if <00:19:21.183>you <00:19:21.276>don't <00:19:21.370>want

318
00:19:23.830 --> 00:19:26.350
<00:19:23.830>to <00:19:24.030>do <00:19:24.230>it <00:19:24.429>yourself. <00:19:24.629>But <00:19:24.830>add <00:19:25.030>the <00:19:25.230>tutorials,

319
00:19:26.370 --> 00:19:29.510
<00:19:26.370>the <00:19:26.544>read <00:19:26.719>me <00:19:26.895>all <00:19:27.070>the <00:19:27.245>d <00:19:27.419>different <00:19:27.594>example <00:19:27.770>responses.

320
00:19:29.850 --> 00:19:34.310
<00:19:29.850>It <00:19:29.949>makes <00:19:30.050>a <00:19:30.149>huge <00:19:30.250>different <00:19:30.350>difference <00:19:30.449>in <00:19:30.550>the <00:19:30.649>conversion <00:19:30.750>from <00:19:30.850>a <00:19:30.949>free <00:19:31.050>user <00:19:31.149>to <00:19:31.250>a

321
00:19:34.310 --> 00:19:35.143
<00:19:34.310>paid <00:19:35.059>user.

322
00:19:35.680 --> 00:19:40.320
<00:19:35.680>Testing <00:19:35.773>testing <00:19:35.866>is <00:19:35.960>really <00:19:36.053>important <00:19:36.146>to <00:19:36.240>make <00:19:36.333>sure <00:19:36.426>that <00:19:36.520>your <00:19:36.613>a <00:19:36.706>p <00:19:36.800>i <00:19:36.893>is <00:19:36.986>gonna <00:19:37.080>be

323
00:19:41.120 --> 00:19:44.000
<00:19:41.120>functional <00:19:41.353>and <00:19:41.586>continue <00:19:41.820>to <00:19:42.053>function <00:19:42.286>over <00:19:42.520>time.

324
00:19:44.500 --> 00:19:47.640
<00:19:44.500>So <00:19:44.616>I <00:19:44.733>mentioned <00:19:44.850>once <00:19:44.966>you <00:19:45.083>get <00:19:45.200>an <00:19:45.316>a <00:19:45.433>p <00:19:45.550>i <00:19:45.666>two <00:19:45.783>production <00:19:45.900>grade,

325
00:19:48.140 --> 00:19:51.040
<00:19:48.140>you <00:19:48.280>can <00:19:48.420>kind <00:19:48.560>of <00:19:48.700>sit <00:19:48.840>in <00:19:48.980>and <00:19:49.120>forget <00:19:49.260>it. <00:19:49.400>Well, <00:19:49.540>yes,

326
00:19:51.740 --> 00:19:55.080
<00:19:51.740>but <00:19:51.840>only <00:19:51.940>if <00:19:52.040>you <00:19:52.140>have <00:19:52.240>your <00:19:52.340>testing <00:19:52.440>set <00:19:52.540>up. <00:19:52.640>So <00:19:52.740>if <00:19:52.840>something <00:19:52.940>does <00:19:53.040>go <00:19:53.140>wrong,

327
00:19:55.500 --> 00:19:57.720
<00:19:55.500>you <00:19:55.655>know <00:19:55.811>about <00:19:55.966>it <00:19:56.122>and <00:19:56.277>can <00:19:56.433>go <00:19:56.588>fix <00:19:56.744>it <00:19:56.900>instantly.

328
00:19:58.290 --> 00:20:01.520
<00:19:58.290>Especially <00:19:58.465>when <00:19:58.639>developers <00:19:58.815>are <00:19:58.990>paying <00:19:59.165>money <00:19:59.340>for <00:19:59.514>your <00:19:59.690>service,

329
00:20:02.110 --> 00:20:06.320
<00:20:02.110>they <00:20:02.310>expect <00:20:02.510>the <00:20:02.709>best <00:20:02.909>performance. <00:20:03.110>So <00:20:03.310>with <00:20:03.510>Rapid,

330
00:20:06.460 --> 00:20:09.920
<00:20:06.460>we <00:20:06.660>actually <00:20:06.860>offer, <00:20:07.060>uh, <00:20:07.260>built-in <00:20:07.460>testing <00:20:07.660>capability. <00:20:07.860>Uh,

331
00:20:10.100 --> 00:20:12.160
<00:20:10.100>I'm <00:20:10.255>not <00:20:10.411>gonna <00:20:10.566>do <00:20:10.722>a <00:20:10.877>talk <00:20:11.033>about <00:20:11.188>that <00:20:11.344>here <00:20:11.500>today,

332
00:20:12.380 --> 00:20:14.440
<00:20:12.380>but <00:20:12.555>it's <00:20:12.730>really <00:20:12.905>nice <00:20:13.080>and <00:20:13.255>easy <00:20:13.430>to <00:20:13.605>set <00:20:13.780>up.

333
00:20:14.660 --> 00:20:17.800
<00:20:14.660>You <00:20:14.776>can <00:20:14.893>set <00:20:15.010>it <00:20:15.126>up <00:20:15.243>to <00:20:15.360>run <00:20:15.476>once <00:20:15.593>a <00:20:15.710>minute <00:20:15.826>every <00:20:15.943>30 <00:20:16.060>seconds.

334
00:20:18.500 --> 00:20:22.920
<00:20:18.500>So <00:20:18.582>you <00:20:18.664>guarantee <00:20:18.747>that <00:20:18.829>over <00:20:18.911>time <00:20:18.994>that <00:20:19.076>a <00:20:19.158>p <00:20:19.241>i <00:20:19.323>is <00:20:19.405>gonna <00:20:19.488>continue <00:20:19.570>to <00:20:19.652>work <00:20:19.735>for <00:20:19.817>the <00:20:19.900>use

335
00:20:22.920 --> 00:20:27.640
<00:20:22.920>cases <00:20:23.060>developers <00:20:23.200>are <00:20:23.340>utilizing <00:20:23.480>for <00:20:23.620>it. <00:20:23.760>And <00:20:23.900>then <00:20:24.040>use <00:20:24.180>case <00:20:24.320>keywords.

336
00:20:27.980 --> 00:20:32.080
<00:20:27.980>So <00:20:28.096>developers <00:20:28.213>are <00:20:28.330>gonna <00:20:28.446>be <00:20:28.563>searching <00:20:28.680>keywords <00:20:28.796>for <00:20:28.913>the <00:20:29.030>different <00:20:29.146>use <00:20:29.263>cases <00:20:29.380>or

337
00:20:32.080 --> 00:20:34.040
<00:20:32.080>things <00:20:32.313>they <00:20:32.546>need <00:20:32.780>in <00:20:33.013>app, <00:20:33.246>an <00:20:33.480>application.

338
00:20:34.660 --> 00:20:37.960
<00:20:34.660>So <00:20:34.860>within <00:20:35.060>Rapid <00:20:35.260>we <00:20:35.460>actually <00:20:35.660>use <00:20:35.860>Algolia, <00:20:36.060>uh,

339
00:20:38.060 --> 00:20:40.320
<00:20:38.060>for <00:20:38.293>search <00:20:38.526>indexing <00:20:38.760>all <00:20:38.993>the <00:20:39.226>different <00:20:39.460>APIs.

340
00:20:40.780 --> 00:20:43.920
<00:20:40.780>So <00:20:40.980>making <00:20:41.180>sure <00:20:41.379>that <00:20:41.580>your <00:20:41.780>documentation, <00:20:41.980>the <00:20:42.180>description,

341
00:20:44.020 --> 00:20:48.360
<00:20:44.020>the <00:20:44.136>Read <00:20:44.253>Me <00:20:44.370>has <00:20:44.486>keywords <00:20:44.603>that <00:20:44.720>are <00:20:44.836>gonna <00:20:44.953>help <00:20:45.070>help <00:20:45.186>a <00:20:45.303>developer <00:20:45.420>identify

342
00:20:49.030 --> 00:20:53.640
<00:20:49.030>what <00:20:49.129>they're <00:20:49.230>trying <00:20:49.330>to <00:20:49.430>achieve <00:20:49.530>will <00:20:49.629>help <00:20:49.730>you <00:20:49.830>increase <00:20:49.930>in <00:20:50.030>ss <00:20:50.129>e <00:20:50.230>o <00:20:50.330>of <00:20:50.430>Rapid,

343
00:20:54.190 --> 00:20:58.160
<00:20:54.190>thus <00:20:54.330>increasing <00:20:54.470>your <00:20:54.610>likelihood <00:20:54.750>of <00:20:54.890>a <00:20:55.030>developer <00:20:55.170>actually <00:20:55.310>utilizing <00:20:55.450>your <00:20:55.590>service.

344
00:20:59.710 --> 00:21:04.330
<00:20:59.710>So <00:20:59.803>with <00:20:59.896>that, <00:20:59.990>I <00:21:00.083>think <00:21:00.176>I'm <00:21:00.270>decent <00:21:00.363>on <00:21:00.456>time. <00:21:00.550>I <00:21:00.643>hope, <00:21:00.736>uh, <00:21:00.830>and <00:21:00.923>would <00:21:01.016>love <00:21:01.110>to,

345
00:21:04.550 --> 00:21:06.610
<00:21:04.550>uh, <00:21:04.705>open <00:21:04.861>it <00:21:05.016>up <00:21:05.172>for <00:21:05.327>a <00:21:05.483>quick <00:21:05.638>q <00:21:05.794>and <00:21:05.950>a.

346
00:21:07.350 --> 00:21:09.650
<00:21:07.350>Uh, <00:21:07.550>so <00:21:07.750>who <00:21:07.949>uses <00:21:08.149>Rapid <00:21:08.350>A <00:21:08.550>p <00:21:08.750>i?

347
00:21:09.710 --> 00:21:12.690
<00:21:09.710>Why <00:21:09.837>not <00:21:09.964>use <00:21:10.091>an <00:21:10.219>a <00:21:10.346>p <00:21:10.473>I <00:21:10.600>Cloud <00:21:10.728>fighter <00:21:10.855>without <00:21:10.982>the <00:21:11.110>middleman?

348
00:21:13.400 --> 00:21:16.130
<00:21:13.400>Yeah, <00:21:13.633>great <00:21:13.866>question. <00:21:14.100>So, <00:21:14.333>um, <00:21:14.566>there's <00:21:14.800>a,

349
00:21:16.210 --> 00:21:19.810
<00:21:16.210>a <00:21:16.410>wide <00:21:16.610>wa <00:21:16.810>range <00:21:17.010>of <00:21:17.210>developers, <00:21:17.410>enterprise <00:21:17.610>organizations.

350
00:21:20.120 --> 00:21:23.890
<00:21:20.120>There's <00:21:20.275>a <00:21:20.431>lot <00:21:20.586>of <00:21:20.742>different <00:21:20.897>personas <00:21:21.053>who <00:21:21.208>utilize <00:21:21.364>Rapid. <00:21:21.520>Um,

351
00:21:24.270 --> 00:21:26.090
<00:21:24.270>so <00:21:24.445>a <00:21:24.620>couple <00:21:24.795>of <00:21:24.970>reasons <00:21:25.145>I <00:21:25.320>would <00:21:25.495>think <00:21:25.670>about.

352
00:21:26.150 --> 00:21:30.290
<00:21:26.150>So <00:21:26.257>for <00:21:26.365>the <00:21:26.473>large <00:21:26.580>enterprise <00:21:26.688>organization, <00:21:26.796>so <00:21:26.903>you <00:21:27.011>saw <00:21:27.119>SendGrid <00:21:27.226>as <00:21:27.334>a, <00:21:27.442>a <00:21:27.550>provider,

353
00:21:30.770 --> 00:21:35.050
<00:21:30.770>Microsoft, <00:21:30.945>Google, <00:21:31.120>they <00:21:31.295>utilize <00:21:31.470>it <00:21:31.645>as, <00:21:31.820>uh, <00:21:31.995>incremental, <00:21:32.170>um,

354
00:21:35.480 --> 00:21:37.410
<00:21:35.480>kind <00:21:35.830>of <00:21:36.180>user <00:21:36.530>base. <00:21:36.880>They're,

355
00:21:37.410 --> 00:21:41.290
<00:21:37.410>they're <00:21:37.526>able <00:21:37.643>to <00:21:37.760>increase <00:21:37.876>their <00:21:37.993>user <00:21:38.110>adoption <00:21:38.226>through <00:21:38.343>a <00:21:38.460>highly <00:21:38.576>engaged <00:21:38.693>and <00:21:38.810>very

356
00:21:41.310 --> 00:21:45.290
<00:21:41.310>sticky <00:21:41.426>audience. <00:21:41.543>So <00:21:41.659>once <00:21:41.776>you <00:21:41.893>integrate <00:21:42.010>to <00:21:42.126>one <00:21:42.243>a <00:21:42.360>p <00:21:42.476>I <00:21:42.593>on <00:21:42.710>Rapid,

357
00:21:45.760 --> 00:21:47.730
<00:21:45.760>it's <00:21:45.960>way <00:21:46.160>easier <00:21:46.360>to <00:21:46.560>add <00:21:46.760>more <00:21:46.960>and <00:21:47.160>more.

358
00:21:47.790 --> 00:21:51.450
<00:21:47.790>So <00:21:47.917>this <00:21:48.044>opens <00:21:48.171>up <00:21:48.299>kind <00:21:48.426>of <00:21:48.553>their <00:21:48.680>network <00:21:48.808>increases <00:21:48.935>revenue <00:21:49.062>and <00:21:49.190>it's,

359
00:21:51.450 --> 00:21:55.450
<00:21:51.450>it's <00:21:51.566>really <00:21:51.683>easy <00:21:51.800>for <00:21:51.916>them <00:21:52.033>to <00:21:52.150>do. <00:21:52.266>For <00:21:52.383>the <00:21:52.500>smaller <00:21:52.616>developer <00:21:52.733>like <00:21:52.850>myself,

360
00:21:56.050 --> 00:21:59.330
<00:21:56.050>I <00:21:56.166>don't <00:21:56.283>hire <00:21:56.399>a <00:21:56.516>team, <00:21:56.633>it's <00:21:56.750>just <00:21:56.866>me <00:21:56.983>building <00:21:57.100>APIs <00:21:57.216>and <00:21:57.333>listing <00:21:57.450>it.

361
00:21:59.930 --> 00:22:02.370
<00:21:59.930>I <00:22:00.105>don't <00:22:00.280>want <00:22:00.455>to <00:22:00.630>deal <00:22:00.805>with <00:22:00.980>credit <00:22:01.155>card <00:22:01.330>payments,

362
00:22:02.450 --> 00:22:05.890
<00:22:02.450>I <00:22:02.543>don't <00:22:02.636>want <00:22:02.730>to <00:22:02.823>set <00:22:02.916>up <00:22:03.010>a <00:22:03.103>developer <00:22:03.196>portal. <00:22:03.290>I <00:22:03.383>don't <00:22:03.476>want <00:22:03.570>to <00:22:03.663>deal <00:22:03.756>with <00:22:03.850>marketing.

363
00:22:05.970 --> 00:22:07.610
<00:22:05.970>I <00:22:06.125>I <00:22:06.281>don't <00:22:06.436>want <00:22:06.592>to <00:22:06.747>deal <00:22:06.903>with <00:22:07.058>SS <00:22:07.214>e <00:22:07.370>o.

364
00:22:07.950 --> 00:22:10.650
<00:22:07.950>So <00:22:08.066>Rapid <00:22:08.183>is <00:22:08.300>able <00:22:08.416>to <00:22:08.533>take <00:22:08.650>care <00:22:08.766>of <00:22:08.883>all <00:22:09.000>of <00:22:09.116>that <00:22:09.233>for <00:22:09.350>me.

365
00:22:10.910 --> 00:22:15.210
<00:22:10.910>So <00:22:10.987>it <00:22:11.065>just <00:22:11.143>takes <00:22:11.221>a <00:22:11.298>lot <00:22:11.376>of <00:22:11.454>the <00:22:11.532>nuisance <00:22:11.610>of <00:22:11.687>trying <00:22:11.765>to <00:22:11.843>manage <00:22:11.921>an <00:22:11.998>a <00:22:12.076>p <00:22:12.154>I <00:22:12.232>myself <00:22:12.310>and

366
00:22:15.230 --> 00:22:16.090
<00:22:15.230>let <00:22:15.488>them <00:22:15.745>handle <00:22:16.004>it.

367
00:22:17.030 --> 00:22:18.730
<00:22:17.030>Lovely. <00:22:18.430>Okay.

368
00:22:19.470 --> 00:22:22.970
<00:22:19.470>So <00:22:19.625>is <00:22:19.781>it <00:22:19.936>possible <00:22:20.092>to <00:22:20.247>make <00:22:20.403>an <00:22:20.558>object? <00:22:20.714>For <00:22:20.870>example,

369
00:22:23.070 --> 00:22:25.250
<00:22:23.070>emails <00:22:23.770>information <00:22:24.470>dynamic?

370
00:22:29.870 --> 00:22:32.490
<00:22:29.870>Oh, <00:22:30.570>sorry, <00:22:31.270>second.

371
00:22:32.870 --> 00:22:34.610
<00:22:32.870>Oh <00:22:33.336>yeah. <00:22:33.803>So, <00:22:34.270>uh,

372
00:22:34.630 --> 00:22:37.570
<00:22:34.630>the <00:22:34.746>question <00:22:34.863>was <00:22:34.980>can <00:22:35.096>you <00:22:35.213>make <00:22:35.330>the <00:22:35.446>billing <00:22:35.563>object <00:22:35.680>that <00:22:35.796>we <00:22:35.913>talked <00:22:36.030>about?

373
00:22:37.630 --> 00:22:39.810
<00:22:37.630>So <00:22:37.863>the <00:22:38.096>number <00:22:38.330>of <00:22:38.563>emails <00:22:38.796>Yeah. <00:22:39.030>Dynamic.

374
00:22:40.510 --> 00:22:44.210
<00:22:40.510>So <00:22:40.650>as <00:22:40.790>long <00:22:40.930>as <00:22:41.070>that <00:22:41.210>backend <00:22:41.350>service <00:22:41.490>is <00:22:41.629>calculating <00:22:41.770>the <00:22:41.910>number,

375
00:22:44.710 --> 00:22:49.090
<00:22:44.710>so <00:22:44.810>let's <00:22:44.910>use <00:22:45.010>the <00:22:45.110>example <00:22:45.210>of <00:22:45.310>Google <00:22:45.410>Translate. <00:22:45.510>Well, <00:22:45.610>it <00:22:45.710>actually <00:22:45.810>can <00:22:45.910>just <00:22:46.010>do <00:22:46.110>a,

376
00:22:49.250 --> 00:22:54.210
<00:22:49.250>a <00:22:49.357>string <00:22:49.465>length <00:22:49.573>on <00:22:49.680>that <00:22:49.788>body <00:22:49.896>that <00:22:50.003>sends, <00:22:50.111>and <00:22:50.219>maybe <00:22:50.326>it's <00:22:50.434>a <00:22:50.542>hundred <00:22:50.650>characters,

377
00:22:54.210 --> 00:22:58.330
<00:22:54.210>maybe <00:22:54.365>it's <00:22:54.521>10 <00:22:54.676>characters. <00:22:54.832>So <00:22:54.987>that <00:22:55.143>backend <00:22:55.298>service <00:22:55.454>Google <00:22:55.610>Translate,

378
00:22:58.420 --> 00:23:03.090
<00:22:58.420>we'll <00:22:58.520>calculate <00:22:58.620>the <00:22:58.720>length <00:22:58.820>of <00:22:58.920>that <00:22:59.020>body <00:22:59.120>and <00:22:59.220>then <00:22:59.320>send <00:22:59.420>that <00:22:59.520>as <00:22:59.620>the <00:22:59.720>response <00:22:59.820>to

379
00:23:03.090 --> 00:23:06.210
<00:23:03.090>the, <00:23:03.206>in <00:23:03.323>the <00:23:03.439>header. <00:23:03.556>So <00:23:03.673>it <00:23:03.790>is <00:23:03.906>possible <00:23:04.023>to <00:23:04.139>make <00:23:04.256>those <00:23:04.373>values <00:23:04.490>dynamic.

380
00:23:07.480 --> 00:23:08.270
Okay.

381
00:23:08.270 --> 00:23:13.250
<00:23:08.270>So <00:23:08.386>is <00:23:08.503>it <00:23:08.620>possible <00:23:08.736>to <00:23:08.853>edit <00:23:08.970>requests <00:23:09.086>like <00:23:09.203>adding <00:23:09.320>header <00:23:09.436>parameters <00:23:09.553>to <00:23:09.670>the

382
00:23:13.250 --> 00:23:15.730
<00:23:13.250>request <00:23:13.425>without <00:23:13.600>it <00:23:13.775>to <00:23:13.950>the <00:23:14.125>original <00:23:14.300>A <00:23:14.475>p <00:23:14.650>i,

383
00:23:16.550 --> 00:23:19.810
<00:23:16.550>Uh, <00:23:16.705>is <00:23:16.861>it <00:23:17.016>possible <00:23:17.172>to <00:23:17.327>add <00:23:17.483>headers <00:23:17.638>to <00:23:17.794>the <00:23:17.950>original

384
00:23:20.300 --> 00:23:23.250
<00:23:20.300>Edits? <00:23:20.533>The <00:23:20.766>quests, <00:23:21.000>like <00:23:21.233>adding <00:23:21.466>header <00:23:21.700>parameters?

385
00:23:24.030 --> 00:23:27.130
<00:23:24.030>Uh, <00:23:24.185>I'm <00:23:24.341>not <00:23:24.496>a <00:23:24.652>hundred <00:23:24.807>percent. <00:23:24.963>If <00:23:25.118>that's <00:23:25.274>your <00:23:25.430>question.

386
00:23:27.270 --> 00:23:29.090
<00:23:27.270>I'm <00:23:27.503>not <00:23:27.736>a <00:23:27.970>hundred <00:23:28.203>percent <00:23:28.436>understanding <00:23:28.670>it.

387
00:23:29.310 --> 00:23:32.810
<00:23:29.310>So <00:23:29.397>why <00:23:29.485>don't <00:23:29.572>you <00:23:29.659>come <00:23:29.747>find <00:23:29.835>me <00:23:29.922>after <00:23:30.010>the <00:23:30.097>fact <00:23:30.185>and <00:23:30.272>I'd <00:23:30.360>be <00:23:30.447>happy <00:23:30.534>to <00:23:30.622>help <00:23:30.710>resolve

388
00:23:32.810 --> 00:23:34.050
<00:23:32.810>that <00:23:33.368>question. <00:23:33.926>Yes.

389
00:23:34.670 --> 00:23:38.410
<00:23:34.670>So <00:23:34.797>what <00:23:34.924>would <00:23:35.051>you <00:23:35.179>say <00:23:35.306>are <00:23:35.433>the <00:23:35.560>most <00:23:35.688>successful <00:23:35.815>APIs <00:23:35.942>right <00:23:36.070>now?

390
00:23:38.520 --> 00:23:41.370
<00:23:38.520>Yeah, <00:23:38.800>so, <00:23:39.080>uh, <00:23:39.360>it's <00:23:39.639>really <00:23:39.920>interesting.

391
00:23:41.400 --> 00:23:44.930
<00:23:41.400>I've <00:23:41.507>been <00:23:41.615>monitoring <00:23:41.723>the <00:23:41.830>a <00:23:41.938>p <00:23:42.046>I <00:23:42.153>marketplace <00:23:42.261>for <00:23:42.369>years <00:23:42.476>and <00:23:42.584>years <00:23:42.692>and <00:23:42.800>years.

392
00:23:45.540 --> 00:23:47.480
<00:23:45.540>And <00:23:45.773>there's <00:23:46.006>some <00:23:46.240>that <00:23:46.473>completely <00:23:46.706>make <00:23:46.940>sense.

393
00:23:47.510 --> 00:23:51.320
<00:23:47.510>Like <00:23:47.626>obviously <00:23:47.743>SendGrid <00:23:47.860>does <00:23:47.976>really <00:23:48.093>well <00:23:48.210>who <00:23:48.326>doesn't <00:23:48.443>need <00:23:48.560>to <00:23:48.676>send <00:23:48.793>emails <00:23:48.910>on

394
00:23:51.320 --> 00:23:52.440
<00:23:51.320>behalf <00:23:51.656>of <00:23:51.992>their <00:23:52.328>application,

395
00:23:52.940 --> 00:23:57.080
<00:23:52.940>but <00:23:53.033>there <00:23:53.126>are <00:23:53.220>some <00:23:53.313>that <00:23:53.406>just <00:23:53.500>out <00:23:53.593>of <00:23:53.686>the <00:23:53.780>blue <00:23:53.873>turn <00:23:53.966>out <00:23:54.060>to <00:23:54.153>perform <00:23:54.246>really <00:23:54.340>well.

396
00:23:57.580 --> 00:24:01.440
<00:23:57.580>Um, <00:23:57.707>so <00:23:57.834>I <00:23:57.961>actually <00:23:58.089>launched <00:23:58.216>a <00:23:58.343>kind <00:23:58.470>of <00:23:58.598>universities <00:23:58.725>and <00:23:58.852>college <00:23:58.980>data.

397
00:24:01.540 --> 00:24:05.960
<00:24:01.540>So <00:24:01.633>I <00:24:01.726>have <00:24:01.820>a <00:24:01.913>set <00:24:02.006>of <00:24:02.100>data <00:24:02.193>around <00:24:02.286>what <00:24:02.379>are <00:24:02.473>the <00:24:02.566>universities <00:24:02.659>in <00:24:02.753>the <00:24:02.846>US <00:24:02.940>and

398
00:24:05.960 --> 00:24:09.360
<00:24:05.960>worldwide. <00:24:06.100>And <00:24:06.240>that <00:24:06.380>data <00:24:06.520>set, <00:24:06.660>I <00:24:06.800>guess <00:24:06.940>is <00:24:07.080>really <00:24:07.220>valuable. <00:24:07.360>I,

399
00:24:09.560 --> 00:24:13.400
<00:24:09.560>I <00:24:09.676>don't <00:24:09.793>really <00:24:09.909>know <00:24:10.026>why. <00:24:10.143>Um, <00:24:10.260>another <00:24:10.376>really <00:24:10.493>popular <00:24:10.610>one <00:24:10.726>that <00:24:10.843>we <00:24:10.960>have,

400
00:24:13.430 --> 00:24:14.720
<00:24:13.430>there's <00:24:14.010>a <00:24:14.591>developer,

401
00:24:14.830 --> 00:24:19.240
<00:24:14.830>there's <00:24:14.929>a <00:24:15.030>small <00:24:15.129>team <00:24:15.230>of <00:24:15.330>developers <00:24:15.429>in <00:24:15.530>Paris <00:24:15.629>who <00:24:15.730>got <00:24:15.830>a <00:24:15.929>bunch <00:24:16.030>of <00:24:16.129>data <00:24:16.230>around

402
00:24:19.840 --> 00:24:22.200
<00:24:19.840>football <00:24:20.120>or <00:24:20.399>for <00:24:20.679>the <00:24:20.959>Americans, <00:24:21.240>uh,

403
00:24:22.220 --> 00:24:26.280
<00:24:22.220>soccer <00:24:22.347>and <00:24:22.474>they <00:24:22.601>offer <00:24:22.729>an <00:24:22.856>a <00:24:22.983>p <00:24:23.110>i <00:24:23.238>football, <00:24:23.365>a <00:24:23.492>p <00:24:23.620>I.

404
00:24:26.740 --> 00:24:30.600
<00:24:26.740>And <00:24:26.833>with <00:24:26.926>that, <00:24:27.020>I <00:24:27.113>think <00:24:27.206>that <00:24:27.300>a <00:24:27.393>lot <00:24:27.486>of <00:24:27.580>the <00:24:27.673>use <00:24:27.766>cases <00:24:27.860>are <00:24:27.953>around <00:24:28.046>sports <00:24:28.140>betting.

405
00:24:30.840 --> 00:24:34.160
<00:24:30.840>I <00:24:30.947>don't <00:24:31.055>really <00:24:31.163>know, <00:24:31.270>but <00:24:31.378>they <00:24:31.486>make <00:24:31.593>quite <00:24:31.701>a <00:24:31.809>bit <00:24:31.916>of <00:24:32.024>money. <00:24:32.132>So <00:24:32.240>I,

406
00:24:34.400 --> 00:24:36.880
<00:24:34.400>I <00:24:34.540>can't <00:24:34.680>really <00:24:34.820>predict <00:24:34.960>what's <00:24:35.100>gonna <00:24:35.240>perform <00:24:35.380>well <00:24:35.520>and <00:24:35.660>what <00:24:35.800>won't.

407
00:24:36.890 --> 00:24:41.080
<00:24:36.890>There <00:24:36.983>are <00:24:37.076>a <00:24:37.170>lot <00:24:37.263>of <00:24:37.356>odd <00:24:37.450>ones <00:24:37.543>out <00:24:37.636>there <00:24:37.730>that <00:24:37.823>just <00:24:37.916>kind <00:24:38.010>of <00:24:38.103>do <00:24:38.196>really <00:24:38.290>well.

408
00:24:41.990 --> 00:24:46.240
<00:24:41.990>Okay. <00:24:42.165>So <00:24:42.340>how <00:24:42.515>do <00:24:42.690>you <00:24:42.865>identify <00:24:43.040>the <00:24:43.215>problem <00:24:43.390>statements?

409
00:24:46.760 --> 00:24:48.760
<00:24:46.760>Hmm, <00:24:46.993>I <00:24:47.226>think <00:24:47.460>that's <00:24:47.693>the <00:24:47.926>hardest <00:24:48.160>part.

410
00:24:48.820 --> 00:24:51.800
<00:24:48.820>How <00:24:48.960>do <00:24:49.100>you <00:24:49.240>identify <00:24:49.379>what <00:24:49.520>the <00:24:49.659>developer <00:24:49.800>use <00:24:49.939>cases <00:24:50.080>are <00:24:50.220>and,

411
00:24:51.800 --> 00:24:55.600
<00:24:51.800>and <00:24:51.907>what <00:24:52.015>the <00:24:52.123>problem <00:24:52.230>statement <00:24:52.338>is? <00:24:52.446>That's <00:24:52.553>up <00:24:52.661>to <00:24:52.769>you. <00:24:52.876>And, <00:24:52.984>and <00:24:53.092>for <00:24:53.200>me,

412
00:24:55.600 --> 00:24:56.680
<00:24:55.600>that's <00:24:55.842>the <00:24:56.086>fun <00:24:56.329>part. <00:24:56.572>It's,

413
00:24:56.680 --> 00:25:01.000
<00:24:56.680>it's <00:24:56.780>trying <00:24:56.880>to <00:24:56.980>get <00:24:57.080>into <00:24:57.180>the <00:24:57.280>head <00:24:57.380>of <00:24:57.480>other <00:24:57.580>developers <00:24:57.680>and <00:24:57.780>know <00:24:57.880>what <00:24:57.980>are <00:24:58.080>you

414
00:25:01.000 --> 00:25:05.720
<00:25:01.000>trying <00:25:01.107>to <00:25:01.215>build, <00:25:01.323>what's <00:25:01.430>gonna <00:25:01.538>be <00:25:01.646>valuable? <00:25:01.753>I <00:25:01.861>can't <00:25:01.969>answer <00:25:02.076>that <00:25:02.184>question <00:25:02.292>for <00:25:02.400>you.

415
00:25:05.790 --> 00:25:07.120
<00:25:05.790>It's <00:25:06.089>the <00:25:06.388>million <00:25:06.687>dollar <00:25:06.986>question.

416
00:25:08.030 --> 00:25:11.400
<00:25:08.030>Okay. <00:25:08.170>So <00:25:08.310>what <00:25:08.450>is <00:25:08.590>the <00:25:08.730>commission <00:25:08.870>percentage <00:25:09.010>of <00:25:09.149>Rapid <00:25:09.290>a <00:25:09.430>p

417
00:25:11.400 --> 00:25:12.480
<00:25:11.400>I? <00:25:11.594>Yeah, <00:25:11.788>that's <00:25:11.983>a <00:25:12.177>great <00:25:12.372>question.

418
00:25:12.660 --> 00:25:16.280
<00:25:12.660>So <00:25:12.787>how <00:25:12.914>do <00:25:13.041>we <00:25:13.169>make <00:25:13.296>money <00:25:13.423>as <00:25:13.550>rapid <00:25:13.678>for <00:25:13.805>the <00:25:13.932>public <00:25:14.060>marketplace?

419
00:25:16.540 --> 00:25:21.360
<00:25:16.540>We <00:25:16.656>take <00:25:16.773>a <00:25:16.889>marketplace <00:25:17.006>fee <00:25:17.123>that <00:25:17.240>is <00:25:17.356>a <00:25:17.473>20% <00:25:17.590>fee <00:25:17.706>and <00:25:17.823>that <00:25:17.940>includes

420
00:25:21.420 --> 00:25:24.640
<00:25:21.420>the <00:25:21.595>Stripe, <00:25:21.770>uh, <00:25:21.945>credit <00:25:22.120>card <00:25:22.295>payment <00:25:22.470>processing. <00:25:22.645>So <00:25:22.820>that's,

421
00:25:24.920 --> 00:25:29.920
<00:25:24.920>I <00:25:25.027>think <00:25:25.135>it's <00:25:25.243>3.9% <00:25:25.350>that <00:25:25.458>Stripe <00:25:25.566>takes <00:25:25.673>and <00:25:25.781>it <00:25:25.889>includes <00:25:25.996>the <00:25:26.104>PayPal <00:25:26.212>fees <00:25:26.320>and

422
00:25:29.920 --> 00:25:32.960
<00:25:29.920>there's <00:25:30.060>a <00:25:30.200>lot <00:25:30.340>that <00:25:30.480>goes <00:25:30.620>into <00:25:30.760>it, <00:25:30.900>but <00:25:31.040>it's <00:25:31.180>20%. <00:25:31.320>Okay.

423
00:25:33.420 --> 00:25:35.840
<00:25:33.420>So <00:25:33.620>what <00:25:33.820>is <00:25:34.020>the <00:25:34.220>price <00:25:34.420>for <00:25:34.620>the <00:25:34.820>APIs,

424
00:25:35.840 --> 00:25:38.760
<00:25:35.840>which <00:25:35.995>we <00:25:36.151>pay <00:25:36.306>more <00:25:36.462>to <00:25:36.617>increase <00:25:36.773>visibility <00:25:36.928>on <00:25:37.084>the <00:25:37.240>hub?

425
00:25:39.570 --> 00:25:40.403
Sorry,

426
00:25:40.430 --> 00:25:45.400
<00:25:40.430>What <00:25:40.517>is <00:25:40.605>the <00:25:40.692>price <00:25:40.780>of <00:25:40.867>Rapid <00:25:40.955>A <00:25:41.042>P <00:25:41.130>I <00:25:41.217>and <00:25:41.305>should <00:25:41.392>we <00:25:41.480>pay <00:25:41.567>more <00:25:41.655>to <00:25:41.742>increase <00:25:41.830>visibility

427
00:25:45.540 --> 00:25:45.880
<00:25:45.540>on <00:25:45.846>the

428
00:25:45.880 --> 00:25:49.200
<00:25:45.880>Hub? <00:25:45.987>Yeah, <00:25:46.095>so <00:25:46.203>it's <00:25:46.310>totally <00:25:46.418>free <00:25:46.526>to <00:25:46.633>sign <00:25:46.741>up. <00:25:46.849>That's <00:25:46.956>the <00:25:47.064>best <00:25:47.172>part. <00:25:47.280>Uh,

429
00:25:49.260 --> 00:25:51.760
<00:25:49.260>the <00:25:49.387>only <00:25:49.514>way <00:25:49.641>we <00:25:49.769>make <00:25:49.896>money <00:25:50.023>is <00:25:50.150>when <00:25:50.278>you <00:25:50.405>start <00:25:50.532>making <00:25:50.660>money.

430
00:25:51.940 --> 00:25:56.160
<00:25:51.940>So <00:25:52.033>we're <00:25:52.126>only <00:25:52.220>gonna <00:25:52.313>take <00:25:52.406>that <00:25:52.500>percentage <00:25:52.593>fee <00:25:52.686>when <00:25:52.780>your <00:25:52.873>a <00:25:52.966>p <00:25:53.060>I <00:25:53.153>starts <00:25:53.246>to <00:25:53.340>get

431
00:25:56.300 --> 00:26:00.160
<00:25:56.300>billed <00:25:56.416>for <00:25:56.533>and <00:25:56.649>and <00:25:56.766>charged <00:25:56.883>for. <00:25:57.000>Um, <00:25:57.116>there's <00:25:57.233>no <00:25:57.350>price <00:25:57.466>to <00:25:57.583>sign <00:25:57.700>up.

432
00:26:00.160 --> 00:26:04.320
<00:26:00.160>There's <00:26:00.267>no <00:26:00.375>price <00:26:00.483>for <00:26:00.590>anything <00:26:00.698>like <00:26:00.806>that. <00:26:00.913>Um, <00:26:01.021>as <00:26:01.129>far <00:26:01.236>as <00:26:01.344>paying <00:26:01.452>for <00:26:01.560>visibility,

433
00:26:04.580 --> 00:26:06.160
<00:26:04.580>uh, <00:26:04.813>it's <00:26:05.046>not <00:26:05.280>something <00:26:05.513>we <00:26:05.746>do <00:26:05.980>today.

434
00:26:06.510 --> 00:26:08.120
<00:26:06.510>It's <00:26:06.710>something <00:26:06.910>we <00:26:07.110>might <00:26:07.310>explore <00:26:07.510>in <00:26:07.710>the <00:26:07.910>future.

435
00:26:08.120 --> 00:26:12.440
<00:26:08.120>Being <00:26:08.219>able <00:26:08.320>to <00:26:08.419>kind <00:26:08.520>of <00:26:08.620>rank <00:26:08.719>higher <00:26:08.820>and <00:26:08.919>search <00:26:09.020>or <00:26:09.120>have <00:26:09.219>a, <00:26:09.320>a <00:26:09.419>sponsored <00:26:09.520>ad,

436
00:26:12.440 --> 00:26:15.800
<00:26:12.440>definitely <00:26:12.567>something <00:26:12.694>we <00:26:12.821>might <00:26:12.949>explore, <00:26:13.076>but <00:26:13.203>not <00:26:13.330>something <00:26:13.458>we <00:26:13.585>offer <00:26:13.712>right <00:26:13.840>now.

437
00:26:16.230 --> 00:26:17.063
Okay.

438
00:26:17.100 --> 00:26:22.000
<00:26:17.100>So <00:26:17.199>how <00:26:17.300>to <00:26:17.399>manage <00:26:17.500>a <00:26:17.600>p <00:26:17.699>i <00:26:17.800>credentials <00:26:17.899>when <00:26:18.000>you're <00:26:18.100>using <00:26:18.199>your <00:26:18.300>own <00:26:18.399>I <00:26:18.500>A

439
00:26:22.280 --> 00:26:22.870
M?

440
00:26:22.870 --> 00:26:25.160
<00:26:22.870>Yeah, <00:26:23.070>it's <00:26:23.270>a, <00:26:23.469>a <00:26:23.669>really <00:26:23.870>good <00:26:24.070>question. <00:26:24.270>Uh,

441
00:26:25.230 --> 00:26:29.160
<00:26:25.230>that'll <00:26:25.337>take <00:26:25.445>more <00:26:25.553>than <00:26:25.660>the <00:26:25.768>time <00:26:25.876>we <00:26:25.983>have <00:26:26.091>'cause <00:26:26.199>there's <00:26:26.306>some <00:26:26.414>nuance <00:26:26.522>to <00:26:26.630>it

442
00:26:29.160 --> 00:26:32.440
<00:26:29.160>technically <00:26:29.287>how <00:26:29.414>we're <00:26:29.541>able <00:26:29.669>to <00:26:29.796>set <00:26:29.923>this <00:26:30.050>up. <00:26:30.178>Uh, <00:26:30.305>we <00:26:30.432>have <00:26:30.560>a,

443
00:26:32.480 --> 00:26:34.800
<00:26:32.480>a <00:26:32.713>lightweight <00:26:32.946>a <00:26:33.180>p <00:26:33.413>I <00:26:33.646>proxy <00:26:33.880>that,

444
00:26:34.980 --> 00:26:39.040
<00:26:34.980>so <00:26:35.073>the <00:26:35.166>consuming <00:26:35.260>developer <00:26:35.353>is <00:26:35.446>gonna <00:26:35.540>send <00:26:35.633>that <00:26:35.726>a <00:26:35.820>p <00:26:35.913>I <00:26:36.006>request <00:26:36.100>to <00:26:36.193>the <00:26:36.286>proxy <00:26:36.380>that

445
00:26:39.040 --> 00:26:42.360
<00:26:39.040>Rapid <00:26:39.167>owns <00:26:39.294>and <00:26:39.421>manages. <00:26:39.549>That's <00:26:39.676>how <00:26:39.803>we're <00:26:39.930>able <00:26:40.058>to <00:26:40.185>get <00:26:40.312>the <00:26:40.440>analytics,

446
00:26:42.620 --> 00:26:46.480
<00:26:42.620>do <00:26:42.747>the <00:26:42.874>billing, <00:26:43.001>uh, <00:26:43.129>do <00:26:43.256>the <00:26:43.383>rate <00:26:43.510>limiting, <00:26:43.638>throttling, <00:26:43.765>things <00:26:43.892>like <00:26:44.020>that.

447
00:26:46.860 --> 00:26:51.280
<00:26:46.860>So <00:26:46.947>when <00:26:47.034>you're <00:26:47.122>setting <00:26:47.209>it <00:26:47.297>up <00:26:47.385>to <00:26:47.472>do <00:26:47.560>kind <00:26:47.647>of, <00:26:47.735>uh, <00:26:47.822>OAuth <00:26:47.909>two <00:26:47.997>or <00:26:48.084>things <00:26:48.172>like <00:26:48.260>that,

448
00:26:51.580 --> 00:26:53.400
<00:26:51.580>it <00:26:51.780>does <00:26:51.980>get <00:26:52.179>a <00:26:52.379>little <00:26:52.580>bit <00:26:52.780>more <00:26:52.980>complicated.

449
00:26:53.490 --> 00:26:56.000
<00:26:53.490>Would <00:26:53.597>love <00:26:53.705>to <00:26:53.813>find <00:26:53.920>time <00:26:54.028>to <00:26:54.136>talk <00:26:54.243>to <00:26:54.351>you <00:26:54.459>about <00:26:54.566>that <00:26:54.674>in <00:26:54.782>more <00:26:54.890>detail.

450
00:26:56.740 --> 00:27:01.440
<00:26:56.740>So <00:26:56.856>do <00:26:56.973>we <00:26:57.090>need <00:26:57.206>to <00:26:57.323>record <00:26:57.440>Start <00:26:57.556>business <00:26:57.673>or <00:26:57.790>something <00:26:57.906>to <00:26:58.023>register <00:26:58.140>for

451
00:27:01.860 --> 00:27:02.430
Rapids?

452
00:27:02.430 --> 00:27:06.040
<00:27:02.430>Yeah, <00:27:02.605>I'm <00:27:02.780>not <00:27:02.955>a <00:27:03.130>tax <00:27:03.305>advisor. <00:27:03.480>I <00:27:03.655>hate <00:27:03.830>taxes.

453
00:27:06.880 --> 00:27:10.240
<00:27:06.880>I <00:27:06.980>learned <00:27:07.080>more <00:27:07.180>about <00:27:07.280>International <00:27:07.380>tax <00:27:07.480>law <00:27:07.580>in <00:27:07.680>the <00:27:07.780>last <00:27:07.880>year <00:27:07.980>than <00:27:08.080>I <00:27:08.180>ever <00:27:08.280>wanted

454
00:27:10.240 --> 00:27:14.080
<00:27:10.240>to. <00:27:10.347>I'm <00:27:10.455>not <00:27:10.563>gonna <00:27:10.670>try <00:27:10.778>and <00:27:10.886>advise <00:27:10.993>you. <00:27:11.101>It <00:27:11.209>depends <00:27:11.316>on <00:27:11.424>your <00:27:11.532>local <00:27:11.640>government,

455
00:27:14.140 --> 00:27:17.200
<00:27:14.140>it <00:27:14.280>depends <00:27:14.420>on <00:27:14.560>a <00:27:14.700>lot <00:27:14.840>of <00:27:14.980>things. <00:27:15.120>Uh, <00:27:15.260>for <00:27:15.400>me <00:27:15.540>personally,

456
00:27:17.360 --> 00:27:21.360
<00:27:17.360>I <00:27:17.459>don't <00:27:17.560>have <00:27:17.659>an <00:27:17.760>L <00:27:17.860>L <00:27:17.959>C <00:27:18.060>registered. <00:27:18.159>I <00:27:18.260>just <00:27:18.360>filed <00:27:18.459>that <00:27:18.560>under <00:27:18.659>my, <00:27:18.760>uh,

457
00:27:21.840 --> 00:27:24.880
<00:27:21.840>personal <00:27:21.995>taxes. <00:27:22.151>Uh, <00:27:22.306>over <00:27:22.462>time <00:27:22.617>I <00:27:22.773>might <00:27:22.928>set <00:27:23.084>up <00:27:23.240>a,

458
00:27:25.000 --> 00:27:26.920
<00:27:25.000>a <00:27:25.155>personal <00:27:25.311>L <00:27:25.466>or <00:27:25.622>an <00:27:25.777>L <00:27:25.933>L <00:27:26.088>C <00:27:26.244>for <00:27:26.400>this,

459
00:27:26.980 --> 00:27:29.960
<00:27:26.980>but <00:27:27.096>I'm <00:27:27.213>not <00:27:27.330>gonna <00:27:27.446>try <00:27:27.563>and <00:27:27.680>tell <00:27:27.796>you <00:27:27.913>what <00:27:28.030>to <00:27:28.146>do <00:27:28.263>with <00:27:28.380>taxes.

460
00:27:30.550 --> 00:27:31.180
Okay.

461
00:27:31.180 --> 00:27:35.760
<00:27:31.180>So <00:27:31.262>does <00:27:31.344>Rapid <00:27:31.427>also <00:27:31.509>help <00:27:31.591>with <00:27:31.674>hosting <00:27:31.756>an <00:27:31.838>A <00:27:31.921>P <00:27:32.003>I <00:27:32.085>or <00:27:32.168>does <00:27:32.250>it <00:27:32.332>need <00:27:32.415>to <00:27:32.497>be <00:27:32.580>hosted

462
00:27:35.760 --> 00:27:36.550
<00:27:35.760>somewhere <00:27:36.471>else?

463
00:27:36.550 --> 00:27:40.400
<00:27:36.550>Yeah, <00:27:36.657>so <00:27:36.765>we <00:27:36.873>don't <00:27:36.980>host <00:27:37.088>the <00:27:37.196>APIs, <00:27:37.303>uh, <00:27:37.411>and <00:27:37.519>I <00:27:37.626>think <00:27:37.734>that's <00:27:37.842>really <00:27:37.950>important.

464
00:27:40.500 --> 00:27:44.240
<00:27:40.500>We <00:27:40.616>let <00:27:40.733>you <00:27:40.850>manage <00:27:40.966>the <00:27:41.083>data, <00:27:41.200>you <00:27:41.316>manage <00:27:41.433>the <00:27:41.550>A <00:27:41.666>p <00:27:41.783>I, <00:27:41.900>um,

465
00:27:44.380 --> 00:27:46.600
<00:27:44.380>if <00:27:44.535>you <00:27:44.691>have <00:27:44.846>questions <00:27:45.002>about <00:27:45.157>how <00:27:45.313>to <00:27:45.468>easily <00:27:45.624>do <00:27:45.780>it.

466
00:27:46.910 --> 00:27:49.960
<00:27:46.910>Most <00:27:47.037>of <00:27:47.164>my <00:27:47.291>APIs <00:27:47.419>are <00:27:47.546>set <00:27:47.673>up <00:27:47.800>on <00:27:47.928>a <00:27:48.055>simple <00:27:48.182>Lambda <00:27:48.310>function,

467
00:27:50.220 --> 00:27:53.440
<00:27:50.220>really <00:27:50.347>easy <00:27:50.474>to <00:27:50.601>scale <00:27:50.729>and <00:27:50.856>set <00:27:50.983>up <00:27:51.110>through <00:27:51.238>a <00:27:51.365>W <00:27:51.492>Ss. <00:27:51.620>Um,

468
00:27:53.470 --> 00:27:56.240
<00:27:53.470>there's <00:27:53.570>a <00:27:53.670>lot <00:27:53.770>of <00:27:53.870>ways <00:27:53.970>you <00:27:54.070>can <00:27:54.170>host <00:27:54.270>it, <00:27:54.370>but <00:27:54.470>not <00:27:54.570>something <00:27:54.670>that <00:27:54.770>we <00:27:54.870>do.

469
00:27:56.990 --> 00:28:01.320
<00:27:56.990>Yeah. <00:27:57.117>Okay. <00:27:57.244>So <00:27:57.371>how <00:27:57.499>much <00:27:57.626>profit <00:27:57.753>have <00:27:57.880>you <00:27:58.008>personally <00:27:58.135>made <00:27:58.262>with <00:27:58.390>ate?

470
00:28:02.280 --> 00:28:05.320
<00:28:02.280>I <00:28:02.396>don't <00:28:02.513>know <00:28:02.629>that <00:28:02.746>I <00:28:02.863>want <00:28:02.980>to <00:28:03.096>talk <00:28:03.213>about <00:28:03.330>my <00:28:03.446>finances <00:28:03.563>publicly. <00:28:03.680>Uh,

471
00:28:05.720 --> 00:28:06.880
<00:28:05.720>I <00:28:05.928>do <00:28:06.137>all <00:28:06.346>right <00:28:06.555>for <00:28:06.764>myself.

472
00:28:07.830 --> 00:28:12.360
<00:28:07.830>Good <00:28:07.957>to <00:28:08.084>know. <00:28:08.211>So <00:28:08.339>how <00:28:08.466>can <00:28:08.593>you <00:28:08.720>handle <00:28:08.848>a <00:28:08.975>p <00:28:09.102>i <00:28:09.230>key?

473
00:28:12.360 --> 00:28:15.680
<00:28:12.360>So <00:28:12.593>your <00:28:12.826>dev <00:28:13.060>portal, <00:28:13.293>uh, <00:28:13.526>for <00:28:13.760>example,

474
00:28:15.770 --> 00:28:19.560
<00:28:15.770>where <00:28:15.897>you <00:28:16.024>want <00:28:16.151>to <00:28:16.279>integrate <00:28:16.406>with <00:28:16.533>an <00:28:16.660>existing <00:28:16.788>a <00:28:16.915>p <00:28:17.042>I <00:28:17.170>gateway,

475
00:28:19.870 --> 00:28:21.600
<00:28:19.870>like <00:28:20.149>a <00:28:20.429>b <00:28:20.709>uh, <00:28:20.989>a <00:28:21.270>W

476
00:28:21.880 --> 00:28:23.400
<00:28:21.880>S? <00:28:22.336>Yeah. <00:28:22.792>So, <00:28:23.248>um,

477
00:28:23.980 --> 00:28:27.600
<00:28:23.980>in <00:28:24.096>the <00:28:24.213>Rapid <00:28:24.330>a <00:28:24.446>p <00:28:24.563>I <00:28:24.680>studio <00:28:24.796>that <00:28:24.913>I <00:28:25.030>mentioned <00:28:25.146>a <00:28:25.263>bit, <00:28:25.380>uh,

478
00:28:27.600 --> 00:28:31.840
<00:28:27.600>during <00:28:27.707>the <00:28:27.815>demo <00:28:27.923>there's <00:28:28.030>an <00:28:28.138>ability <00:28:28.246>to <00:28:28.353>do <00:28:28.461>what <00:28:28.569>we <00:28:28.676>call, <00:28:28.784>uh, <00:28:28.892>secret <00:28:29.000>headers.

479
00:28:32.300 --> 00:28:36.040
<00:28:32.300>So <00:28:32.399>if <00:28:32.500>you <00:28:32.600>have <00:28:32.700>an <00:28:32.800>a <00:28:32.899>p <00:28:33.000>i <00:28:33.100>key <00:28:33.200>associated <00:28:33.300>with, <00:28:33.399>uh, <00:28:33.500>a <00:28:33.600>W <00:28:33.700>s,

480
00:28:36.040 --> 00:28:37.640
<00:28:36.040>for <00:28:36.506>example <00:28:36.973>through <00:28:37.440>Kognito,

481
00:28:37.940 --> 00:28:42.080
<00:28:37.940>you <00:28:38.047>can <00:28:38.155>add <00:28:38.263>that <00:28:38.370>as <00:28:38.478>a <00:28:38.586>secret <00:28:38.693>header <00:28:38.801>and <00:28:38.909>that'll <00:28:39.016>basically <00:28:39.124>validate <00:28:39.232>that <00:28:39.340>the

482
00:28:42.130 --> 00:28:46.480
<00:28:42.130>proxy <00:28:42.237>is <00:28:42.345>the <00:28:42.453>only <00:28:42.560>one <00:28:42.668>sending <00:28:42.776>requests <00:28:42.883>to <00:28:42.991>your <00:28:43.099>a <00:28:43.206>w <00:28:43.314>s <00:28:43.422>service. <00:28:43.530>Um,

483
00:28:46.480 --> 00:28:49.040
<00:28:46.480>there's <00:28:46.713>also <00:28:46.946>things <00:28:47.180>like <00:28:47.413>our <00:28:47.646>proxy <00:28:47.880>secret,

484
00:28:49.090 --> 00:28:53.600
<00:28:49.090>which <00:28:49.183>is <00:28:49.276>a <00:28:49.370>unique <00:28:49.463>key <00:28:49.556>that <00:28:49.649>we <00:28:49.743>generate <00:28:49.836>for <00:28:49.929>your <00:28:50.023>a <00:28:50.116>p <00:28:50.209>i. <00:28:50.303>Um, <00:28:50.396>there's <00:28:50.490>also,

485
00:28:53.660 --> 00:28:56.600
<00:28:53.660>you <00:28:53.800>can <00:28:53.940>do <00:28:54.080>IP <00:28:54.220>whitelisting <00:28:54.360>on <00:28:54.500>your <00:28:54.640>a <00:28:54.780>w <00:28:54.920>s <00:28:55.060>service.

486
00:28:57.020 --> 00:29:00.880
<00:28:57.020>So <00:28:57.127>there's <00:28:57.235>a <00:28:57.343>couple <00:28:57.450>of <00:28:57.558>ways <00:28:57.666>to <00:28:57.773>secure <00:28:57.881>that <00:28:57.989>backend <00:28:58.096>service, <00:28:58.204>uh, <00:28:58.312>for <00:28:58.420>Rapid.

487
00:29:02.280 --> 00:29:05.570
<00:29:02.280>Okay. <00:29:02.435>Well <00:29:02.591>those <00:29:02.746>were <00:29:02.902>the <00:29:03.057>questions <00:29:03.213>for <00:29:03.368>the <00:29:03.524>session. <00:29:03.680>Awesome.

488
00:29:05.570 --> 00:29:08.250
<00:29:05.570>Thank <00:29:05.710>you <00:29:05.850>again <00:29:05.990>for <00:29:06.129>being <00:29:06.270>here <00:29:06.409>and <00:29:06.550>give <00:29:06.689>it <00:29:06.830>a <00:29:06.970>big

489
00:29:08.450 --> 00:29:10.730
<00:29:08.450>Applause. <00:29:08.650>Thank <00:29:08.850>you <00:29:09.050>so <00:29:09.250>much. <00:29:09.450>Really <00:29:09.650>appreciate <00:29:09.850>it.