GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - sysdr/sdc-java: Hands-on System Design: Distributed Log Processing with Java & Spring Boot — 4 free lessons, code included. Full course at systemdrd.com

BranchesTags
Open more actions menu

Latest commit

 

History

76 Commits
76 Commits

Folders and files

NameName
Last commit message
Last commit date
day1/distributed-log-processor
day1/distributed-log-processor
 
 
day2/log-processing-system
day2/log-processing-system
 
 
day3/distributed-log-collector
day3/distributed-log-collector
 
 
day4/distributed-log-processor
day4/distributed-log-processor
 
 
day5/distributed-log-processor
day5/distributed-log-processor
 
 
CURRICULUM.md
CURRICULUM.md
 
 
README.md
README.md
 
 

Repository files navigation

Hands-on System Design: Distributed Log Processing with Java & Spring Boot

4 full lessons from this course are free to read — no signup, no card. This repository holds the working code for those lessons.

Free lessons Course Topic

Start with the free lessons

Each lesson is the same one a paying subscriber reads — the full text, not a preview. The code for it is in this repository.

Read the lesson
Lesson 1 Building Production-Ready Distributed Log Processing Infrastructure
Lesson 2 Production-Ready Log Generator
Lesson 3 Building a Distributed Log Collector Service
Lesson 1 Setting Up the Infrastructure

The rest of the course — 12 lessons

Full curriculum (12 lessons)
  • Trial Lesson : Building Production-Ready Distributed Log Processing Infrastructure — free, above
  • Trial Lesson : Production-Ready Log Generator — free, above
  • Trial Lesson : Building a Distributed Log Collector Service — free, above
  • Lesson 1: Setting Up the Infrastructure — free, above
  • Lesson 2: Network-Based Log Collection
  • Lesson 3: Data Serialization and Formats
  • Lesson 4 : Building a Distributed Log Storage Platform
  • Lesson 5 : Message Queues for Log Processing
  • Lesson 6 : Stream Processing with Kafka
  • Lesson 7 : Distributed Log Analytics
  • Lesson 8 : Distributed Log Search
  • Less 9: High Availability and Fault Tolerance

Get the whole course

$299 one-off. No subscription.

  • All 12 lessons, written to the same depth as the 4 free ones above
  • The complete source repository, one commit per lesson, beyond the 4 lessons here
  • Every later lesson builds on the code in this repo, so nothing is thrown away

Read the free lessons first →


Part of SystemDR — hands-on engineering courses where you build the system, break it, and fix it. All courses · Free lessons across every course

About

Hands-on System Design: Distributed Log Processing with Java & Spring Boot — 4 free lessons, code included. Full course at systemdrd.com

systemdrd.com/courses/hands-on-system-design-distributed-log/

Resources

Readme
Activity

Stars

27 stars

Watchers

0 watching

Forks

19 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.