360 episodes

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.

Most of my content in the podcast is an audio version of videos I post on my youtube channel here http://www.youtube.com/c/HusseinNasser-software-engineering

Support my work on PayPal
https://bit.ly/33ENps4

🧑‍🏫 Courses I Teach
https://husseinnasser.com/courses

The Backend Engineering Show with Hussein Nasser Hussein Nasser

    • Technology

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.

Most of my content in the podcast is an audio version of videos I post on my youtube channel here http://www.youtube.com/c/HusseinNasser-software-engineering

Support my work on PayPal
https://bit.ly/33ENps4

🧑‍🏫 Courses I Teach
https://husseinnasser.com/courses

    This is why Salesforce services went down on May 11 2021

    This is why Salesforce services went down on May 11 2021

    Salesforce services went down as a result of a DNS update, let us discuss how can tiny DNS unavailability cause a severe outage of 5 hours.

    From salesforce "On May 11, 2021, at approximately 21:08 Universal Coordinated Time (UTC), the Salesforce Technology team became aware of a service disruption across Salesforce production instances. The disruption impacted the ability for users to log into their Salesforce environments within the core Salesforce services, Marketing Cloud, Commerce Cloud, Government Cloud, Experience Cloud, Heroku, Pardot, and Vlocity. In addition, the status.salesforce.com Trust site was also unavailable, and customers were unable to log support cases. Some customers may have also experienced issues with Multi-Factor Authentication (MFA) during the incident. "

    Resources

    https://help.salesforce.com/articleView?id=000358392&type=1&mode=1



    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

    🏭 Backend Engineering Videos in Order

    https://backend.husseinnasser.com


    ---

    Send in a voice message: https://anchor.fm/hnasr/message

    • 13 min
    How HAProxy forwards 2 Million Requests Per Second? - The Backend Engineering Show

    How HAProxy forwards 2 Million Requests Per Second? - The Backend Engineering Show

    In this show, I go into detail on how HAProxy achieved 2 million HTTP requests per second. This is a very well-written article that discusses how the HAProxy team benchmarked the product on a 64 core ARM machine leading to over 2 million requests per second. There are many components and low-level points that I try to elaborate on, timestamps below. 



    0:00 Intro 

    2:40 Summary of the Article 

    11:55 Latency and Throughput in HAProxy 2.3 vs 2.4 

    21:00 How TCP Connections Affects Performance 

    28:00 Maximum Packets we can get in 100Gbps Network? 

    35:00 How 64 Cores are divided between workloads 

    40:00 Tail latencies HAProxy 2.3 vs 2.4 

    42:50 How TLS Affects Performance? 



    HAProxy Blog https://www.haproxy.com/blog/haproxy-forwards-over-2-million-http-requests-per-second-on-a-single-aws-arm-instance/





    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




    ---

    Send in a voice message: https://anchor.fm/hnasr/message

    • 47 min
    The Tale of OLTP, OLAP, and HTAP in Data Warehousing - The Backend Engineering Show with Hussein Nasser

    The Tale of OLTP, OLAP, and HTAP in Data Warehousing - The Backend Engineering Show with Hussein Nasser

    In this show, I discuss why we have 3 data models in database systems, OLTP (Online Transactional Processing) OLAP (Online Analytical Processing), and HTAP (Hybrid Transactional Analytical Processing). I’ll also explain the difference between them, the use of ETL tools (extract transform load) to load data from transactional to analytical databases, and what is the future of HTAP.



    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


    ---

    Send in a voice message: https://anchor.fm/hnasr/message

    • 42 min
    This Python And NodeJS IP Address Validation Vulnerability is Severe, Watch out

    This Python And NodeJS IP Address Validation Vulnerability is Severe, Watch out

    Watch this if you are using IP Address validation in both NodeJS and Python, these two libraries strip leading zeros which can lead to server side request forgery. Let us discuss

    Resources

    https://www.bleepingcomputer.com/news/security/critical-netmask-networking-bug-impacts-thousands-of-applications/

    https://www.bleepingcomputer.com/news/security/python-also-impacted-by-critical-ip-address-validation-vulnerability/



    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


    ---

    Send in a voice message: https://anchor.fm/hnasr/message

    • 16 min
    These Hackers Snuck their Trojan through PING

    These Hackers Snuck their Trojan through PING

    In this video, I’ll discuss the Pingback attack, a new clever attack that uses both DLL files through Oracle Component Interface (OCI.dll) and ICMP protocol to deliver commands between the victim machines and the command center. 



    Resources 

    https://thehackernews.com/2021/05/new-pingback-malware-using-icmp.html 

    https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol 

    https://en.wikipedia.org/wiki/Oracle_Call_Interface



    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




    ---

    Send in a voice message: https://anchor.fm/hnasr/message

    • 19 min
    Publish-Subscribe Pattern vs Message Queues vs Request Response (Detailed Discussions with Examples)

    Publish-Subscribe Pattern vs Message Queues vs Request Response (Detailed Discussions with Examples)

    In this podcast I’ll explain the message queues, the request response pattern and the publish subscribe pattern. I will also illustrate the main differences between them and when to use over another.

    0:00 Intro

    0:30 Message Queues in 60 Seconds

    1:24 When to Use Message Queues?

    14:33 Request Response Pattern

    20:00 Request Response Pros & Cons

    24:11 Publish Subscribe Pattern in 60 Seconds

    25:13 Publish Subscribe Pattern

    31:49 Publish Subscribe Pattern Pros and Cons





    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


    ---

    Send in a voice message: https://anchor.fm/hnasr/message

    • 44 min

Top Podcasts In Technology

Listeners Also Subscribed To