Fullstack app (workshop) with distributed tracing, logging and monitoring
Dalibor Kundrat
Posted on October 1, 2021
Intro
I would like to announce the OpenSource Fullstack App Example (Workshop) that shows a specific stack implementation from frontend to backend, including identity and distributed tracing, logging and monitoring.
https://github.com/damikun/trouble-training
What is the idea behind this?
There are many courses, trainings (paid/opensource) online that show you specific things, but not many that show you a fullstack implementation.
This is not perfectly done! Take this as my notes. Some parts were exported from my custom CCMS that I use for factory automation field, and I remember when I was just starting out and did not have snippets to help me solve certain problems.
What it's about.
- Showing simple frontend integration for a webhooks management app with login/logout via backend bff using React, Relay, Typescript.
- Shows exporting telemetry and logs to distributed monitoring endpoints with Opentelemetry and ElasticStack
- Shows a full backend implementation for webhooks, including self-hosted identityServer and protected Graphql API.
For who it is
- You are a full-stack developer (an attempt is made to explain advanced topics).
- You are a .Net developer and use modern technologies.
- Or you are implementing a modern React and Relay frontend based on a .Net backend.
- You want to understand the advanced concept of security patterns as BFF.
- You want to know how to trace and monitor a distributed application.
Topics
This release contains 7+ main topics that you can read about in detail:
- Configuring Logging
- Configuring Telemetry
- Configure identity
- Configure Monitoring
- Handle 6a GraphQL Errors
- Build Automation
- Setup WebHook Backend
(Some topics are language specific, others relate to a specific platform).
Repository:
Posted on October 1, 2021
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.