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

  • Tor’s Connection Establishment - The Backend Engineering Show with Hussein Nasser

    In this episode, I will discuss Tor’s circuit Establishment which is the core of the Tor protocol.

    https://svn-archive.torproject.org/svn/projects/design-paper/tor-design.pdf

    https://youtu.be/gIkzx7-s2RU


    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




    35 min
  • Long Polling and how it differs from Push, Poll and SSE - The Backend Engineering Show
    In this episode of the backend engineering show, I'll discuss long polling technique of backend communication. I will also touch upon Polling and Pushing too and the pros and cons of each.
    * Intro 0:00
    * Polling 2:45
    * Pushing 6:30
    * Long Polling 18:00
    * SSE 23:00
    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
    27 min
  • The New Postgres 14 Looks Promising - The Backend Engineering Show with Hussein Nasser

    In this episode of the Backend Engineering show, we will go through the new features in Postgres 14. Here is a rundown of improvements made to the database platform with timestamps.

    0:00 Intro

    2:20 Performance

    18:50 Data Types and SQL

    23:00 Administration

    32:30 Replication and Recovery

    35:47 Security


    Postgres 14 Beta 1

    https://www.postgresql.org/about/news/postgresql-14-beta-1-released-2213/


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

    Become a Member on YouTube 

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

    40 min
  • The OSI Model by Example - The Backend Engineering Show with Hussein Nasser

    In this episode of the Backend Engineering Show, I’ll explain the OSI Model with an example. I start with the physical layer which is often ignored moved up to the application layer, presentation layer, session layer, transport layer, IP layer, and data link layer. I believe every software engineer should understand the OSI Model as it helps cement the fundamental understanding of networking applications.

    Intro 0:00

    Layer 1 Physical 4:00

    Layer 7 Application 9:45

    Layer 6 Presentation 11:30

    Layer 5 Session 14:20

    Layer 4 Transport 15:00

    Layer 3 IP 18:00

    Layer 2 Data Link 20:00

    Summary 28:00



    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


    32 min
  • Optimizing Communication and Networking in Database Systems

    In today's show, I discuss the nature of communications in database systems and how the pattern completely changed with 3-tier web architecture. I also discuss whether multiplexing protocols such as HTTP/2 and QUIC can help elevate some of the inefficiencies introduced.

    * Intro 0:00

    * Communication Protocols 2:00

    * 3 Web Tier Architecture 8:00

    * Connection Pooling 14:50

    * Database Connection Multiplexing 23:40

    * Will Databases handle high concurrency 32:00



    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


    42 min
  • If you are using Let’s Encrypt Watch out for this

    DST Root CA X3 Expires on September 2021, a ROOT certificate that signs Let's Encrypt Certificate authority, a very popular CA. In this video, I will discuss the ramification of this change.

    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

    15 min
  • 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

    14 min
  • 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


    48 min
  • 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

    43 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