The Backend Engineering Show with Hussein Nasser

The Backend Engineering Show with Hussein Nasser

By Hussein NasserTechnology
Download on the App Store

The Backend Engineering Show with Hussein Nasser episodes

  • My thoughts on the ALPACA Attack (Detailed analysis)

    The ALPACA attack stands for application layer protocol confusion attack and discovered by a group of German computer scientists. Let us spend some time analyzing how this attack really works and how dangerous this is.

    Resources

    https://alpaca-attack.com/ALPACA.pdf

    https://var.thejh.net/http_ftp_cross_protocol_mitm_attacks.pdf

    https://github.com/RUB-NDS/alpaca-code

    https://github.com/RUB-NDS/alpaca-code/blob/master/testlab/servers/files/nginx-attacker/html/upload/ftps.html

    https://twitter.com/lambdafu/status/1404567396443164683

    Support my work on PayPal

    https://bit.ly/33ENps4

    Become a Member on YouTube

    https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join

    🧑‍🏫 Courses I Teach

    https://husseinnasser.com/courses

    43 min
  • Facebook Awarded him $30,000 for Finding a Critical Instagram Bug

    This Indian computer scientist uncovered a severe bug that allows anyone to view private content. Let’s see how he did it.   


    https://link.medium.com/goNhkJgv9gb


    Support my work on PayPal

    https://bit.ly/33ENps4

    Become a Member on YouTube

    https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join

    🧑‍🏫 Courses I Teach

    https://husseinnasser.com/courses

    11 min
  • Zero-downtime restarts

    It is inevitable that a backend service will need to get restarted to pick up a new code change, configuration change, or get out of an invalid state. In this show, I'll discuss why do we need restart services and what alternative ways are there to get around it. And then I'll talk about how to achieve a zero-downtown restart and it is not straightforward as one might think.


    Support my work on PayPal

    https://bit.ly/33ENps4

    Become a Member on YouTube

    https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join

    🧑‍🏫 Courses I Teach

    https://husseinnasser.com/courses

    15 min
  • My thoughts on the CAP theorem

    CAP stands for Consistency, Availability, and Partition tolerance. Understanding the CAP theorem can help engineers make better design choices when building distributed systems. In this show, I will explain the CAP theorem and how you can use it to make tradeoffs in your backend design. You probably already are using the CAP theorem without even knowing.


    Resources https://www.infoq.com/articles/cap-twelve-years-later-how-the-rules-have-changed/#:~:text=The%20CAP%20theorem%20states%20that,to%20network%20partitions%20(P).


    Support my work on PayPal

    https://bit.ly/33ENps4

    Become a Member on YouTube

    https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join

    🧑‍🏫 Courses I Teach

    https://husseinnasser.com/courses

    19 min
  • Fastly's Outage Took Down Amazon, Reddit, Stack Overflow and many other websites (Early reports)

    Fastly, a very popular CDN went down and took down many services, let’s talk about what could have caused this.

    Resources

    https://status.fastly.com/incidents/vpk0ssybt3bj

    https://twitter.com/fastly/status/1402221348659814411?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1402221348659814411%7Ctwgr%5E%7Ctwcon%5Es1_c10&ref_url=https%3A%2F%2Ftwitter.com%2F

    https://apple.news/ASVV6TIepT8GPIEDjFbyNRg


    Support my work on PayPal https://bit.ly/33ENps4  Become a Member on YouTube https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join 🧑‍🏫 Courses I Teach https://husseinnasser.com/courses



    15 min
  • The Backend of this Fintech Exposed Users' Personal Information - The Klarna Leak (Full Report)

    On May 27, 2021, Klarna, a popular fintech company has suffered a serious exposure of personal data which caused a planned outage.

    Resources

    https://twitter.com/KezStew/status/1397845638956605440

    https://www.klarna.com/us/blog/detailed-incident-report-incorrect-cache-configuration-leading-to-klarna-app-exposing-personal-information/

    https://en.wikipedia.org/wiki/Klarna#cite_note-22



    Support my work on PayPal

    https://bit.ly/33ENps4

    Become a Member on YouTube

    https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join

    🧑‍🏫 Courses I Teach

    https://husseinnasser.com/courses

    36 min
  • 13 TB of Dominos Pizza India customers’ data leaked and put on the Dark Web
    Dominos Pizza India hacked and 13TB of customers' data is now on the dark web.
    https://www.indiatoday.in/technology/news/story/leaked-data-of-dominos-india-users-now-available-on-search-engine-created-by-hacker-1805595-2021-05-22
    Support my work on PayPal
    https://bit.ly/33ENps4
    Become a Member on YouTube
    https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join
    15 min
  • QUIC is FINALLY a Standard. RIP TCP?

    QUIC is officially an IETF standard after a very long time. Is this going to replace the TCP protocol?


    https://www.theregister.com/2021/05/31/quic_becomes_standard/

    https://datatracker.ietf.org/doc/html/rfc9000

    Support my work on PayPal

    https://bit.ly/33ENps4

    Become a Member on YouTube

    https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join

    🧑‍🏫 Courses I Teach

    https://husseinnasser.com/courses

    16 min
  • why it is very hard to cancel an HTTP request
    In this episode of the backend engineering show, I go through the lifetime of an HTTP request and why it is extremely difficult to cancel an HTTP request in a real production environment.
    Support my work on PayPal
    https://bit.ly/33ENps4
    Become a Member on YouTube
    https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join
    🧑‍🏫 Courses I Teach
    https://husseinnasser.com/courses
    23 min
  • The Flavors of Database Replication - The Backend Engineering Show with Hussein Nasser
    In this episode, I will discuss the different types of database replication and the pros and cons of each, streaming, binary, logical, synchronous, asynchronous, one-way and two-way replication. Stay tuned if you like databases and check out my database engineering course head to husseinnasser.com/courses for a discount code
    Support my work on PayPal
    https://bit.ly/33ENps4
    Become a Member on YouTube
    https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join
    🧑‍🏫 Courses I Teach
    https://husseinnasser.com/courses
    20 min

