Meeting Title: Railway Platform Demo and Setup Date: 2025-12-12 Meeting participants: Samuel Roberts, Pranav, Uttam Kumaran, Surfield Thomas, Homework ‘s Fathom Notetaker
WEBVTT
1 00:00:17.840 ⇒ 00:00:19.710 Samuel Roberts: Now we’re not muted, there we go.
2 00:00:19.710 ⇒ 00:00:20.610 Pranav: Cool, cool.
3 00:00:20.960 ⇒ 00:00:25.430 Samuel Roberts: I forgot it defaults to that. But yeah, I don’t know if you see in the top right, this should be the recording now.
4 00:00:25.430 ⇒ 00:00:26.570 Pranav: Yeah, yeah.
5 00:00:26.850 ⇒ 00:00:27.340 Samuel Roberts: Yeah, I think.
6 00:00:27.510 ⇒ 00:00:28.050 Pranav: Love that.
7 00:00:28.050 ⇒ 00:00:40.159 Samuel Roberts: Yeah, I think it’s just a matter of him, like, making sure you’re on the right account, and then every meeting you create, or a calendar, or whatever, should automatically be recorded, and then it’ll end up in the Forge. I don’t know if you’ve seen the platform yet or not.
8 00:00:40.690 ⇒ 00:00:44.359 Pranav: I haven’t. I’ve seen, just Rico kind of screen-shared it for me, but I haven’t.
9 00:00:44.360 ⇒ 00:00:45.050 Samuel Roberts: Okay.
10 00:00:45.050 ⇒ 00:00:45.890 Pranav: Delve into it.
11 00:00:46.190 ⇒ 00:00:50.160 Samuel Roberts: Yeah, you should be able to log in with, your Google Workspace.
12 00:00:50.350 ⇒ 00:00:58.550 Samuel Roberts: Email. Okay. And actually, this is a good test to make sure everything works, because new users, I had a whole flow created that will set you up, so try that at some point.
13 00:00:58.550 ⇒ 00:00:59.550 Pranav: Pointless.
14 00:00:59.990 ⇒ 00:01:02.900 Samuel Roberts: Yeah, this meeting should go there now, so… Did Surf,
15 00:01:06.630 ⇒ 00:01:08.100 Samuel Roberts: Hmm. Hey there, Tom.
16 00:01:14.320 ⇒ 00:01:16.510 Samuel Roberts: I’m just gonna tag Surf and make sure he sees it.
17 00:01:21.250 ⇒ 00:01:24.150 Samuel Roberts: Because he was the one who had to share… to share.
18 00:01:27.170 ⇒ 00:01:33.439 Samuel Roberts: Sorry, Otam, we were just at another meeting, but I don’t think Pranav’s Zoom account is set up, so we couldn’t record.
19 00:01:34.120 ⇒ 00:01:35.300 Samuel Roberts: And,
20 00:01:35.480 ⇒ 00:01:39.430 Samuel Roberts: Surf was about to do a little demo for us, so we wanted to have that saved. There we go.
21 00:01:42.230 ⇒ 00:01:43.420 Surfield Thomas: Hey, give me 2 seconds.
22 00:01:43.890 ⇒ 00:01:44.760 Samuel Roberts: No worries.
23 00:02:21.620 ⇒ 00:02:24.359 Samuel Roberts: Panav, are you all set up in cursor and everything, too?
24 00:02:25.450 ⇒ 00:02:30.010 Pranav: Not yet. I did get, Rico to send me that license,
25 00:02:30.010 ⇒ 00:02:30.590 Samuel Roberts: Okay.
26 00:02:30.590 ⇒ 00:02:34.740 Pranav: So, I’m going to set that up, like… Basically, right after this call.
27 00:02:35.150 ⇒ 00:02:37.070 Samuel Roberts: Okay, cool. Have you used Cursor much, or…
28 00:02:37.070 ⇒ 00:02:42.439 Pranav: Yeah, I used a cursor a ton, I… like, for almost, like, a year, and then.
29 00:02:42.440 ⇒ 00:02:43.060 Samuel Roberts: Okay.
30 00:02:43.060 ⇒ 00:02:46.139 Pranav: Probably for the last few months, though, I’ve been using Claude Code more.
31 00:02:46.760 ⇒ 00:02:47.080 Surfield Thomas: old mine.
32 00:02:47.080 ⇒ 00:02:49.879 Pranav: I know Hurst has been getting a bunch of updates as well, but…
33 00:02:49.880 ⇒ 00:02:57.559 Samuel Roberts: Yeah, honestly, the new cursor model, composer… or something is so fast and pretty good.
34 00:02:58.050 ⇒ 00:03:00.149 Pranav: It’s been, yeah.
35 00:03:00.350 ⇒ 00:03:04.849 Samuel Roberts: I… no, I was using Cursor for a couple projects, and then,
36 00:03:05.230 ⇒ 00:03:10.329 Samuel Roberts: that’s what we started using here, or we’ve been using here, so I just… I haven’t even touched it, to be honest.
37 00:03:10.620 ⇒ 00:03:13.790 Pranav: Okay, interesting. Yeah, I’ll test it out.
38 00:03:13.980 ⇒ 00:03:20.009 Pranav: Cloud Code has been, like… so I was using Cursor for a super long time, and that was, like, a huge upgrade to just, you know.
39 00:03:20.130 ⇒ 00:03:22.240 Pranav: GitHub Copilot.
40 00:03:22.240 ⇒ 00:03:23.110 Samuel Roberts: Yeah, yeah.
41 00:03:23.330 ⇒ 00:03:26.700 Pranav: And then, I just felt like Claude Code was just, like.
42 00:03:26.890 ⇒ 00:03:30.210 Pranav: much better at coding. Okay.
43 00:03:30.610 ⇒ 00:03:35.980 Samuel Roberts: But, you know, I think it’s… all these tools, like, they change every month, and so… Exactly, exactly.
44 00:03:35.980 ⇒ 00:03:39.050 Pranav: I can’t confidently say anything without just testing them, like, all the time.
45 00:03:39.050 ⇒ 00:03:46.149 Samuel Roberts: No, totally, totally. What I was gonna say is, the way I was using Cursor for some other migration stuff was, like, opening a folder, like, one level up from everything.
46 00:03:46.250 ⇒ 00:03:49.299 Pranav: Except now that it’s in the repo, it should all be fine.
47 00:03:49.300 ⇒ 00:03:56.799 Samuel Roberts: And then just kind of pointing it and being, you know, like, migrate this into, like, the Angular, to the React, and it should be here, and it does a pretty good job of…
48 00:03:57.440 ⇒ 00:04:00.579 Samuel Roberts: Handling a lot of that, so it should be nice to…
49 00:04:00.990 ⇒ 00:04:03.580 Samuel Roberts: Get some of those features migrated over pretty quickly.
50 00:04:03.580 ⇒ 00:04:05.010 Pranav: So, yeah, I’ll try it out.
51 00:04:06.770 ⇒ 00:04:07.350 Surfield Thomas: Cool.
52 00:04:07.710 ⇒ 00:04:08.510 Surfield Thomas: Ready?
53 00:04:08.780 ⇒ 00:04:09.890 Pranav: Yeah, let’s do it.
54 00:04:09.890 ⇒ 00:04:10.340 Surfield Thomas: Awesome.
55 00:04:10.510 ⇒ 00:04:15.339 Surfield Thomas: So here’s the repo, and as you can see, it kind of looks exactly similar to, like.
56 00:04:15.490 ⇒ 00:04:23.000 Surfield Thomas: what they were showing from their, like, replits. So it’s using shade, DNA.
57 00:04:23.160 ⇒ 00:04:37.990 Surfield Thomas: as the main component library, and then a bunch of really simple fix-ins. So the front end is next, the back end is Nest, and then you can connect whatever database you want. I like to use Postgres, but again, you can kind of do whatever.
58 00:04:37.990 ⇒ 00:04:44.570 Surfield Thomas: So I’ll show you just some of the base functionalities, and then we’ll go into, like, how it’s deployed. So…
59 00:04:44.670 ⇒ 00:04:49.620 Surfield Thomas: You have Normal sign-in right here, then you have Google, which is the one that I love the most.
60 00:04:50.010 ⇒ 00:04:51.339 Surfield Thomas: So click on that.
61 00:04:51.490 ⇒ 00:04:55.110 Surfield Thomas: I have some basic,
62 00:04:55.250 ⇒ 00:05:00.779 Surfield Thomas: authorization on top of auth, so I’m gonna sign into this account, and you’re gonna see…
63 00:05:02.360 ⇒ 00:05:04.360 Surfield Thomas: Sends to the dashboard.
64 00:05:05.170 ⇒ 00:05:21.289 Surfield Thomas: Right? So, simple dashboard, and this kind of should show users, like, how to kind of use it, but then you can pull all this stuff out and add new functionalities to the dashboards, but look, it’s like that normal dashboard kind of style. Yep. You can click in the different directions. Now, here you can see that there’s only 3 tabs.
65 00:05:21.510 ⇒ 00:05:27.259 Surfield Thomas: For this user, because on the backend, you can actually change the user type, so this is like a user type.
66 00:05:27.370 ⇒ 00:05:30.709 Surfield Thomas: If I log in on…
67 00:05:34.530 ⇒ 00:05:36.760 Surfield Thomas: This one, which has admin.
68 00:05:40.940 ⇒ 00:05:42.260 Surfield Thomas: You’ll see that there’s 5.
69 00:05:42.970 ⇒ 00:05:44.280 Samuel Roberts: Right? Is this better?
70 00:05:44.420 ⇒ 00:05:46.449 Samuel Roberts: Off handling the, like, role-based stuff?
71 00:05:46.450 ⇒ 00:05:48.100 Surfield Thomas: you can…
72 00:05:48.100 ⇒ 00:05:48.860 Samuel Roberts: you.
73 00:05:48.860 ⇒ 00:06:00.700 Surfield Thomas: Yeah, you can use BetterAuth to do it, but, like, the one for this specific project that I was building are super simple. There’s only 3 types. There’s user, there’s admin, and then there’s, like, tutor.
74 00:06:01.240 ⇒ 00:06:01.740 Samuel Roberts: Got it.
75 00:06:01.740 ⇒ 00:06:06.050 Surfield Thomas: I just added it to the user as, like, a role, and then I was like…
76 00:06:06.050 ⇒ 00:06:06.580 Samuel Roberts: Got it, okay.
77 00:06:06.580 ⇒ 00:06:11.429 Surfield Thomas: only these roles can see that, so I just did it in code, but Better Auto does have,
78 00:06:11.640 ⇒ 00:06:18.210 Surfield Thomas: authorization built in that you could, like, hook into if you want. So, I kind of wanted to make it as low-level as possible.
79 00:06:18.210 ⇒ 00:06:18.650 Samuel Roberts: Yeah.
80 00:06:18.650 ⇒ 00:06:27.599 Surfield Thomas: People can, like, extend, and it’s, like, the core features that people want is, like, authentication, wrappers around how, like, the design looks, and then they can do whatever the hell they want.
81 00:06:27.930 ⇒ 00:06:28.410 Samuel Roberts: Totally.
82 00:06:28.410 ⇒ 00:06:42.030 Surfield Thomas: So yeah, like, so, like, very, very simple in its approach, so it’s better off, nest on the… next on the front end, nest on the back end, and then use whatever database. And then… here’s what it looks like in Railway. So it’s just these three top guys.
83 00:06:42.230 ⇒ 00:06:47.680 Surfield Thomas: Right? So… On the front-end side, Drinked.
84 00:06:49.030 ⇒ 00:06:55.720 Surfield Thomas: These are all your variables. The API URL, post hog, and then post hog key. Done.
85 00:06:55.920 ⇒ 00:07:02.010 Surfield Thomas: When we say Post Hog, the reason why I really like Post Hog again, and you could add in Mixpanel if you want.
86 00:07:02.010 ⇒ 00:07:02.470 Samuel Roberts: Right.
87 00:07:02.470 ⇒ 00:07:05.979 Surfield Thomas: You get session replay right out the box, all you have to do is drop in your key.
88 00:07:06.160 ⇒ 00:07:18.539 Surfield Thomas: So you can literally watch all of the sessions, see how people are using it, get all that sort of stuff. Again, it does click tracking, so then you can build it into whatever you want after. So, like, posthoc’s what I use, you get PostHog out of the box.
89 00:07:18.670 ⇒ 00:07:22.850 Surfield Thomas: Or you could, again, if you want, implement whatever else you want on top of that.
90 00:07:24.640 ⇒ 00:07:27.290 Surfield Thomas: And again, it’s just 3 environment variables.
91 00:07:28.230 ⇒ 00:07:30.040 Surfield Thomas: So, those three?
92 00:07:30.040 ⇒ 00:07:30.400 Samuel Roberts: tweet.
93 00:07:30.400 ⇒ 00:07:40.709 Surfield Thomas: And on the backend, there’s, what, 10, maybe? So there’s the backend URL itself, the better auth secret, the better auth URL, which is just the backend URL,
94 00:07:40.810 ⇒ 00:07:42.610 Surfield Thomas: Actually, I could just show you that.
95 00:07:42.960 ⇒ 00:07:45.240 Surfield Thomas: Right, it’s literally, like, pointing to itself.
96 00:07:45.410 ⇒ 00:07:57.360 Surfield Thomas: The database URL, front-end URL, your Google client, your Google client secret, the node environment, which I just think is prod, and your port.
97 00:07:57.740 ⇒ 00:07:58.980 Surfield Thomas: Right, which is…
98 00:07:59.380 ⇒ 00:07:59.990 Samuel Roberts: Yep.
99 00:07:59.990 ⇒ 00:08:01.070 Surfield Thomas: So, simple stuff.
100 00:08:01.210 ⇒ 00:08:06.350 Surfield Thomas: And then, on Railway, you can spin up your Postgres instance.
101 00:08:06.350 ⇒ 00:08:08.089 Samuel Roberts: Yeah, this is, this is nice.
102 00:08:08.090 ⇒ 00:08:10.190 Surfield Thomas: All of this, you get for free.
103 00:08:10.190 ⇒ 00:08:10.530 Samuel Roberts: Right.
104 00:08:10.530 ⇒ 00:08:17.819 Surfield Thomas: Once you hit, like, in pro- in here, you say template, And then you say Postgres…
105 00:08:20.030 ⇒ 00:08:21.940 Surfield Thomas: Wow. Alright, that’s annoying.
106 00:08:27.570 ⇒ 00:08:28.350 Surfield Thomas: Really?
107 00:08:29.060 ⇒ 00:08:31.759 Surfield Thomas: Is it because it’s already… oh, no, it’s PG vector.
108 00:08:32.850 ⇒ 00:08:34.020 Surfield Thomas: That’s weird. Why?
109 00:08:34.020 ⇒ 00:08:35.609 Samuel Roberts: Is it because it’s already got one, or is it…
110 00:08:35.610 ⇒ 00:08:43.719 Surfield Thomas: You know what, I don’t think it was a template, it’s database. Oh, of course, yeah, yeah. So you click Add Postgres, and then it just creates one, and it creates all of these.
111 00:08:43.909 ⇒ 00:08:49.220 Surfield Thomas: And then you just copy and paste this URL into this, and then you’re done.
112 00:08:49.990 ⇒ 00:08:52.519 Samuel Roberts: Wow. So again, it’s, like, super straightforward.
113 00:08:52.560 ⇒ 00:09:07.990 Surfield Thomas: But again, like, I could assume that, like, I’ve used VersaCell before, you could deploy the front-end Vercel. I’ve never done back-end Vercel, but I’ve done front-end, and again, it’s just, like, deploy it, set the keys, and then you can have it pointing to here if you want to put the back end here, the back row, doesn’t matter.
114 00:09:08.340 ⇒ 00:09:23.849 Surfield Thomas: So yeah, that’s it in a nutshell. So you get all those things out of the box, you just have to configure some environment variables, and then your thing is gonna look exactly like this, and then you can basically erase these, create your new tabs, create whatever you want to be inside the dashboards and whatever.
115 00:09:24.210 ⇒ 00:09:30.329 Surfield Thomas: Like, it already has, like, things like this, like, little pop-ups, and all that, like, little windows and all that sort of stuff, so…
116 00:09:30.350 ⇒ 00:09:31.040 Pranav: Yeah.
117 00:09:31.040 ⇒ 00:09:32.239 Samuel Roberts: Yeah, that’s great.
118 00:09:32.710 ⇒ 00:09:35.359 Pranav: Quick question on that UI for, railways.
119 00:09:36.310 ⇒ 00:09:49.010 Pranav: If you could go back to that tab real quick. What is, like, this, like, left-hand side, like, these, like, these cards? Are they in, like, a certain orientation that we’re supposed to be able to understand?
120 00:09:49.010 ⇒ 00:09:50.430 Surfield Thomas: Oh no, you can move them wherever.
121 00:09:50.430 ⇒ 00:09:52.240 Samuel Roberts: It’s just a layout, yeah, just a…
122 00:09:52.470 ⇒ 00:09:54.549 Surfield Thomas: So I just like to put my…
123 00:09:54.720 ⇒ 00:10:01.059 Surfield Thomas: like, application boxes next to each other. So this is one application, and then down here is another application.
124 00:10:01.310 ⇒ 00:10:02.580 Pranav: Gotcha. Okay, that makes sense.
125 00:10:02.580 ⇒ 00:10:05.139 Surfield Thomas: So, using exactly the same stack.
126 00:10:05.140 ⇒ 00:10:06.240 Pranav: Oh, okay.
127 00:10:06.240 ⇒ 00:10:15.010 Surfield Thomas: So, I can spin off as many of these, or I can create brand new, complete environments. So I’ll show you just another one just to kind of show you some stuff.
128 00:10:15.760 ⇒ 00:10:25.800 Surfield Thomas: So I also like, like N8N, so I use N8N, and there’s an N8N environment that I have in just another side, so I do some NAN stuff, so… yeah.
129 00:10:26.010 ⇒ 00:10:28.159 Surfield Thomas: There’s no real rhyme or reason, it’s just…
130 00:10:28.570 ⇒ 00:10:33.080 Surfield Thomas: Like, each card is effectively a…
131 00:10:33.340 ⇒ 00:10:37.380 Surfield Thomas: deployment of something, so this is the front end, back end, that’s the database.
132 00:10:37.850 ⇒ 00:10:39.590 Pranav: Gotcha. Okay, cool.
133 00:10:40.830 ⇒ 00:10:41.400 Surfield Thomas: Treat!
134 00:10:41.790 ⇒ 00:10:45.440 Samuel Roberts: Yeah, that looks great. I haven’t talked fairly before, but I… It sounds like it.
135 00:10:45.720 ⇒ 00:10:50.499 Pranav: Yeah, it looks cool. In terms of, like, if you want to see, like, the logs.
136 00:10:51.040 ⇒ 00:10:53.140 Surfield Thomas: they have…
137 00:10:53.860 ⇒ 00:11:08.240 Surfield Thomas: Centralized logs and distributed logs, a really good question. At the top, you can see, like, observability metrics, if you want to, like, create an actual dashboard. I didn’t create one for this. But then you have the logs. Here’s a centralized version.
138 00:11:08.240 ⇒ 00:11:13.710 Pranav: So, the centralized version shows you the logs of everything in the distribution, so front-end.
139 00:11:13.710 ⇒ 00:11:16.500 Surfield Thomas: Database, backend, all in one spot.
140 00:11:16.700 ⇒ 00:11:20.080 Surfield Thomas: Okay. But, if you go to Architecture.
141 00:11:20.520 ⇒ 00:11:26.229 Surfield Thomas: You can click into anyone, and the actual deployment itself, and it.
142 00:11:26.230 ⇒ 00:11:27.340 Samuel Roberts: Nice, yeah.
143 00:11:27.490 ⇒ 00:11:28.010 Samuel Roberts: Wait.
144 00:11:28.010 ⇒ 00:11:35.590 Surfield Thomas: And then it breaks all the log stack down, so you have the build logs, you have the deploy logs, and you have the HTTP logs.
145 00:11:35.810 ⇒ 00:11:36.480 Pranav: safe.
146 00:11:36.840 ⇒ 00:11:37.730 Pranav: Nice.
147 00:11:38.230 ⇒ 00:11:39.660 Surfield Thomas: But yeah,
148 00:11:42.240 ⇒ 00:11:47.409 Samuel Roberts: And then I see production up there, too, so there’s other… I assume it has, like, preview deployments and staging and stuff you can set up for.
149 00:11:47.410 ⇒ 00:11:49.859 Surfield Thomas: You can make your own staging, you can do whatever you want, yep. Sweet.
150 00:11:49.860 ⇒ 00:11:50.930 Samuel Roberts: Alright, good.
151 00:11:50.930 ⇒ 00:12:02.520 Surfield Thomas: And then, just from the deployment piece, if you are using Railway, the way that I do the monorepos is, you point it at whatever your main repo is, and then you just tell it which one is the route.
152 00:12:02.820 ⇒ 00:12:14.000 Surfield Thomas: Nice. So, that’s why it’s like the front end and the back end, so this one’s pointing at the back end route, and then for the front end, it’s pointing at the front-end route, and then they just build it. Now, with Railway, you can fully dockerize your own thing.
153 00:12:14.000 ⇒ 00:12:23.650 Surfield Thomas: Or, they’ll figure it out for you. I like the figure it out style, so I just use them, and then, like, they pick that up, and then they just build you out the rest of it, so they handled everything.
154 00:12:24.130 ⇒ 00:12:26.509 Surfield Thomas: So, like, I don’t configure none of this stuff.
155 00:12:28.320 ⇒ 00:12:33.050 Surfield Thomas: Yeah, so they use Railpack, and they’re just like, cool, this is a Nest project, we know how to build Nest projects.
156 00:12:33.050 ⇒ 00:12:35.370 Samuel Roberts: Exactly, yeah.
157 00:12:35.370 ⇒ 00:12:37.360 Pranav: What is that, metal build thing?
158 00:12:37.360 ⇒ 00:12:38.070 Surfield Thomas: Which one?
159 00:12:38.380 ⇒ 00:12:41.350 Pranav: That… that metal… use Metal Build Environment.
160 00:12:41.350 ⇒ 00:12:47.909 Surfield Thomas: Yeah. It’s their thing? I didn’t even click this on, it just comes on automatically.
161 00:12:47.910 ⇒ 00:12:50.760 Samuel Roberts: Yeah, it’s probably just some other build configuration.
162 00:12:50.760 ⇒ 00:12:51.330 Pranav: Gotcha, gotcha.
163 00:12:51.330 ⇒ 00:12:52.910 Surfield Thomas: They’re using it to cash some stuff.
164 00:12:53.210 ⇒ 00:12:54.030 Samuel Roberts: Yeah.
165 00:12:54.550 ⇒ 00:12:55.120 Surfield Thomas: Yep.
166 00:12:55.120 ⇒ 00:12:55.670 Pranav: Cool.
167 00:12:55.670 ⇒ 00:12:56.300 Samuel Roberts: Cool.
168 00:12:57.730 ⇒ 00:12:59.580 Samuel Roberts: Sweet, yeah, this looks good, I think.
169 00:12:59.840 ⇒ 00:13:03.619 Pranav: Yeah, this is awesome. I like it more than Render, just based on, like, what I’m seeing right now.
170 00:13:03.620 ⇒ 00:13:16.840 Surfield Thomas: The one thing I really do like about, them is this part, where you only pay… you only pay for railway based on usage, whereas, like, on AWS, you pay for a box.
171 00:13:17.330 ⇒ 00:13:19.089 Pranav: It’s, like, a usage constraint.
172 00:13:19.110 ⇒ 00:13:29.100 Surfield Thomas: Their boxes are kind of flexy, so you only pay for what you use, even though your box is bigger to, like, handle some sort of gap.
173 00:13:29.100 ⇒ 00:13:30.110 Pranav: Oh, wow.
174 00:13:30.110 ⇒ 00:13:33.269 Surfield Thomas: And then, you can see the metrics.
175 00:13:34.360 ⇒ 00:13:35.970 Surfield Thomas: For every box here.
176 00:13:36.740 ⇒ 00:13:37.949 Surfield Thomas: But there shows you overtime.
177 00:13:41.070 ⇒ 00:13:41.760 Samuel Roberts: Sweet.
178 00:13:41.760 ⇒ 00:13:47.039 Surfield Thomas: You’re using more memory and stuff like that, you can literally see it, but they only charge you for the actual usage on the graphs.
179 00:13:49.350 ⇒ 00:13:51.940 Surfield Thomas: Nice. Backing it up a little bit cheaper than AWS.
180 00:13:51.940 ⇒ 00:13:52.570 Pranav: Yeah.
181 00:13:52.720 ⇒ 00:14:07.419 Pranav: Yeah, and Render actually has, like, a pretty bad, like, pricing model, I would say. It’s like, you pay for the… whatever, you know, memory, like, CPU, and then you’re just stuck to that. Like, even if you use way less, you’re still paying the same amount.
182 00:14:07.420 ⇒ 00:14:08.500 Surfield Thomas: Oh, yeah, nope.
183 00:14:08.500 ⇒ 00:14:09.030 Pranav: better.
184 00:14:09.270 ⇒ 00:14:19.939 Surfield Thomas: Yeah, so this is actually, like, similar to, like, Heroku. Heroku on top of AWS, they actually sit on top of GCP,
185 00:14:20.170 ⇒ 00:14:22.619 Surfield Thomas: But underneath, this is all Kubernetes.
186 00:14:23.140 ⇒ 00:14:23.720 Pranav: Mmm.
187 00:14:23.720 ⇒ 00:14:26.230 Surfield Thomas: So that’s why they can shim it down to.
188 00:14:26.230 ⇒ 00:14:26.950 Samuel Roberts: Right.
189 00:14:26.950 ⇒ 00:14:31.490 Surfield Thomas: all, like, the actual usage. Yeah, because they’re doing some crazy Kubernetes stuff under the hood.
190 00:14:32.180 ⇒ 00:14:35.540 Samuel Roberts: Alright, let’s hop over to the, stand-up meeting.
191 00:14:35.840 ⇒ 00:14:36.380 Pranav: Yeah.
192 00:14:36.380 ⇒ 00:14:37.670 Samuel Roberts: I’ll get lunch to be there.
193 00:14:37.970 ⇒ 00:14:38.770 Pranav: Yeah. Cool.
194 00:14:38.770 ⇒ 00:14:40.119 Samuel Roberts: Yeah, no, this looks great.
195 00:14:40.120 ⇒ 00:14:41.800 Pranav: This is great, yeah. See you guys.
196 00:14:42.040 ⇒ 00:14:43.060 Surfield Thomas: Cool. Alright, peace.