Тёмный

Complete Backend Software Engineer Mind Map - Everything You Need to Know (2 HOURS!) 

Caleb Curry
Подписаться 638 тыс.
Просмотров 45 тыс.
50% 1

Опубликовано:

 

16 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 93   
@codebreakthrough
@codebreakthrough 8 дней назад
Links + Errata Get the mind map - calcur.tech/mindmap Mentorship to land six figure engineering roles - calcur.tech/mentorship Timestamps: 00:51 - Backend Frameworks 01:43 - Language vs Framework 03:40 - Example Learning Roadmap 04:16 - JavaScript 06:33 - C# 07:14 - Java 07:26 - Kotlin 07:44 - PHP 08:04 - Rust 09:00 - Go 09:19 - Elixir and Ruby 10:07 - Swift 11:23 - Popularity of a Language 12:09 - webAssembly 14:03 - ORMs and Database Libraries 20:45 - Content Management Systems (CMS) 22:17 - Static Site Generators (SSG) 23:26 - Databases 25:00 - SQL 25:24 - Data Warehouses 28:40 - Transactional Databases 35:47 - NoSQL 49:56 - Hosting 51:12 - Shared Hosting 55:26 - PaaS 58:39 - IaaS 59:39 - Clients and Servers 59:53 - Servers 01:01:25 - Browsers (client) 01:05:13 - CDNs 01:08:25 - ISPs 01:09:22 - Communication Protocols and APIs 01:10:08 - APIs 01:10:55 - APIs 01:16:39 - Network Protocols 01:22:33 - Notation 01:25:00 - App Dev Lifecycle 01:25:27 - Local Dev 01:27:25 - Source Control 01:27:57 - Containerization 01:29:41 - Kubernetes 01:31:23 - CI/CD 01:33:16 - Testing 01:36:58 - Issues/Tasks 01:37:49 - Monitoring 01:38:41 - end-to-end app dev review 01:39:13 - Cloud Services 01:41:41 - Services - Monitoring 01:41:54 - Services - Managed DBs 01:42:11 - Services - Storage 01:42:25 - Services - Compute 01:42:45 - Services - Serverless Functions 01:43:11 - Services - Identity 01:43:34 - Services - DNS 01:43:44 - Services - Virtual Cloud 01:43:51 - Services - CDN 01:43:57 - Services - CICD 01:44:05 - Services - Certificate Management 01:44:19 - Services - Containers 01:44:41 - Services - Serverless Compute 01:45:10 - Services - Kubernetes 01:45:17 - Services - IaC 01:45:59 - Services - Load Balancing Errata / corrections While Superbase is known as a firebase alternative it is actually structured (Postgres). I mentally just grouped it with firebase accidentally leaving it in the NoSQL section
@hozaifas4811
@hozaifas4811 7 дней назад
This RU-vid channel is underrated
@andyvardy8927
@andyvardy8927 7 дней назад
Massively agree
@keshav2136
@keshav2136 7 дней назад
He's on his way
@jigsaw2253
@jigsaw2253 7 дней назад
And his courses are overpriced
@mintaxis1433
@mintaxis1433 6 дней назад
600k subs is underated to u ?.
@Deb_deCoder
@Deb_deCoder 2 дня назад
this guy is lady-like.. even he blocked downloading the mind map.. guys sense it and they do not take him seriously
@faut-i5u
@faut-i5u 4 дня назад
this is what a call a really valuable youtube video
@hand-eye4517
@hand-eye4517 7 дней назад
Had to click because this content is underrated In the context of conveying alot of information smoothly and draw intuition quickly beyond words. and it shows you put alot of thought into it. MindMaps FTW Thanks Caleb !
@codebreakthrough
@codebreakthrough 7 дней назад
Appreciate that a lot! Glad you enjoyed the content
@kudzaishebiza4783
@kudzaishebiza4783 22 часа назад
This is golden content. I'm glad I came across this video, as someone who has been in the field for some time I can agree that knowing all this as a developer will make your life super easy. Subscribed so that I can get more of this.
@Duge6124
@Duge6124 4 дня назад
Ed Sheeran is so multitalented
@omarjab
@omarjab 7 дней назад
you're a legend, i'm giving it full attention after work
@TypeAlpha55
@TypeAlpha55 7 дней назад
Thank you very much for this video! I am actually in college and taking a database development & design class! Seeing this video reinforces my energy, and mindset. 🔥
@mirandaenergypark5271
@mirandaenergypark5271 7 дней назад
Great tutorial Caleb! I've been learning webdev for a few years now and have come across most of these terms you cover, but this is the first time I've had them all explained from a higher-level viewpoint. The penny drops when I see how you've grouped things together, since I may already know, for example, what a webhook is, but didn't realise it's place in the webdev world is alongside REST. Very helpful - thank you. Duncan.😁
@Venom-hb6mb
@Venom-hb6mb 7 дней назад
We were waiting for the step-by-step roadmap. And continue this type of content, you could do it on the frontend and after the accea and full-stack, devops, etc. You would have one video for the mind map and one for the roadmap for each. Keep Up The Good Work!
@praveenkanwar953
@praveenkanwar953 7 дней назад
That's what I needed I was thinking of starting learning the backend
@bugrayvz901
@bugrayvz901 3 дня назад
This video really explains everything I'm curious about and it's perfect. As a junior frontend developer, that explanation is very basic and understandable
@vivil2828
@vivil2828 2 часа назад
thanks, you explained it really well. its good to hear something connect all those topics
@TheScottShepard
@TheScottShepard 2 дня назад
Great video concept. I’d like to see another iteration where you take all the languages, frameworks, and other concepts you don’t know well and reference the docs for a more accurate and concise explanation. Your audience are engineers after all.
@Thetechnoligiesthatshapedm-e6v
@Thetechnoligiesthatshapedm-e6v 5 дней назад
Thank you Caleb so much I have I long career in technology this is the most valuable video I have EVER watched. I have taught in corporate universities and mainstream universities. The world must be mad if this doesn't become the definitive back-end reference video. Looking forward to seeing you speaking at conferences :-)
@ClaudioBOsorio
@ClaudioBOsorio 5 дней назад
My guy Caleb, you are worth your weight in gold. Thank you
@CherifRahal
@CherifRahal 4 дня назад
I remember following your first c++ class, amazing channel and content.
@ganeshbabu8263
@ganeshbabu8263 2 дня назад
You cleared all my doubt in a single video! Thanks a lot
@tanmay771
@tanmay771 3 дня назад
Great video! Would also love to see a separate mind map of the analytics based SQL DBs
@faisal.3190
@faisal.3190 5 дней назад
I watched this video to learn about the core concepts used in backend development, not just technologies. I mean concepts like message queues and design patterns-whether they are part of this roadmap or not-along with a quick example for each concept. But it turned out that it was literally about the technologies used. Maybe it’s my fault for thinking that the complete roadmap for backend engineers was only about technologies. Anyway, I don’t mean to belittle your effort. Thank you. I just hope that you focus on teaching concepts rather than technologies, because technology is always evolving, whereas deeply rooted concepts remain unchanged. If anyone here has any idea about what I was searching for in this video but couldn’t find, please don’t hesitate to share, even a little.
@codebreakthrough
@codebreakthrough 5 дней назад
I thought about creating an equivalent video on core concepts, however I felt this one was long enough that they should be separate. We’ll see!
@inthegoodbooks
@inthegoodbooks 4 дня назад
Pls do work on that video m8​@@codebreakthrough
@StanleyStephen
@StanleyStephen День назад
Delphi / Lazarus are very powerful contenders. Blazing fast compiler and binary, very expressive language (in-built readability) which is great to manage large code bases and their back-end development capabilities are simply not talked about. I often wonder why.
@AmirHosseinHonardust
@AmirHosseinHonardust 6 дней назад
Please, if you are a junior just starting out, please know that simplicity is the most important goal you should go for. Fight with tooth and nails to keep another technology out of it. A simple postgres and a monoloitic application on Linux, without docker, kubernetes and etc, can take you much further than it looks. I speak from experience. It is much more painful to recover from overengineering than to introduce a new complicafion when you have already exhausted all your other options. Also be very critical. If someone tells you gRPC is faster then JSON and REST benchmark it in real world situations. Be very critical of any new thing. And if you can avoid adding it by just doing a few manual steps, do those steps.
@Dom-zy1qy
@Dom-zy1qy 6 дней назад
Speak for yourself man , my repo is %68 go, %21 docker, and %11 bash scripts, I'm having a blast. I have developed an innovative antipattern: The Modular Monolith Monorepo
@AmirHosseinHonardust
@AmirHosseinHonardust 6 дней назад
@@Dom-zy1qy why do you feel we are talking about different things? I am talking about when you introduce microservices, kubernetes, teraform, rabbitmq, logstash, elastic search, Kafka and gRPC to the same project. Your project structure actually seems pretty conservative when it comes to backend.
@warrenarnoldmusic
@warrenarnoldmusic 3 дня назад
​@@Dom-zy1qywth is wrong with you, guy wants to learn, you turn it out to a flexing contest. Who cares about your 21% docker 😅
@synthmaker
@synthmaker 3 дня назад
My choice for backend technology is Swift and Hummingbird. Server Side Swift is not necessarily tied to Apple although developers that know Swift tend to come from iOS/MacOS. Swift has evolved really nicely as an open source programming language for many years. It is a very modern language with amazing performance. I've chosen Hummingbird as it is much simpler than Vapor, they are both based on Apple's SwiftNIO framework. I believe this choice is much easier to implement while achieving better performance than most others, if not all. I must admit that a big part of my choice is the fact that I'm an iOS/MacOS developer and using the same language for both the client and server is a big advantage, specially when in Swift you have the Codable protocol which allows you to easily transfer any Codable Struct between client and server using the same Swift code for defining the models. For my personal projects ( outside my day job ), as the only developer, I'd be more than happy to have a successful App targeting iOS/MacOS only without support for Windows or Android.
@Wentris71
@Wentris71 7 дней назад
Epic journey for a mobile dev! Cheers
@ZentoNFTs
@ZentoNFTs 6 дней назад
Great video. Must have taken ages to put this altogether. Thanks for sharing.
@torontodev525
@torontodev525 4 дня назад
this is gold, thanks mate!!!!!!
@mahmoudalshaik2078
@mahmoudalshaik2078 7 дней назад
Thank you so much for this excellent video, I really needed this. You managed to put so much information into a short and concise video. God bless.
@vishnuitsrocking
@vishnuitsrocking 22 часа назад
Super content rich video! Awesome. 🎉
@poisondart5586
@poisondart5586 6 дней назад
Crazy stuf !!! Hats off Dude. Keep it up
@nananou1687
@nananou1687 2 дня назад
You're my second favorite Curry, mate!
@nananou1687
@nananou1687 2 дня назад
This is a brilliant video
@dant5550
@dant5550 4 дня назад
Very good overview, hard and amazing work!
@thembisilemathibela9758
@thembisilemathibela9758 День назад
Hi, Caleb. I wanted to apply for the mentorship but I won't qualify because I'm from South Africa. But, thank you for this amazing work here, esp with this road map.
@eagleofsharm
@eagleofsharm 5 дней назад
Happy2C u after few years, from database design course.
@SoniaChavez-je7hq
@SoniaChavez-je7hq 4 дня назад
Excellent, I love info presented this way
@ihebkhaldi303
@ihebkhaldi303 2 дня назад
the Zac drip is doing it's influence
@Aliena92
@Aliena92 5 дней назад
Wonderful! Thank you!
@salmanfaris3776
@salmanfaris3776 2 дня назад
Hello this video is super useful. like this, Can you create a video about microservices also.
@dontignore5567
@dontignore5567 4 дня назад
very informative
@urveshpatil1
@urveshpatil1 2 дня назад
We need follow up video asap😊
@azhar_waheed
@azhar_waheed 7 дней назад
Thanks Calob ♥
@init_yeah
@init_yeah 7 дней назад
I only wish the background was not so bright, but I'm not complaining!
@codebreakthrough
@codebreakthrough 7 дней назад
Agreed next time I’ll try to make it dark mode
@recursion.
@recursion. 7 дней назад
Fire video 🔥🔥🔥
@user-go8zo8vy8x
@user-go8zo8vy8x 2 дня назад
Brilliant!🥰☺❤
@uta390
@uta390 6 дней назад
LET'S GO
@kingsgambit9284
@kingsgambit9284 7 дней назад
Can u do it for front end
@theintjengineer
@theintjengineer 7 дней назад
THANKS.
@Divyv520
@Divyv520 7 дней назад
Hey caleb , really nice video ! I was wondering if I could help you with more Quality Editing in your videos and also make a highly engaging Thumbnail and also help you with the overall youtube strategy and growth ! Pls let me know what do you think ?
@Geospatial_Guru
@Geospatial_Guru 7 дней назад
Thanks for all the knowledge, any chance for Zig tutorials?
@salmanahmed6151
@salmanahmed6151 6 дней назад
Exellent stuff
@Omar-mk2if
@Omar-mk2if 5 дней назад
Prisma support for MongoDB is very limited, specially if you want to do something a little complex like search on the whole table or a combination of tables (joins)
@felicityspyder
@felicityspyder 6 дней назад
Prefer javascript for backend and c for frontend
@engineerfiks
@engineerfiks 6 дней назад
Hey Caleb. May you please do Flutter tutorials😪😪
@CherifRahal
@CherifRahal 3 дня назад
You mentioned notion here, how exactly do you use it ?
@canman7773
@canman7773 День назад
Can we get rid of the chain + t-shirt trend
@royal-eygaming8785
@royal-eygaming8785 7 дней назад
Thanks for the great video im just concern about the Supabase? why is it categorized as nosql?
@codebreakthrough
@codebreakthrough 7 дней назад
Oversight on my part, just mentally grouped it with firebase. Thank you!
@zainablawal97
@zainablawal97 7 дней назад
I applied for your mentorship program but was turned down 😢
@nuni233
@nuni233 7 дней назад
what about c++ framework ??
@ExploreSciFi
@ExploreSciFi 6 дней назад
sir which language is most cost effective in cutting cost in the backend?
@TheScottShepard
@TheScottShepard 2 дня назад
Usually, the most cost-effective thing you can do is define what your business goals are, identify the market, your risks, your advantages, and other product canvas topics. The hardest part of creating a product is knowing what you want to make and figuring out how to measure success, not in the specific coding language. Good luck!
@NguyenHoang-nz5sc
@NguyenHoang-nz5sc 10 часов назад
that's a lot :))))))))))))))
@user-Red7
@user-Red7 5 дней назад
I thought supabase was postgres?
@codebreakthrough
@codebreakthrough 5 дней назад
Yes, I have already corrected the mind map, I had Accidentally mentally grouped it in with firebase
@RolandElvira-l4y
@RolandElvira-l4y 3 дня назад
Perez Brenda Thomas Brenda Garcia Mark
@PullmanLeopold-f8p
@PullmanLeopold-f8p День назад
Lopez Amy Thompson Christopher Young Gary
@aadarshb.k.6883
@aadarshb.k.6883 6 дней назад
if i want to land job at FANG which language it would be? i am familiar with js,python and go.
@ExploreSciFi
@ExploreSciFi 6 дней назад
java for all fanng but golang for GOogle
@TheScottShepard
@TheScottShepard 2 дня назад
Each one has their own preferred technology stacks. The best thing you can do is learn something you are interested in and make something cool with it. The specific languages are secondary to understanding the general concepts and demonstrating that you have talent and motivation, but mostly motivation. Good luck!
@Skubidi-qy8hb
@Skubidi-qy8hb 6 дней назад
Anything for python backend?
@codebreakthrough
@codebreakthrough 6 дней назад
I have a backend Python course on my website codebreakthrough.com/backend-python
@MahmutAyabakan
@MahmutAyabakan 3 дня назад
Perez Brenda Perez Linda Lopez Anna
@AliceWinston-h9h
@AliceWinston-h9h 13 часов назад
Harris Frank Anderson Melissa Jackson John
@jackymarcel4108
@jackymarcel4108 5 дней назад
Martinez Daniel Jackson Kimberly Williams Dorothy
@hacket336
@hacket336 7 дней назад
You lied, its not 2 hours. I am suing you for dishonesty
@Molaleni
@Molaleni 5 дней назад
with ads and bathroom breaks, it just might be
@PeggyRebecca-m1g
@PeggyRebecca-m1g День назад
Thompson Cynthia Hernandez Michelle Jackson Donald
@TwojStaryTyKurwoNafaszerowana
@TwojStaryTyKurwoNafaszerowana 7 дней назад
I FUCKING LOVE YOU YOU HELP SO MUCH WITH MY DEVELOPMENT AS A SOFTWARE DEV
@judevector
@judevector 7 дней назад
This is just so amazing 🫡
Далее
The Weird Rise Of Anti-Startups
12:57
Просмотров 265 тыс.
My Unconventional Coding Story | Self-Taught
27:14
Просмотров 621 тыс.
The only Cloud services you actually need to know
17:17
ML Was Hard Until I Learned These 5 Secrets!
13:11
Просмотров 297 тыс.