Software Engineer Promo is SUPER easy - DO THIS

Поділитися
Вставка
  • Опубліковано 10 чер 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!

  • @MarcoLenzo
    @MarcoLenzo 8 місяців тому

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

  • @guitar-nation-gautam
    @guitar-nation-gautam 8 місяців тому +10

    😂😂 This was funny and informative at the same time

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

  • @miyazakizachary5108
    @miyazakizachary5108 8 місяців тому

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

  • @eugeneyap4208
    @eugeneyap4208 8 місяців тому +5

    😂 is ByteByteGo transitioning into software engineering comedy

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

  • @shameelnkosi
    @shameelnkosi 7 місяців тому

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

  • @adipratapsinghaps
    @adipratapsinghaps 8 місяців тому +1

    Lets dive deep down in the low level design now.

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

  • @gafroninja
    @gafroninja 8 місяців тому +1

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

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

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

  • @ShubhamMishra1989
    @ShubhamMishra1989 8 місяців тому

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

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

  • @DavidGrilli
    @DavidGrilli 21 день тому

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

  • @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 26 днів тому

    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

  • @subham-raj
    @subham-raj 8 місяців тому +3

  • @ooogabooga5111
    @ooogabooga5111 8 місяців тому

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

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

  • @LeonardodeJesusMiron
    @LeonardodeJesusMiron 8 місяців тому

    Just follow the KISS - Keep It Simple S*

  • @sk00sha18
    @sk00sha18 8 місяців тому

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

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

  • @shaunk6822
    @shaunk6822 18 днів тому

    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 місяців тому

    💯 😂

  • @TristanRega
    @TristanRega 8 місяців тому

    We forgot the whole Auth flow! 😅

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