About The Backend Engineering Show with Hussein Nasser

From the publisher's feed

Welcome to the Backend Engineering Show podcast with your host Hussein Nasser. If you like software engineering you’ve come to the right place. I discuss all sorts of software engineering technologies and news with specific focus on the backend. All opinions are my own.

More shows like The Backend Engineering Show with Hussein Nasser

Freakonomics Radio by Freakonomics Radio + Stitcher

Freakonomics Radio

31,929 Listeners

Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

Software Engineering Radio - the podcast for professional software developers

274 Listeners

Risky Business by Risky Business Media

Risky Business

373 Listeners

Science Vs by Spotify Studios

Science Vs

12,159 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

987 Listeners

Darknet Diaries by Jack Rhysider

Darknet Diaries

8,070 Listeners

Practical AI by Daniel Whitenack and Chris Benson

Practical AI

210 Listeners

Within Reason by Alex J O'Connor

Within Reason

1,626 Listeners

All-In with Chamath, Jason, Sacks & Friedberg by All-In Podcast, LLC

All-In with Chamath, Jason, Sacks & Friedberg

10,106 Listeners

Dwarkesh Podcast by Dwarkesh Patel

Dwarkesh Podcast

550 Listeners

Big Technology Podcast by Alex Kantrowitz

Big Technology Podcast

513 Listeners

Hard Fork by The New York Times

Hard Fork

5,565 Listeners

The AI Daily Brief: Artificial Intelligence News and Analysis by Nathaniel Whittemore

The AI Daily Brief: Artificial Intelligence News and Analysis

671 Listeners

Prof G Markets by Vox Media Podcast Network

Prof G Markets

1,439 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

74 Listeners