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

Поделиться
HTML-код
  • Опубликовано: 27 ноя 2024

Комментарии • 1,3 тыс.

  • @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.

  • @pro.code.4246
    @pro.code.4246 3 года назад +90

    "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.

  • @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

  • @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!

  • @skippits7744
    @skippits7744 5 лет назад +101

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

  • @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.

  • @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.

  • @mohamedabdelaal8582
    @mohamedabdelaal8582 5 лет назад +2

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

  • @aseemlalfakawma5084
    @aseemlalfakawma5084 5 лет назад +65

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

  • @frostyy23-r9g
    @frostyy23-r9g 5 лет назад +265

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

  • @gabrielfernans
    @gabrielfernans 5 лет назад +1024

    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 5 лет назад +4

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

  • @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.

  • @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 !

  • @corynorell3686
    @corynorell3686 5 лет назад +2

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

  • @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.

  • @_GabrielNexT
    @_GabrielNexT 5 лет назад +307

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

  • @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!

  • @victornogueira6291
    @victornogueira6291 5 лет назад +169

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

  • @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

  • @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.

  • @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.

  • @ivangrey1047
    @ivangrey1047 5 лет назад +98

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

    • @groultaria6732
      @groultaria6732 5 лет назад +5

      Ivan Grey yeah whatever let’s hope he is alive

    • @greycruz2672
      @greycruz2672 5 лет назад +3

      @@groultaria6732 i hope he's still alive

    • @kataiho4405
      @kataiho4405 5 лет назад +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!

  • @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!

  • @manoliskontos8377
    @manoliskontos8377 3 года назад +3

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

  • @joeytyndale
    @joeytyndale 5 лет назад

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

  • @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 RUclips 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

  • @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

  • @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!

  • @an0nsaiko890
    @an0nsaiko890 5 лет назад

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

  • @harblot
    @harblot 5 лет назад +22

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

  • @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!

  • @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 😭😭😭

  • @RorretsNet
    @RorretsNet 5 лет назад

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

  • @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

  • @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.

  • @stardustaed.2868
    @stardustaed.2868 5 лет назад +33

    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 лет назад +4

      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.

  • @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.

  • @grybouilli5259
    @grybouilli5259 5 лет назад +7

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

  • @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

  • @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

  • @ItsNotAllRainbows_and_Unicorns
    @ItsNotAllRainbows_and_Unicorns 5 лет назад

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

  • @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.

  • @danferguson1069
    @danferguson1069 5 лет назад

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

  • @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?

  • @PirateKnO
    @PirateKnO 5 лет назад

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

  • @Jacob-fu6zf
    @Jacob-fu6zf 5 лет назад +53

    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

  • @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 !!!

  • @KingNat.
    @KingNat. 5 лет назад +8

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

  • @cappuccinopapi3038
    @cappuccinopapi3038 5 лет назад +1

    3 minutes in and this may very well be my favorite channel on RUclips

  • @mischock123
    @mischock123 5 лет назад +10

    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

  • @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.

  • @navneet1679
    @navneet1679 5 лет назад +14

    You live in a completely different universe!

  • @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

  • @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.

  • @abdulhafeezabdulraheem2048
    @abdulhafeezabdulraheem2048 5 лет назад

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

  • @LBLC49
    @LBLC49 5 лет назад +18

    Devon you're my idol!

  • @ik7122012
    @ik7122012 5 лет назад

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

  • @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. ☺️

  • @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 :)

  • @pushqrdx
    @pushqrdx 5 лет назад +87

    i love how screen recording on linux always sucks

  • @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

  • @formerlycringe
    @formerlycringe 5 лет назад +7

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

  • @toothless.tarantula
    @toothless.tarantula 2 года назад

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

  • @cyd0c505
    @cyd0c505 5 лет назад +7

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

    • @simontheconner
      @simontheconner 5 лет назад +3

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

    • @cyd0c505
      @cyd0c505 5 лет назад

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

  • @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,

  • @GajuGatera
    @GajuGatera 5 лет назад +7

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

  • @Mr_Simmons
    @Mr_Simmons 5 лет назад

    These videos just show me that there is so much more I need to learn for back end web development than just php and mysql xD
    So yeah more sit down explain videos are greatly appreciated!

  • @GlaceGFX
    @GlaceGFX 5 лет назад +4

    Wow! I'm going to start learning Kubernetes

  • @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!

  • @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 5 лет назад +2

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

    • @fadilnatakusumah195
      @fadilnatakusumah195 5 лет назад

      @@gabrielmelnik6796 thanks man

  • @ianng4832
    @ianng4832 5 лет назад

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

  • @jocksizer1123
    @jocksizer1123 5 лет назад +14

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

    • @blackbarry45
      @blackbarry45 5 лет назад +7

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

    • @trailblazer3889
      @trailblazer3889 5 лет назад +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.

  • @Zirnz
    @Zirnz 5 лет назад

    Your programming knowledge is becoming so extensive dawg you are killing it.

  • @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.

  • @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.

  • @jimmyadaro
    @jimmyadaro 5 лет назад +8

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

  • @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!

  • @tirthpatel2300
    @tirthpatel2300 5 лет назад +4

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

  • @tuck582
    @tuck582 5 лет назад

    Also, YES, please keep these kinds of videos going. Your videos were cool and I knew of you, but after watching this I subbed. I am a three year dev, and this is exactly the kind of stuff I look for on RUclips. Thanks for uploading.

  • @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

  • @Zephyrione
    @Zephyrione 5 лет назад

    I do game dev over web. But I always appreciate watching you go through the same learn as I go process that I do

  • @Jameskaguo
    @Jameskaguo 5 лет назад +11

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

  • @EricLouisYoung
    @EricLouisYoung 5 лет назад +1

    I have been enjoying the simplicity of docker compose and deploying "stacks" to a swarm using Traefik for the http routing and load balancing.

  • @adaai2384
    @adaai2384 5 лет назад +38

    This seems like total overkill for your website.

    • @stylishskater92
      @stylishskater92 5 лет назад +20

      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 лет назад +8

      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.

  • @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.

  • @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.

  • @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.

  • @trafficface
    @trafficface 5 лет назад +4

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

  • @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

  • @ridhomaulana2627
    @ridhomaulana2627 5 лет назад +5

    Finally

  • @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.

  • @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

  • @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

  • @porterneon
    @porterneon 5 лет назад

    solve issues on real product - this is how you get knowledge, increase your skills. Good job.

  • @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!

  • @sohpol
    @sohpol 5 лет назад

    Even I understand like half of what you are doing, still I find your content entertaining and inspiring :)

  • @andreigatej6704
    @andreigatej6704 5 лет назад

    Even though I’m not familiar with Docker, Kubernetes and microservices, I was amazed. Can’t wait to learn this stuff!
    Best of luck!

  • @hrishabh2625
    @hrishabh2625 5 лет назад

    u are an inspiration to the youth that believes in self taught coding and applications!

  • @The_Nova_Glow
    @The_Nova_Glow 5 лет назад

    Bro, the way you explain complex architecture is AMAZING!! KEEP UP THE GOOD WORK!!!