Best of ByteByteGo2022

  1. 1
    Article
    Avatar of bytebytegoByteByteGo·4y

    Algorithms you should know before you take system design interviews

    System Design Interview books cover a range of important algorithms. I put together a list and explained why they are important. It’s very difficult to rank algorithms by importance objectively. understanding “how those algorithms are used in real-world systems’ is generally more important than the implementation details in a system design interview.

  2. 2
    Article
    Avatar of bytebytegoByteByteGo·4y

    EP17: Design patterns cheat sheet. Also...

    In the US, tech companies usually run payrolls via Automatic Clearing House (ACH) The RDFI operates on the receiver’s bank accounts based on the instructions in the ACH files. Since 2018, it's possible to choose Same Day ACH so funds can be transferred on the same business day.

  3. 3
    Article
    Avatar of bytebytegoByteByteGo·4y

    Diagram as Code

  4. 4
    Article
    Avatar of bytebytegoByteByteGo·3y

    Twitter Architecture 2022 vs 2012

    The diagram below shows how data is encapsulated and de-encapsulated when transmitting over the network. Each layer can rely on the headers for processing instructions and does not need to know the meaning of the data from the last layer.

  5. 5
    Article
    Avatar of bytebytegoByteByteGo·4y

    Free System Design PDF (158 pages)

    Alex Xu has been consistently posting on LinkedIn for 7 months now. I just put all the technical LinkedIn posts in one big PDF. It covers 75 topics and has 158 pages! I will update the content monthly by uploading a new PDF. Follow me (Alex Xu) on LinkedIn or subscribe to my newsletter to receive updates.

  6. 6
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP34: Session, cookie, JWT, token, SSO, and OAuth

    The Black Friday sale is now up! Use code BF2022 at checkout for 30% off my system design interview online course. This week’s system design refresher: System design interview course (Black Friday Sale) Token, Cookie, Session What is CDN?

  7. 7
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP30: Why is PostgreSQL the most loved database

    The ByteByteGo talent collective has 100 candidates live at this moment, and over 300+ applications from the best companies out there. The collective's members will have exclusive access to opportunities at high-growth startups and world-class companies such as Meta, Stripe, Snowflake, etc.

  8. 8
    Article
    Avatar of bytebytegoByteByteGo·4y

    Flowchart of how slack decides to send a notification

    This is the flowchart of how slack decides to send a notification. It is a great example of why a simple feature may take much longer to develop than many people think. When we have a great design, users may not notice the complexity because it feels like the feature just working as intended.

  9. 9
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP 38: Where do we cache data?

    This week’s system design refresher: ByteByteGo Facebook page What is OSI Model? What tech stack is commonly used for microservices? We’ve launched a Facebook page and want our content to be more accessible. The diagram illustrates where we cache data in a typical architecture.

  10. 10
    Article
    Avatar of bytebytegoByteByteGo·4y

    EP26: Proxy vs reverse proxy

    CDN Postman is the API platform for building and using APIs (sponsored) Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster. The platform is cloud-native and includes the comprehensive suite of features enterprises are looking for.