Skip to content

Commit

Permalink
projects objectives (#128)
Browse files Browse the repository at this point in the history
* kafka cron

* raft with open telemetry

* Update projects/raft-otel/README.md

Co-authored-by: Daniel Wagner-Hall <dawagner@gmail.com>

---------

Co-authored-by: Daniel Wagner-Hall <dawagner@gmail.com>
  • Loading branch information
SallyMcGrath and illicitonion authored Apr 26, 2023
1 parent 5a53b1f commit 8409945
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 7 deletions.
7 changes: 4 additions & 3 deletions projects/kafka-cron/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,10 @@ In this project we're going to build a simple distributed `cron` system, based o
## Learning Objectives

- How can we use a distributed queue in software architecture?
- How can we deal with errors in a system based on distributed queues?
- How can we instrument a complex application with metrics? How should we design alerting?
- Use a distributed queue in software architecture
- Deal with errors in a system based on distributed queues
- Instrument a complex application with metrics
- Design alerting in a complex application

Timebox: 5 days

Expand Down
10 changes: 6 additions & 4 deletions projects/raft-otel/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,13 @@ forhugo-->
In this project we're going to build (or reuse) an implementation of RAFT, a distributed consensus algorithm, and
we are going to use distributed tracing to understand its behaviour.

Learning Objectives
## Learning Objectives

- How is distributed tracing different from logging and from metrics?
- How can we use distributed tracing to get a detailed understanding of complex application behaviour?
- How can costs of distributed tracing be minimized?
- Describe the differences between distributed tracing and logging and metrics
- Implement RAFT
- Instrument an application with distributed tracing
- Use distributed tracing to get a detailed understanding of complex application behaviour
- Minimise costs of distributed tracing

Timebox: 5 days

Expand Down

0 comments on commit 8409945

Please sign in to comment.