Myduderecordingtoday I wanttotalkabouthow I builtmywebsitebecauseit's morethanjust a personalwebsite.
It's reallylike a platformwhere I candeployallmyAPSoverthenextyearwhenwetake a lookhereandwegotomywebsite.
Yousee, it's likethis.
Wegotthisfrontendhere.
Youscrolldown.
Wegotallthisstuff.
Whatnoneofyoucanactuallyseeisthatwehave a bunchgoingoninthebackend, sothere's actually a dashboard, butasyoucansee, wegot a 401 It's becausewe'renotauthenticated.
Ah, monthago, when I wasonvacationinJamaica, I can't justsitand, um, youknow, be a vegetableonthebeach.
So I codedupthisauthenticationserver E thing.
Butthenherearefrontandourfriendusestheauthenticationserverwith a login a row, andourfrontendcanalsoaccessthehangfirebackgroundprocessingserverthroughthedashboard.
I don't usuallywritethingsformyvideos, but I'verodeupsomethingbecausethisissuch a massivetopic.
So I'm gonnabereadingmyscreen.
It's basicallywhat I'm saying.
Somywebsitewasnotalwayslikethis.
Itstartedoutas a simplefrontendpagewithHTMLsee, assassinjavascriptandthen I wantedtoexpandintobackandWebprogramming.
So I startedwithnoJs.
I triedwritinghimsomeapplicationsonthebackend, such a CZYouTubedescriptionsupdaterand I made a videoaboutthat, butitallstartedtofeelmessywhenthefrontendinbackendwasonthesameserver.
Thisiswhen I gotstartedthinkingaboutMicroService's and I startedmakingvideos, talkingabouthow I wanttodesignmyserverarchitecture.
Manyofyourecommendedthat I useDoctorinCuba, Neteaseforscale, which I hadneverdonebefore.
I startedputtingmycoatintoDrImageson, andthen I playedaroundwithdaugher, composeandcontainertocontainhernetworking.
Once I feltconfidentwithDrComposed.
I startedlearningCubaneighties, and I triedconvertingmyexistingDrComposedfilesintoCuba, NettieFiles.
So I hadtolearnaboutPODS, service's deploymentsandthedifferencebetweendoctornetworksandCubaNeteasenetworks, soitwasvery, veryvaluable.
Turnsouteveryservicenetworkson a private i p bydefault, andtoexposetheservicetheoutsideworld, youhavetodosomeextrawork.