System Design Course

System Design Course

Share this post

System Design Course
System Design Course
Day 9: Create a log shipping client that forwards logs to the TCP server
Copy link
Facebook
Email
Notes
More

Day 9: Create a log shipping client that forwards logs to the TCP server

Building a Log Shipping Client: Connecting Distributed Systems

System Design Course's avatar
System Design Course
May 20, 2025
∙ Paid
2

Share this post

System Design Course
System Design Course
Day 9: Create a log shipping client that forwards logs to the TCP server
Copy link
Facebook
Email
Notes
More
2
Share

Table of Contents

  1. Introduction to Log Shipping

  2. Log Shipping in the Distributed Systems Landscape

  3. Architectural Considerations for Log Shipping Clients

  4. Building Your First Log Shipping Client

    • Project Setup

    • Core Implementation

    • Testing Locally

  5. Containerizing Your Log Shipping Client

    • Dockerfile Creation

    • Container Network Communication

  6. Testing the Complete Solution

    • Unit Testing

    • Integration Testing

  7. Real-world Applications of Log Shipping

  8. Assignment: Enhanced Log Shipping with Buffering and Retries

  9. Assignment Solution

  10. Next Steps in Your Distributed Systems Journey

1. Introduction to Log Shipping

Welcome to Day 9 of our distributed systems implementation journey! Today, we're going to build a log shipping client that forwards logs to the TCP server we created in our previous lesson.

Log shipping is a fundamental concept in distributed systems – it's how we move valuable information (logs) from where they're generated to where they're stored and analyzed. Think of logs as the "digital breadcrumbs" that applications leave behind, showing exactly what happened and when.

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2025 System Design Course
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share

Copy link
Facebook
Email
Notes
More