Episode Transcript
Transcripts are displayed as originally observed. Some content, including advertisements may have changed.
Use Ctrl + F to search
0:00
Honestly , this is just the first episode
0:02
. I'm just going to be talking about who I am
0:05
and why I'm doing this , not so much
0:07
the deep stuff . So skip
0:09
this episode if you want to hear more technical
0:11
stuff , great
0:39
. So my name is Benny Kitchell . If you've
0:41
never heard of me , you were not alone in that fact . I'm
0:44
just a senior engineer like
0:46
many , many others , and
0:48
I'm just a guy . I'm no one famous . I
0:50
haven't built any big
0:52
grand systems or anything of that nature
0:55
. Instead , I'm just a guy who's
0:57
curious , who wants to learn more about
0:59
system design and
1:01
talk to you guys about system design and hopefully
1:04
get better at it and help
1:06
others get better at it . At
1:09
the end of the day , the
1:11
most important part of this podcast is just
1:13
to share knowledge and be
1:15
the best free resource
1:17
site that you can find for
1:20
system design knowledge and how
1:22
to scale systems properly . For
1:24
the beginning part of the
1:26
podcast life , I'm going to be focusing
1:29
on just things that I know
1:31
pretty well in terms of just
1:33
scaling systems and researching
1:37
other things that I
1:39
may not know and get better at those
1:41
things , Mostly
1:43
just talking about the
1:46
different points of the system , how to scale it properly
1:48
, some of the roadblocks you might hit
1:50
and ways to avoid them , and
1:52
also just things that might
1:54
make your life easier After
1:59
that , once we run out of topics , in that
2:01
I would like to bring on people
2:03
who have built these
2:05
big grand systems and talk to them and
2:08
get picked their mind about
2:11
how they built their systems , the roadblocks that they may have hit and
2:13
, again , ways that we
2:16
can get better
2:18
as architects and building
2:20
these systems by basically just
2:22
using each other and leveraging each other's
2:24
knowledge . I'm
2:27
hopeful in the future that we can break
2:29
more into talking about interviews
2:32
and talk about what
2:34
makes them so interesting . I think one
2:37
of the most interesting parts about system design
2:39
interviews for me is that there's
2:42
no one right answer , I
2:44
guess . So building a
2:46
system is sort of different from engineering
2:49
in the concept that it's
2:51
just sort of an art and it's sort
2:53
of free flowing , where it's like a lot of us
2:55
engineers which
2:57
some may argue that Writing
3:00
code can be an art , but I would argue that
3:03
you know it
3:05
still has a lot of structure and system
3:07
design has a lot of , you
3:10
know , free-flowing parts and can
3:12
make things different
3:15
depending on who's building it , while still
3:17
also being correct . I
3:19
guess that the end goal is just building a
3:22
system that's scalable and handles the load
3:24
, regardless of the tools that you
3:26
use . Yeah , so , starting
3:29
off , I'm probably going to be talking about database
3:31
scaling and sort of the different parts
3:33
of databases indexes
3:35
, you know , cache
3:37
, the different cache concepts
3:39
, and then also talking about
3:42
like sharding and
3:44
things like that . After
3:46
that I don't really have a game
3:48
plan for which thing to go into . I
3:50
do have a poll up on the Patreon . That
3:53
is , you know it's a dollar but
3:57
you know , just to sort of give back to anyone who's
3:59
donating to the Patreon . But
4:02
the next couple of things we could talk
4:04
about is something like encoding or messaging , cues
4:06
or load balancing concepts or
4:09
you know , basically any sort of strategies
4:11
just to scale the system . Whatever you guys
4:14
want to listen to , I'm down for actually
4:16
talking about and researching . Yeah
4:19
, so more about
4:21
me . I've been writing
4:24
code for about a decade now . I've been a senior
4:26
engineer for about five years . I
4:30
have been all over the place in terms of
4:32
startups and
4:34
, you know , just trying to cut my teeth
4:36
and learn from the people that
4:39
are above me . And yeah , I'm
4:41
hoping that this podcast will
4:43
sort of act as that for the
4:45
people that are listening and hopefully
4:48
you guys come out of this
4:50
you know better engineers , better architects , or
4:53
maybe you just learn a few things . That's
4:55
okay with me too , so
4:58
, yeah , so , off the bat , I'm
5:00
going to work on creating a Discord
5:03
server in the near future . It's
5:05
gonna be totally free , where we can just
5:07
all gather and talk about
5:09
knowledge and , you know , again , be
5:12
that sort of source where you know we can ask
5:14
questions and not feel judgment
5:16
or feel ashamed , you know , asking
5:18
our
5:20
higher ups or something like that , or feel stupid
5:23
. I mean posture syndrome . It's a great
5:25
thing . But yeah , at the end of the
5:27
day , I just , you know , I want
5:29
to make this a very nice free
5:31
resource that is very
5:34
easy to come into at an
5:36
intermediate engineering level and
5:39
just grow more as
5:41
you listen . Yeah
5:43
, so , other than engineering
5:45
, I really enjoy music , pretty
5:48
much every kind of music you can think of
5:50
, and yes , I mean that I mean
5:52
like William Anya
5:54
Bohr . Check
5:56
them out if you don't know them . So
5:59
, yeah , so just music from all over . And
6:02
other than that , I've been getting into
6:04
woodworking just to have
6:06
something to do that doesn't involve my brain
6:09
and instead involves my hands , and I can sort
6:11
of turn my brain off and , you know
6:13
, build things terribly and
6:15
not , you know , pay huge
6:18
consequences for it , I guess . Yeah
6:21
, so , other than that , that's pretty much
6:24
it . Again , a short
6:26
little intro for you guys to get
6:28
to know me and get to know who
6:30
I am and why I'm doing this . Yeah
6:33
, at the end of the day , I just hope
6:35
I can help people learn and I hope
6:37
I can help myself . You know , grow
6:39
and be better at designing
6:42
systems overall . And
6:45
even if I , you know , help one
6:47
person just understand this better
6:49
, or help 100 people , you
6:51
know , get a promotion or get a job offer
6:53
or something like that , then you
6:55
know I'm going to be stoked on that . So
6:57
always
7:01
feel free to reach out to me learn
7:03
system design pod at gmailcom
7:05
If you have any questions or or
7:08
anything like that . I also
7:10
have again , I mentioned before Patreon
7:12
, patreoncom slash , learn system design
7:14
. I'm only charging a dollar if
7:16
you just want to talk or
7:18
, you know , vote on what I'm going to
7:20
be talking about next . Other
7:23
than that , I'm going to be creating the Discord server
7:26
sometime in the next few weeks and
7:28
I'll also put that in the episodes
7:30
and I'll announce that again . You
7:32
know as many channels as I can
7:35
grow and , and you
7:37
know , sort of supply and
7:39
have people that
7:41
can join and discuss things
7:43
and be better at things . That's
7:46
what I'm hoping to do . Other
7:49
than that , I the next episode is
7:51
coming out February 27th
7:53
, which is this upcoming
7:55
Tuesday , and I hope
7:57
you drop in and listen . I'm very excited
7:59
to be doing this and I'm very excited to
8:02
you know , be a part
8:04
of this and , and you know
8:06
, create this little community . So
8:08
, that being said , many casual scaling down
8:11
yeah
8:36
.
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More