Software Engineer Promo is SUPER easy - DO THIS

Поделиться
HTML-код
  • Опубликовано: 12 июн 2024
  • Get a Free System Design PDF with 158 pages by subscribing to our weekly newsletter: bytebytego.ck.page/subscribe
    Animation tools: Adobe Illustrator and After Effects.
    Checkout our bestselling System Design Interview books:
    Volume 1: amzn.to/3Ou7gkd
    Volume 2: amzn.to/3HqGozy
    The digital version of System Design Interview books: bit.ly/3mlDSk9
    ABOUT US:
    Covering topics and trends in large-scale system design, from the authors of the best-selling System Design Interview series.

Комментарии • 150

  • @pwalkleyuk
    @pwalkleyuk 8 месяцев назад +66

    I believe the original release date for this was 1st April, but the project was delayed due to complexity.

    • @quickflow3799
      @quickflow3799 3 месяца назад

      Before checking the comments, I had to check the date to make sure this wasn't released on April Fools' Day

  • @srki22
    @srki22 8 месяцев назад +39

    That sounds about right. When I joined Amazon in 2017, actually in the description of the promotion process to senior developer included something about designing a complicated and complex system, so a lot of people intentionally over-engineered things to get promotions and then left the team so on-call was terrible because supporting over-complicated system was a nightmare. A couple of years later Amazon changed the process to say: solve a complex problem in a simple way, or something like that. But the damage was irreversible and that is why I left Amazon.

  • @iimuhin
    @iimuhin 8 месяцев назад +134

    You will need at least testing, staging and prod environments for that.
    Don't forget to do green/blue deployments.

    • @MrAnshulji
      @MrAnshulji 8 месяцев назад +5

      how can you forget canary?

    • @sarafarron7844
      @sarafarron7844 8 месяцев назад +3

      Also don't forget to use logging service to store and manage your logs and uptime check service

    • @pauljohnsonbringbackdislik1469
      @pauljohnsonbringbackdislik1469 8 месяцев назад +1

      Is there a dedicated panel for feature toggles or would it be an internal development (because of course we cannot use anything ready-to-use from outside Amazon).

    • @sea0920
      @sea0920 7 месяцев назад

      +documentation, demo, UI/security/unit/integration/system/performance testing, code review, customer support, production debugging, deployment

  • @pln255
    @pln255 8 месяцев назад +42

    Solid video 😂 I'd love it if this turned into a series

  • @TheDellirium
    @TheDellirium 8 месяцев назад +17

    Triggering alarm when CPU hits 1% 😂

  • @floretan
    @floretan 8 месяцев назад +59

    You can't have your users enter recipes by hand, you definitely need AWS Extraktion for the image-to-text (of course with a dedicated App for easier scanning) and a custom ML model for identifying ingredients and units.

  • @Johndoe64065
    @Johndoe64065 8 месяцев назад +15

    Ok that was cold, sarcastic, sad, funny and informative, what a roller coaster!!! Still grasping what i saw. Amazing and I like it 😂

  • @dasnohvit
    @dasnohvit 8 месяцев назад +18

    One of the best videos on this channel. Hands down. 😂

  • @jswlprtk
    @jswlprtk 8 месяцев назад +42

    Ask Granny to self host on bsd

  • @yannick5099
    @yannick5099 8 месяцев назад +27

    Where is the CI/CD pipeline? No vulnerability scanner? Code coverage reports? I don't think this will fly. I need to know that I get the correct recipes and that they are safe.

    • @joshuaedward6893
      @joshuaedward6893 8 месяцев назад

      omg 🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣

  • @cyber-man
    @cyber-man 8 месяцев назад +30

    U forgot rate limiting and load balancing for all of the 4 visitors. GraphQL api would be a nice addition to the RESTful one too. Of course it's obligatory to make it self-hostable if any other grannies would want to host their own recupe sites. Don't know why you havent mention cognito with 7-factor authentication

  • @IAMGregEVA
    @IAMGregEVA 8 месяцев назад +2

    Thank you Sahn .... this is so perfect and what I've been seeing in the industry for years, with engineers incapable to explain the project goals, although capable of designing and defending a $1 Million dollar "foundation" to support it and whatever else they might imagine.

  • @manojprj18
    @manojprj18 8 месяцев назад +1

    Very nice video❤& it's very informative plz continue this

  • @2005kpboy
    @2005kpboy 8 месяцев назад +17

    You gave words to my feelings about AWS, and Amazon in particular and its policies and convention for employees to get promoted.

  • @s3cunit
    @s3cunit 8 месяцев назад +1

    This was perfect, in every way. I'm dying.

  • @maiyayashodha
    @maiyayashodha 7 месяцев назад +1

    automating the aws infra with terraform is a must !

  • @caiocutrim3596
    @caiocutrim3596 8 месяцев назад +2

    I'm sure my grandmother will be proud of me, after creating this robust, reliable, scalable, non-maintanable recipe application XD. It's a good metric of our carriers, to do things oriented to the "proud" level of our grandmothers.

  • @AminEspinoza
    @AminEspinoza 8 месяцев назад

    Lol! I just loved it! Every single word is a total truth!

  • @guitar-nation-gautam
    @guitar-nation-gautam 8 месяцев назад +10

    😂😂 This was funny and informative at the same time

  • @MarcoLenzo
    @MarcoLenzo 8 месяцев назад

    This was really good! Lol! Well done and thank you

  • @NiksDilemmas
    @NiksDilemmas 8 месяцев назад

    this was gold!

  • @jankroupar7927
    @jankroupar7927 8 месяцев назад

    You made me laugh so hard I almost fell to floor. This post is solid gold! :D

  • @koomooboo
    @koomooboo 8 месяцев назад +1

    I love this!

  • @thanks600
    @thanks600 8 месяцев назад +5

    This calls for conversational AI as frontline coupled with generative AI to automate design at abstract systems level layered with another generative AI working at Services level and the layering goes on.

  • @MarvijoSoftware
    @MarvijoSoftware 8 месяцев назад +4

    Don't forget to first initialise landing zones, so the recipe organisation conforms to architectural standards

  • @iamsubhaan
    @iamsubhaan 8 месяцев назад +1

    Add sagemaker to train a model for grandma recipes which can make cookies on her funeral.

  • @santozard
    @santozard 8 месяцев назад

    GREAT JOB

  • @ekadet7882
    @ekadet7882 8 месяцев назад

    Thank you! This was a great tutorial. I've learned a lot! Can't wait to try on my next assignment.

  • @dameneko
    @dameneko 8 месяцев назад +2

    What about authn and authz? I was expecting to see Cognito in here somewhere. Why not have some user pools, and then dynamic role-based access?

  • @tarunnasa
    @tarunnasa 8 месяцев назад

    What an epic video of knowledge and parody

  • @davidjsutherland
    @davidjsutherland 8 месяцев назад

    That was great!

  • @rajatgoyal715
    @rajatgoyal715 8 месяцев назад +2

    Loved the details of the script 😂😂

  • @NewThingsShow
    @NewThingsShow 7 месяцев назад

    just wow... Thats the real problem now... Over Engineering, not to fail, but its fail because of this and troubleshooting become crazy difficult.

  • @simpaticode
    @simpaticode 8 месяцев назад

    You also need OpenAI integration, but proxied and cached.

  • @blameItleaveit
    @blameItleaveit 8 месяцев назад

    Great 😁

  • @gentlemanbirdlake
    @gentlemanbirdlake 8 месяцев назад +4

    needs wasm-gpu oven simulation of chemical reactions of the recipe steps and resulting kitchen thermodynamics impact analysis report

  • @reaper84
    @reaper84 8 месяцев назад +2

    Dude! Don't forget to add Code Commit, Code Build and Code Deploy! Big Cloud-Formation yaml files.

  • @prasantsaurabh4086
    @prasantsaurabh4086 8 месяцев назад

    that was fun

  • @verseeker7280
    @verseeker7280 8 месяцев назад +3

    Also mention frontend MVVM frameworks, typescripting, and websockets

    • @caiocutrim3596
      @caiocutrim3596 8 месяцев назад

      Yeah, because posting a recipe should be in real-time!

  • @chaitrapc1234
    @chaitrapc1234 8 месяцев назад

    AWS Glue pipelines to assess the clickstreams.

  • @ooogabooga5111
    @ooogabooga5111 8 месяцев назад

    3:23 " And there you have it" HAHAHA you remind me of that dude makes cocktails 😂😂

  • @charyog7
    @charyog7 8 месяцев назад +4

    The worst is that I already see quite often this kind of architecture in corporate, even if it's for internal tools haha

  • @rschmidtzalles
    @rschmidtzalles 8 месяцев назад +12

    Seems like a robust architecture but I'd change docker for lambda functions for a truly serverless architecture 🤣

    • @Dmittry
      @Dmittry 8 месяцев назад +4

      Yeah, grandma will be disappointed if there will be no lambdas. How can any project exist without lambdas?

  • @iamdeejayross
    @iamdeejayross 8 месяцев назад +4

    This is GOLD 🤣

  • @ChadRStewart
    @ChadRStewart 8 месяцев назад

    Welp, I never knew I was going to be watching a troll video from ByteByteGo but here we are!
    This is so funny to watch! Grandma would be proud!

  • @carlosmedinaio
    @carlosmedinaio 8 месяцев назад

    It should be there 2 buttons, "I like it", and "I love it" !!

  • @eugeneyap4208
    @eugeneyap4208 8 месяцев назад +5

    😂 is ByteByteGo transitioning into software engineering comedy

  • @miyazakizachary5108
    @miyazakizachary5108 8 месяцев назад

    I wonder how could I add Kafka and Apache Spark combine with Databricks Machine Learning. Gonna be awesome :)

  • @bobo.256
    @bobo.256 8 месяцев назад

    you're hired

  • @user-pv2el1eu2m
    @user-pv2el1eu2m 8 месяцев назад +1

    Yes, but is it Web Scale?

  • @pmerikan
    @pmerikan 8 месяцев назад

    Love it. But how can we set this up without using Terraform and Ansible?
    I still can't see how we can be productive without a ci/cd build-pipeline 😂
    and what about a service mesh? We must have Istio.

  • @ashishranjan8071
    @ashishranjan8071 8 месяцев назад +4

    I don't see machine learning anywhere - Eric wang, 30 under 30

  • @mikezhao7648
    @mikezhao7648 8 месяцев назад

    I think i got the overall architecture set up, but i have one question. What is a cookie? :)

  • @re.liable
    @re.liable 8 месяцев назад

    barely understood anything but thoroughly enjoyed it

  • @adipratapsinghaps
    @adipratapsinghaps 8 месяцев назад +1

    Lets dive deep down in the low level design now.

  • @shameelnkosi
    @shameelnkosi 7 месяцев назад

    🤣🤣🤣🤣🤣🤣🤣🤣 "Into the database it goes" that one killed me

  • @2k5325i
    @2k5325i 8 месяцев назад

    You know you’ve messed up when Redshift finds its way into your cookie recipe.

  • @spicy2112
    @spicy2112 8 месяцев назад

    where is the CDN setup for loading cookie images? :D

  • @sarthakbhardwaj5316
    @sarthakbhardwaj5316 8 месяцев назад

    Hahaha...this was amazing

  • @mangeshshikrodkar6192
    @mangeshshikrodkar6192 8 месяцев назад

    we still need to come up with new recepies with AI (modify existing receipies over internet and bring them to this platform). we also need chatgpt type generative ai capabilities so that we can use knowledge of recepies that we built to match what user wants. This is relevant when user needs certain recepie but does not exactly remember what it is called. we can give him closest match.

  • @kaduvert
    @kaduvert 8 месяцев назад

    all hell would break loose if we tried to synchronously process grandma's inputs

  • @yiyinyu9679
    @yiyinyu9679 8 месяцев назад +4

    Grama's website definitely needs to be HTTPS, and she will forget about renewing her cert, let's help her out

    • @fredericomba
      @fredericomba 8 месяцев назад +1

      Yes, and HTTPS is quite simple to setup these days. The whole Internet should have encrypted traffic of data, I do not accept navigating to a website without an encryted connection.

  • @gafroninja
    @gafroninja 8 месяцев назад +1

    Beautiful - ingest site analytics that no one will send :D

  • @arvinbalaraman4112
    @arvinbalaraman4112 8 месяцев назад

    Mobile native apps missed though

  • @geoffreyanderson4719
    @geoffreyanderson4719 8 месяцев назад

    Needs more multi-agent AI to help when ingredients are missing. What are you going to cook today? Look in your fridge with computer vision. Find substitutes using a LLM. Check the retail stores near you for current inventory availability of ingredients you need for that recipe. Do it with a natural language UI.

  • @LawZist
    @LawZist 8 месяцев назад

    you need to trace and monitor the application so don't forget x-ray service!

  • @DK-ox7ze
    @DK-ox7ze 8 месяцев назад +1

    Please also do an actual system design which includes all these tools for real so that we can understand them all 😅

  • @srujanvajram9503
    @srujanvajram9503 8 месяцев назад +2

    We forgot to adjust this architecture to protect from quantum attacks. *Grandmas recipes are in serious danger.*

  • @StraightAurSimple
    @StraightAurSimple 8 месяцев назад

    Hi,
    I just purchased a book on system design interviews from Amazon, and I wanted to provide some feedback. Unfortunately, I was quite disappointed with the quality of the print.
    The print quality of the book is not up to the standard I expected. Some pages appear faded, and there are instances of text being slightly blurred, making it challenging to read and comprehend the content effectively. As someone who values the reading experience, this was quite disappointing.
    I hope that this feedback can be taken into consideration

  • @Temp1archik
    @Temp1archik 8 месяцев назад +1

    More such videos!! 😂😂😂

  • @knkootbaoat6759
    @knkootbaoat6759 8 месяцев назад +4

    10/10 😂

  • @jaguarnet
    @jaguarnet 8 месяцев назад

    Plus project manger program manager and two scrum master

  • @DavidGrilli
    @DavidGrilli 23 дня назад

    It's 2024: time to build a LLM to support Grandma AI

  • @KapilDeoAWS
    @KapilDeoAWS 8 месяцев назад

    Can you please teach me Kong API gateway . Please tell me your convenient time and mode to get connected with you online to discuss for 30 minutes

  • @ShubhamMishra1989
    @ShubhamMishra1989 8 месяцев назад

    Wait I want to use AWS Bedrock here... you did not mention about ML here :)

  • @jediahsan1
    @jediahsan1 8 месяцев назад

    Forgot to mention any security services

  • @bigbigdog
    @bigbigdog 8 месяцев назад +1

    Why does this reminds me of that Hotdog/Not Hotdog app...?

  • @Raptor-jv7fi
    @Raptor-jv7fi 8 месяцев назад

    Never thought tech could actually be funny, I was wrong 😂

  • @shaifaslam
    @shaifaslam 8 месяцев назад

    Well, now I know how Shopify convince their customers 😂, this decaf was necessary after all those caffeine

  • @dannyhd8301
    @dannyhd8301 28 дней назад

    where are my secret managers, where are my cloud formation templates for all the resources? What is my recovery plan? lol

  • @jsaenzMusic
    @jsaenzMusic 8 месяцев назад

    Yeah.....this was hilarious! "10 visits a day"

  • @RichardWatson1
    @RichardWatson1 7 месяцев назад

    This will work fine for a hobby project but as soon as you get to hundreds of requests per hour you’ll need to rethink it.

  • @kent_calvin
    @kent_calvin 8 месяцев назад

    MAANG

  • @mgbrown09
    @mgbrown09 8 месяцев назад

    How is all that going to hold up in real life? Clearly we need AWS Fault Injection Simulator to find out.

  • @deadohiosky1701
    @deadohiosky1701 8 месяцев назад

    I LOL'd

  • @ooogabooga5111
    @ooogabooga5111 8 месяцев назад

    You forgot to add generative AI to suggest personalised on demand reciepies

  • @subham-raj
    @subham-raj 8 месяцев назад +3

  • @DTorange1
    @DTorange1 8 месяцев назад

    looks like it should work fast ...

  • @gardnmi
    @gardnmi 8 месяцев назад +2

    Then you wait for AWS to create a service that comes with all this pre-engineered and migrate to it.

  • @sk00sha18
    @sk00sha18 8 месяцев назад

    "To ingest all the site analytics, noone will send" ..and that hurt me... :D

  • @LeonardodeJesusMiron
    @LeonardodeJesusMiron 8 месяцев назад

    Just follow the KISS - Keep It Simple S*

  • @andrewacomb6784
    @andrewacomb6784 8 месяцев назад

    This is painfully similar to how internal tools are developed at Amazon

  • @erniea5843
    @erniea5843 8 месяцев назад

    Lol-sob! So true, funny and sad all at once. 😂😢

  • @SD-in2mv
    @SD-in2mv 8 месяцев назад

    Nothing related to IAM?

  • @TristanRega
    @TristanRega 8 месяцев назад

    We forgot the whole Auth flow! 😅

  • @shaunk6822
    @shaunk6822 21 день назад

    No ReactJS, no UX, no automated testing? Are you going TDD or BDD? What framework is managing your workflows? No way this scales to 20 users a day.

  • @tubenzr
    @tubenzr 8 месяцев назад

    💯 😂

  • @bambanggunawanid163
    @bambanggunawanid163 8 месяцев назад

    And charged $10000 for 3 users 🥰

  • @Dmittry
    @Dmittry 8 месяцев назад

    Wait! How do you know my brilliant architecture for my books list?! Are you spying on me?

  • @Supakills101
    @Supakills101 8 месяцев назад

    This is my company but in Azure...