Platform for Scalable Web Apps | How I built my website with Kubernetes

Поділитися
Вставка
  • Опубліковано 5 вер 2024

КОМЕНТАРІ • 1,3 тис.

  • @pro.code.4246
    @pro.code.4246 3 роки тому +88

    "It never ends".... Looks like your videos ended :( . You were one of the first tech channels I started watching when I barely knew anything about tech. Hope you are alright man.

  • @skippits7744
    @skippits7744 5 років тому +101

    "it never ends"...lol Welcome to a developer's world, my friend!

  • @stevestone5919
    @stevestone5919 5 років тому +434

    Although i personally am not intrested in web development i find it nice to watch these videos. Keep up the videos they are intresting and enjoyable

    • @adrianwozniak8781
      @adrianwozniak8781 5 років тому +14

      Probably when we are seeing videos like this one, watching the simple "thinking" guy and sometimes watching things we doesnt even understand, this blowing our minds too, for example this gave me a emotional and mind burst to learn new things, and be happy of that, that even when it is very very hard to me to get up to work, and learn difficult things, but when I see this guy smiling when the main problem is solved it reminds me that learning can be so rewarding! Its all about motivation.

  • @manoliskontos8377
    @manoliskontos8377 3 роки тому +3

    watching over and over again until next video! 2021 team here

  • @fawwn
    @fawwn 5 років тому +149

    I'm honestly amazed that you can learn so much and achieve so much using only tutorials on the internet, keep it up man you have a great future ahead

    • @bruhdabones
      @bruhdabones 5 років тому +11

      lushu That’s how I learned just about everything I know about programming. Definitely possible!!

    • @marcusaurelius8540
      @marcusaurelius8540 5 років тому +4

      @@bruhdabones not alot of people can process information like that especially at the speed that he does

    • @gadgetboyplaysmc
      @gadgetboyplaysmc 5 років тому +32

      stop flattering him like he's a run-of-the-mill... everyone can do it ok. U, reading this comment, u can do it too!

    • @alifellahi
      @alifellahi 5 років тому

      @@marcusaurelius8540 You should say no one instead of 'not a lot of people'

    • @alifellahi
      @alifellahi 5 років тому

      @@gadgetboyplaysmc Of course but in decades not in months

  • @ricardorodriguez9490
    @ricardorodriguez9490 5 років тому +265

    I don't understand what's happening but I like it.

  • @kreglfromworld
    @kreglfromworld 5 років тому +367

    Shoutout to all y'all who don't really know much about computers and watched this just being blown out of your mind

    • @TheTut8
      @TheTut8 5 років тому +3

      This is the truth

    • @antonythoppil3605
      @antonythoppil3605 5 років тому +1

      So true

    • @aleaallee
      @aleaallee 5 років тому +1

      You don't need to know about computers to know about web development.

    • @kreglfromworld
      @kreglfromworld 5 років тому +4

      @@aleaallee that's like saying you don't have to know about cooking to know about making a steak

    • @aleaallee
      @aleaallee 5 років тому

      @@kreglfromworld That makes no sense. I can build computers and know about them because i'm an I.T Tech and I got taught how to do it but you don't need to know how to build a pc or how to crimp a rj-45 cable to be a web developer. You need to know about programming and related stuff to be a web developer.

  • @NabhoneelMajumdar
    @NabhoneelMajumdar 5 років тому +5

    In a weird way, It feels good to see someone else go through the problems of learning everything on their own and create a production-ready set of services. I honestly enjoy watching your videos and keep picking up new things every time!

  • @gabrielfernans
    @gabrielfernans 5 років тому +1026

    Videos once a week? I can't believe that's happening

    • @iamvivekkaushik
      @iamvivekkaushik 5 років тому

      IKR

    • @LlamaPlaysZ
      @LlamaPlaysZ 5 років тому

      ikr its awesome

    • @neil9151
      @neil9151 5 років тому +1

      more like once a month lol

    • @MasteAlex95
      @MasteAlex95 5 років тому +1

      @@neil9151 now like almost one per two month :/

    • @appleproahed
      @appleproahed 4 роки тому +4

      @@MasteAlex95 No, more like once 1/2 Year...

  • @JavierMercedes
    @JavierMercedes 5 років тому +12

    I have no idea what you are talking about but I like watching these videos, crazy. Testament to your editing, knowledge, and persona.

  • @aseemlalfakawma5084
    @aseemlalfakawma5084 5 років тому +65

    You are a motivator! Thank you for your videos. Now, let's watch!

  • @mohamedabdelaal8582
    @mohamedabdelaal8582 5 років тому +2

    seeing someone talking about coding with such "passion" really motivates me to learn more

  • @_GabrielNexT
    @_GabrielNexT 5 років тому +308

    If your mind explodes while you're programming, imagine mine watching your videos.

  • @rj_2190
    @rj_2190 5 років тому +1

    I'm literally so amazed by how much this guy gets done. Honestly it's a bit overwhelming for me, especially when I try to make a website with a very limited schedule and end up falling far short of being comparable to his front end.

  • @victornogueira6291
    @victornogueira6291 5 років тому +169

    OMG you can't be true another video in the same year?????? no way

  • @corynorell3686
    @corynorell3686 5 років тому +2

    It's cool to see you transitioning from theory (school) to real world projects. I'm even debating starting a UA-cam channel to help out our fellow devs-to-be after seeing how helpful people find these kinds of videos.

  • @keith6293
    @keith6293 5 років тому +9

    I love these videos where you blow up OUR minds !
    You give us some clarity and show us potential paths to achieve specific learning goals.
    I am waaaay behind you but because of the high quality and clarity of your videos, I understand the concepts and can see where i'm going. It probably the same for most of the people watching.
    So thank you Devon and keep 'em coming please !

  • @yin-zo1399
    @yin-zo1399 5 років тому

    This is probably the your first video in which I have not understood anything but I still love watching you and listening to you desceibing what you are doing!

  • @paulhammond8583
    @paulhammond8583 5 років тому +5

    This is some great content Devon. It's very impressive to see the progress you have been making. Your setup there is similar to how some of the leading web organisations in the world are organising their services. Great job.

  • @ivangrey1047
    @ivangrey1047 4 роки тому +98

    Near the end of 2019 and still waiting for his next vid

    • @groultaria6732
      @groultaria6732 4 роки тому +5

      Ivan Grey yeah whatever let’s hope he is alive

    • @greycruz2672
      @greycruz2672 4 роки тому +3

      @@groultaria6732 i hope he's still alive

    • @kataiho4405
      @kataiho4405 4 роки тому +5

      @@greycruz2672 Yeah he is. Last I heard he was working on something big according to his mods in Discord and he doesn't wanna show us for some reason. I guess so no one copies his idea while he is building it. He inspired me to make my own channel. I hope he comes back!

    • @michaela5586
      @michaela5586 4 роки тому +2

      yeah he hasn't uploaded since last decade

    • @darkxiao
      @darkxiao 4 роки тому

      @@kataiho4405 Phew! That's good to hear. I just started his videos and checked a lot of his stuff and everything seemed to have just died off mid last year and I began to think the worst. Glad to hear he's okay!

  • @lydiatostenson2326
    @lydiatostenson2326 5 років тому +5

    Love the videos, I understand about 5% of what’s happening, even being a cyber security major myself, but I’m so inspired to start self teaching myself things. Awesome!

  • @ddRjM
    @ddRjM 5 років тому +8

    replying to your last question. I like these styles of videos. IT shows some of the thought process involved in what you're doing.

  • @dingleberries8453
    @dingleberries8453 5 років тому +3

    Everytime u upload a video and I see how far ahead of me you are in terms of web development inspires me to learn hardcore for like a week. It's kind of unhealthy how long I code for.

  • @pepper-wood1289
    @pepper-wood1289 5 років тому +2

    The "IT NEVER ENDS" at the end of the video hits close to me lol. I started a project back in July with the intention of having it be a super simple inventory tracker, but I just keep wanting to build it out and better. I came across this video while looking up Kubernetes tutorials for example. I love the passion that comes across. I'm excited to see where you'll go.

  • @editsunloaded1526
    @editsunloaded1526 4 роки тому +5

    It’s funny cuz he said “do you like these videos where I just sit down and blow up my mind” and my minds getting blown up just watching his videos 😭😭😭

  • @DevDuck
    @DevDuck 5 років тому

    Been a front-end dev my whole career so far. After hearing your excitement about working through these problems, I'm setting a goal to learn some of this Docker and Kubernetes stuff for myself. Great vid!

  • @rae4652
    @rae4652 5 років тому +72

    #CSArmy where yat?
    (OMG MY BIGGEST INSPIRATION NOTICED ME :O)

    • @rubenamizyan4618
      @rubenamizyan4618 5 років тому +2

      AmazingJonnie Mine too XD

    • @devtech4661
      @devtech4661 5 років тому

      I hate to see sharp

    • @rae4652
      @rae4652 5 років тому

      @@devtech4661 You seem a bit RUSTy. GO get yourself an ELIXIR to see better

  • @joeytyndale
    @joeytyndale 5 років тому

    To answer your question, yes. It's fun to see your thought process, struggles, and breakthroughs. Thanks for the uploads!

  • @grybouilli5259
    @grybouilli5259 5 років тому +7

    "what I'm saying is that... It NEVER ends !" This is so relatable lmaoo

  • @an0nsaiko890
    @an0nsaiko890 5 років тому

    Even though I dont understand anything, I find it somewhat satisfying looking at you explaining all that stuff.

  • @nadirbelmokhtar6024
    @nadirbelmokhtar6024 5 років тому +92

    While everyone is stocked to see you upload more, it's safe to leave this advice here: Don't let this schedule lead you to a burnout, follow your pace, and be sure that you have your own time, Like Casey Neistat does, I think you're a bright guy who has a bright future ahead of him, here in UA-cam or anywhere

    • @Dan997
      @Dan997 5 років тому

      Nadir Belmokhtar he didn’t even start yet to post weekly video and you talk about burnout? You crazy?

    • @CripplingDuality
      @CripplingDuality 5 років тому +21

      @@Dan997 every experienced programmer knows he is telling the truth. Stay in your lane.

    • @SameenIslam
      @SameenIslam 4 роки тому +1

      AnonymousHobbit I guess OP’s advice came too late :p

  • @toothless.tarantula
    @toothless.tarantula Рік тому

    Watching this video again, can't believe it's 3 years now, glad to see you back dude.

  • @harblot
    @harblot 5 років тому +22

    hi devon, i find it motivational watching ur videos.
    i just started front-end. lol
    Lets go!!!!

  • @acollierr17
    @acollierr17 5 років тому +1

    As someone who is going down the path of backend development and what's to eventually get a job out of it, these videos are really cool and inspirational. Can't wait to see more!

  • @luthfikurniawan3099
    @luthfikurniawan3099 5 років тому +81

    Teaching yourself kubernetes wow, myself trip up myself everytime i want to setup some docker image with docker compose for my work lol.
    Have you ever count how many time you put your hand at your head lol? In the timelapse i saw you do that so many times.
    And i like the video, keep doing it.

  • @mezaarguelloluisfernando323
    @mezaarguelloluisfernando323 5 років тому

    I’m form Mexico and I started watching your videos like four months ago when I started my first semester in the university and seeing your videos that you are coding here coding there, well, I feel inspired

  • @stardustaed.2868
    @stardustaed.2868 5 років тому +34

    i'm that kid who literally only knows front end and understand close to nothing here but that doesn't stop me from watching bc devon's video still make sense?

    • @DevonCrawford
      @DevonCrawford  5 років тому +5

      thank you bro 🙏

    • @Wereld03
      @Wereld03 5 років тому +1

      Kinda the other way around for me

    • @DEBOASSE
      @DEBOASSE 5 років тому +3

      stardustaed. It does man. Keep your interest on complex and soon it won't be complex at all.

  • @PirateKnO
    @PirateKnO 5 років тому

    You are a huge inspiration to any one who wants to become a programmer or already is. Thank you

  • @anthienvo
    @anthienvo 5 років тому +11

    "Do you like these videos where I sit down to blow up my mind?"
    About which are you talking? We are here to see minds blowing up from both sides!

  • @HyrumCooper
    @HyrumCooper 3 роки тому

    This was great, I'm planning on using Kubernetes for a personal project but found surprisingly free resources for it. It was helpful to see you walk through it

  • @rohankapur5776
    @rohankapur5776 5 років тому +95

    The reason half the comment section is confused is because you guys don't actually code, you just talk about it. Start applying yourselves and you'll realize this stuff isn't too difficult.

    • @stylishskater92
      @stylishskater92 5 років тому +4

      Word!

    • @CZTachyonsVN
      @CZTachyonsVN 5 років тому +1

      Except for backend... Backend is always confusing ._. or just too much work .____.

    • @stylishskater92
      @stylishskater92 5 років тому +3

      @@CZTachyonsVN Why do you think "backend" is confusing. Sounds to me like you just haven't done enough backend work. I smell a preference for frontend work :) i guess we are talking about web.

    • @CZTachyonsVN
      @CZTachyonsVN 5 років тому

      @@stylishskater92 That's why I said that it's too much work. I mostly do software dev (mostly games and apps). I rarely do web and too lazy to get into backend.

    • @Anony584
      @Anony584 5 років тому +3

      CZTachyonsVN Isn’t software dev similar to the backend of websites?

  • @waynevanson277
    @waynevanson277 5 років тому

    To answer your last question, yes.
    Been looking at an architecture for some big ass database that runs live data in a cloud and have just come across kubernetes 5 days before watching this. Your journey is relevant to me and I appreciate your explanation. Your words make sense. Keep going x

  • @ASHStudios
    @ASHStudios 5 років тому +3

    It would be really really helpful if you made a list of websites or sources you learned these things from and also the order in which you learned them ( although this might not be important ). This will actually help a lot of people understand in detail and follow the learning path.

    • @Anony584
      @Anony584 5 років тому +1

      ASH Studios When you do a project, do you save and bookmark everything? Probably not with five to ten browser windows open at a time

    • @ASHStudios
      @ASHStudios 5 років тому

      @@Anony584 yeah but at least I keep track of websites which were helpful so that I can refer them later. So maybe, just maybe he remembers some or he could make a list of websites which he thinks is best to learn things from

  • @CocoBoulders
    @CocoBoulders 5 років тому

    I like this channel a lot. It's pretty unique in the realm of Software Engineer youtubers. I'm a developer and it's nice to see someone actually show their life and process along with the technical aspects of development

  • @KingNat.
    @KingNat. 5 років тому +8

    Pay attention and take notes people, this is how you become successful

  • @micharzepka9952
    @micharzepka9952 5 років тому

    You have got such a huge positive attitude to what you are doing. You are inspiring me everytime I come to your channel (I'm an IT student also interested mainly in dev and electronics who sometimes gets bored/frustrated too easily or doesn't belive he makes something useful).
    Please keep doing this great job !!!

  • @mischock123
    @mischock123 5 років тому +11

    For Authentification you should try OIDC. This is a common method in a Microservice Architecture.

    • @DevonCrawford
      @DevonCrawford  5 років тому +3

      cool I'll look into it!

    • @mischock123
      @mischock123 5 років тому

      @Z3U5 I´m not an expert on that topic right now. So im trying to setup keycloak and github api for my authentication needs.

    • @mischock123
      @mischock123 5 років тому

      @Z3U5 As far as i know yes, Apache License 2.0.

    •  5 років тому

      Yep. I recommend Azure B2C.
      Has a nice integration with Dot Net Core of course.

    • @jervievitriolo6650
      @jervievitriolo6650 5 років тому

      try IdentityServer4

  • @abdulhafeezabdulraheem2048
    @abdulhafeezabdulraheem2048 5 років тому

    That moment you realize you need to learn devops and you found a life-saving video that just sums it up.

  • @navneet1679
    @navneet1679 5 років тому +14

    You live in a completely different universe!

  • @spedup_gp7400
    @spedup_gp7400 Рік тому

    Hey, 4 years later i just wanna say, thanks for inspiring me to get into where am at, and continuing my learning journey, I am a DevOps engineer now, and i would like to think that you played a role in that, Thank you

    • @spedup_gp7400
      @spedup_gp7400 Рік тому

      I remember watching this video just when it got out, and not knowing much about kubernetes except its name, time flies

  • @Jacob-fu6zf
    @Jacob-fu6zf 5 років тому +54

    I got confused by this video.... Oh wait I get confused by all of his videos.

    • @alifellahi
      @alifellahi 5 років тому +1

      He is very fast in his videos as in his work

  • @christerjohanzzon
    @christerjohanzzon 5 років тому

    This guy knows what it's all about! This separation of frontend from backend is just what's going on in the web as we speak. Kubernetes, OpenShift, Docker and so on..along with NodeJS and API's...the web 2020 is going to be Front End API Back End.

  • @Tresla
    @Tresla 5 років тому +3

    You should give Istio a try if you're heading down the micro-services route. It gives you tonnes of control over how your services interact with each other. It let's you split traffic between different service versions depending on certain conditions, and you can control which services can talk to each other securely, using mTLS and JWTs. Your apps don't even need to be concerned with authentication because it's all done by istio.

    • @Tresla
      @Tresla 5 років тому

      @Z3U5 Istio 1.0.0 was released back in august. It's sitting at 1.0.5 right now. I'd argue it's more than ready for production.

  • @itsnotallrainbowsandunicor1505
    @itsnotallrainbowsandunicor1505 5 років тому

    Blowing up you mind simply means your learning at a higher level and really applying yourself. A++ for effort.

  • @LBLC49
    @LBLC49 5 років тому +19

    Devon you're my idol!

  • @LeAstrale
    @LeAstrale 5 років тому

    I like the fact that you went into microservices because it seems like a highly relevant thing to learn for scalability and also deployment (which I think you were too quick going over) as it solves most of the traditional deployment headaches with different versions of sdk and toolchains on developer machines compared to production.
    Every job posting I see requires some knowledge about docker/kubernetes, so I recommend everyone to get started on it :)

  • @formerlycringe
    @formerlycringe 5 років тому +7

    "this is really basic"
    *i'm never going to be able to pass computer science in college*

  • @danferguson1069
    @danferguson1069 5 років тому

    Honestly, this kind of channel is exactly what I'm on UA-cam to see. Well produced, different and about development. Massive thumbs up dude 👍

  • @pushqrdx
    @pushqrdx 5 років тому +87

    i love how screen recording on linux always sucks

  • @wesleyjanse6600
    @wesleyjanse6600 5 років тому

    I'm in my second year of applied computer sciences in Belgium, And I understand what hes doing but I think that I would never be able to learn all hes doing myself. I have a lot of admiration for your perseverance and keep this channel updated the content is amazing.

  • @jocksizer1123
    @jocksizer1123 4 роки тому +14

    Is it normal that I'm on my second Computer science year and understood close to nothing?

    • @blackbarry45
      @blackbarry45 4 роки тому +7

      you have to learn by yourself. School cannot give you everything. You need play with technologies in your free time.

    • @trailblazer3889
      @trailblazer3889 4 роки тому +1

      I have computer science degree. College didn't teach me anything that I can apply in production environment. But college gave some crucial life lessons and made me stronger. Teach yourself buddy

    • @blazer511
      @blazer511 4 роки тому

      yes, this is not what is taught in academia just an fyi kid

    • @anounTT
      @anounTT 4 роки тому

      Yes this is normal. You need to teach yourself.

  • @RorretsNet
    @RorretsNet 5 років тому

    The overwhelming joy and motivation I get from seeing you in these videos is high.

  • @robinmattheussen2395
    @robinmattheussen2395 5 років тому +8

    Learning new things is cool and often a lot of fun, but I don't think over-engineering things is necessarily the best way to understand WHY we do certain things. I think it might have been much more useful to have actually built something that could benefit from a Kubernetes setup, and then learn how Microservices/Kubernetes/Docker/etc. work. Personally I think it's much more useful to experience a problem yourself first, and then learn how to solve it instead of just learning a piece of technology just because it's popular. Now you're running (essentially) a static site on top of Kubernetes. That's like the equivalent of getting rid of an annoying mosquito in your bedroom with a nuke.
    Not trying to dissuade you from anything, I'm also self-taught. It's just my impression that you're learning things in the wrong order. Just my two cents and an attempt to be helpful. Of course, in the end, if it works for you it's all good.

    • @jonasgrnbek7113
      @jonasgrnbek7113 2 роки тому

      Kind of difficult to come up with a home project that benefits from kubernetes. I think it’s fine to go completely overboard and over-engineer personal projects. ☺️

  • @ultrafalling
    @ultrafalling 5 років тому

    Working with deploying a research project for Iowa State University using kubernetes and docker containers. Some very powerful stuff. Great videos that are entertaining, aesthetic, and also very informative. Personally I enjoy when you go into depth on a topic--and I feel that you could go even more in detail than you did here. But this is a great overview of how you applied the technology.

  • @GajuGatera
    @GajuGatera 5 років тому +7

    "What I'm trying to say is that ... it never ends!" #relatable

  • @CCDrone
    @CCDrone 5 років тому

    I literally know nothing about coding/programming, but I'm drawn to your videos. The professionalism you give off in your videos is really what grabs me!
    And to answer the question at the End; Yes, i love watching these videos... i may need to start to look into coding and programming, anyone know the best place to start??

  • @tirthpatel2300
    @tirthpatel2300 5 років тому +4

    you dont only just blow up your own mind, but ours too lol

  • @nkapila6
    @nkapila6 3 роки тому

    Great video. I came across this same video a year ago and didn't understand what he was on about. But now I do after an year of learning, thanks Devon.

  • @cyd0c505
    @cyd0c505 5 років тому +7

    A bit stupid question, but how do you host your C# server and on what platform?

    • @menuly
      @menuly 5 років тому +3

      Use digital ocean with a ubuntu droplet and install dot net core.

    • @cyd0c505
      @cyd0c505 5 років тому

      @@menuly Can I host a TCP server on DO?

  • @eakoandcompany
    @eakoandcompany 5 років тому

    Yes, I do like these videos. I watch them while I work (well listen)
    I enjoy hearing what you’ve learned and how the progress is going

  • @GlaceGFX
    @GlaceGFX 5 років тому +4

    Wow! I'm going to start learning Kubernetes

  • @damianescobedo4143
    @damianescobedo4143 5 років тому

    Jesus Christ, I'll come back to your videos every time I feel good about my knowledge to get a dose of humility, nice work dude congrats.

  • @jimmyadaro
    @jimmyadaro 5 років тому +8

    2:18 "Micro-services... AAAAH!"

  • @ZuvioxArts
    @ZuvioxArts 5 років тому +1

    As a software engineer, these videos you do are very effective. The hard part of being a software engineer these days is being a full stack engineer where you touch on all areas of the development and pipeline deployment. You have covered k8s which is a big thing in today’s world. I would definitely recommend you play with Spinnaker, it is a very powerful tool created by Netflix that acts as a multi cloud CD platform. It also has essences of Chaos engineering which is also a big rave at the moment. Keep up the good work,

  • @anibalvelarde4459
    @anibalvelarde4459 5 років тому +5

    RE your authentication mechanism, it is ok to write them from scratch for educational/intellectual curiosity. If you are ever working with a client, you should not do that. Look at established products like #Okta, #Ping, #IdentityServer (from LeastPrivillege) or #ADFS.

    • @theohallenius8882
      @theohallenius8882 5 років тому

      Indeed. Security is hard, and clients don't really care if you're making it from scratch and would prefer you using something that has been battle tested. However, using something popular doesn't necessarily make everything safe, in fact it automatically makes your site a target. The ideal authentication server would be the one that never receives passwords nor should it provide fully working session keys, and this can be achieved by using zero knowledge proof and commitment schemes techniques. I'm not yet aware if there are such implementations available, but OPAQUE protocol is a good way to start. What I'm trying to say is that there is always room for improvement, and we learn the hard way xD I myself got hacked 8 or so years ago when learning sql/php, I used same password everywhere, I stored hashed passwords as MD5 and not even used SSL.

  • @BrannonGaming
    @BrannonGaming 5 років тому

    Taking a semester off from school & your videos making me want to continue learning computer science, cuz boy getting can motivation be hard.

  • @tonydejesus3774
    @tonydejesus3774 5 років тому +31

    Now configure the GitLab CI to perform your versioning after successful unit test. Embrace the CI/CD pipelines ma dude. No need for all that crazy kubectl

    • @fadilnatakusumah195
      @fadilnatakusumah195 5 років тому

      how do we do that? where can I learn that?

    • @gabrielmelnik6796
      @gabrielmelnik6796 4 роки тому +2

      @@fadilnatakusumah195 do the proper Google searches, first learn docker, then kubernetes (do not use the easy way from the pipelines)

    • @fadilnatakusumah195
      @fadilnatakusumah195 4 роки тому

      @@gabrielmelnik6796 thanks man

  • @eliseumds
    @eliseumds 5 років тому

    Something else that is quite important for scalable web apps: a CDN server (Content Delivery Network). Reading big files like images can consume a lot of bandwidth and slow your server down. A CDN will ensure that every user, no matter where they are, get the static files (and dynamic ones too, if needed) way quicker.
    Great work on the video, and I'd personally like to see more. Tks!

  • @trafficface
    @trafficface 5 років тому +4

    You don't need any of this. 😆 You want all of this.

  • @davidcantu3452
    @davidcantu3452 5 років тому

    hi Devon, im a developer from México and one thing we do in my job, its thinking that one microservices just obey to one singularity or one group of rules that are dependient of each one, thats give us one way to part the backend microservice in more than one, for example, we have one microservice that are in charge to have the information of the accounts and for the other hand we have other microservice that have the information of the clients, thats because the rules for the accounts are diferrent, exclusive and Independent of the rules to the clients, and for each microservice we have one database, because the clients dont need the information of the accounts and if they needed, we expose endpoints to take that information. For finish i want to give you congratulations for this channel. I found very interesting the way you explain yourself.

  • @adaai2384
    @adaai2384 5 років тому +39

    This seems like total overkill for your website.

    • @stylishskater92
      @stylishskater92 5 років тому +19

      Obviously it is. He is doing it for the learning experience, and as a side product he gets some nice references. It's better to be able to link to that than to a simple 3 tier website.

    • @Anony584
      @Anony584 5 років тому +7

      Isn’t he still in college? Although it’s overkill, his website can prove to employers that he can build a scalable website right out of the gate. He may have bigger future plans for it.

    •  5 років тому +1

      @Matthew Jones An important part of being a software engineer is understanding the overhead of the architecture you're building. Not every monolithic webapp needs to be aggregated into microservices. If you intend to add some additional heavy lifting algorithms (i.e. machine learning) then microservices aren't a bad way to go. Don't reinvent the wheel.

    • @videoguy640
      @videoguy640 5 років тому

      @ Sure but this is about learning. This is literally so he can understand how it's done. What's not to get?

    • @The_Nova_Glow
      @The_Nova_Glow 5 років тому +1

      It's not about the website. It's about having a platform to host/deploy applications. which is why he is focusing on scalability.

  • @g1zmo85
    @g1zmo85 5 років тому

    Wow. That was actually super enjoyable to watch! Cool to see your process and how you came to the decisions you made for your website.

  • @mikemcmillan
    @mikemcmillan 5 років тому +99

    Overengineering x 100

    • @8Trails50
      @8Trails50 5 років тому +13

      Yep. His site is nothing more than a static site with cron jobs running periodically.

    • @rodgetech
      @rodgetech 5 років тому +16

      @@8Trails50 But it's the learning experience that counts. But must only pay attention to the finished product.

    • @armanmirk
      @armanmirk 5 років тому +5

      Agreed. He needs to learn the tools and go through the thinking process. His project is irrelevant if learning is the main goal here.

    • @robinmattheussen2395
      @robinmattheussen2395 5 років тому +1

      @@armanmirk Sure, learning is great, but you can learn all this things on your local machine without spending all this cash and putting stuff up online. Maybe he has cash to spare and doesn't care which is fine, but as someone who doesn't have a lot of extra money, this is really odd. I mean, considering what his setup looks like, I guess he really DOES have too much money.

    • @trafficface
      @trafficface 5 років тому +3

      Learning to identify overengineering is the turning point in your career.

  • @dychoi
    @dychoi 5 років тому

    This is really good base framework for those trying to break into top tier sales engineering.

  • @wazowski1761
    @wazowski1761 5 років тому +4

    You could have a paid subscription service on your website (To make some extra paper) that gives access to your videos 1 week early. Basically like a poor man's Floatplane.

    • @rukamuk8881
      @rukamuk8881 5 років тому

      PCI liability, streaming servers, robust authentication systems and a payment gate seems like a lot of infrastructure to build and pay for especially considering Devon is college student #1

  • @littleluffy5681
    @littleluffy5681 5 років тому

    That's what I am working for bois.. Gotta work out more. Thanks for the motivation. You are on the setup that I actually thought of. It's hard to take when someone gets what you want first.

  • @ridhomaulana2627
    @ridhomaulana2627 5 років тому +5

    Finally

  • @cappuccinopapi3038
    @cappuccinopapi3038 5 років тому +1

    3 minutes in and this may very well be my favorite channel on UA-cam

  • @Jameskaguo
    @Jameskaguo 5 років тому +11

    Keep confusing me, so as I can get motivated, not proud with my programming skills

  • @pauldudley1273
    @pauldudley1273 5 років тому

    Yes i love these videos so much. The production quality is great but also it just keeps me motivated to keep learning programming. Its nice to see what it takes and how long it takes to build cool stuff.

  • @funkman1985
    @funkman1985 5 років тому +3

    Children: This is a classic example of overthinking architecture. Something as simple as Netlify would have done. Or even Amazon Lightsail.

    • @JuMi896
      @JuMi896 5 років тому +3

      I think he picked those solutions to learn them rather than pick the best simplest tool for the job. Resume driven development

  • @ianng4832
    @ianng4832 5 років тому

    Everytime I stuck on programming, I watch Devon because watching people blowing up their mind is much easier :)

  • @draked8953
    @draked8953 5 років тому

    Dude I have to set up a kubernetes cluster for a client of mine and you have helped me like no other(I haven't set up one before, and I'm very lost after 2 days of straight reading)

  • @maamiimii
    @maamiimii 5 років тому

    Your videos always get me in the mood to work on my own projects so I'm personally a big fan of content like this. Keep it up!

  • @justdavebz
    @justdavebz 5 років тому

    AWS S3 is prob your best bet for files. AWS also has a similar product to kubernetes. Runs of all the same docker files. And their front end lets you scale up through an interface and you get automatic logging(mostly automatic). Learning these things are not impossible. Just takes dedication. Well done.

  • @azurite2926
    @azurite2926 5 років тому

    Please keep doing these, I'm more of a networking guy but I can tell that you are pretty passionate about programming and I love that. Keep up the good work man

  • @AMPTechGrade
    @AMPTechGrade 5 років тому

    I love it, this is extremely helpful cuz its all real world ideas. We've all got project we wanna do and when we see someone else brainstorming, its smart like I never even thought of doing a router type of app with what you did in node.js and it makes sense to use a docker vs all these separate VMs. Keep it up bro

  • @ik7122012
    @ik7122012 5 років тому

    Your videos where you sit down and blow up your mind are the biggest inspiration:D

  • @tenj
    @tenj 4 роки тому

    I subscribed this dude's channel couple years ago and yet I don't know the purpose of it, but I like it.

  • @stewartmckenzie9951
    @stewartmckenzie9951 5 років тому

    These videos are super inspiring and insightful. Its really helpful to see how other expand their projects with out any guidance or prior experience in certain topic. Thankyou and please keep putting these types of videos out!