Following a Failed Request Across Two Services Project

Correlate real entry and backend logs, restore accurate gift-shop estimates, and preserve working customer routes.

DevOpsLinux

Introduction

Following a Failed Request Across Two Services is a practical DevOps project for learners who know basic terminal use. PARCEL is a fictional gift studio with two objects, delivery quotes and collection estimates. You will connect a failed customer request to the backend that answered it and restore the correct business result.

One Guided Lab teaches request references, log comparison, and the address/path parts of a route. One independent Challenge sends a request to the wrong healthy service, so you apply the same method to a different cause. Each unit starts with its own prepared environment.

What You Will Learn

  • Connect a new response to genuine entry and backend log records using one generated request reference.
  • Distinguish an unavailable connection from a responding service's missing operation.
  • Compare an actual destination and path with a service contract, then reload valid Nginx configuration.
  • Test varied prices and preserve the other working estimate route and complete customer website.

Who This Course Is For

This course is for DevOps beginners and developers who want practical experience following requests through services.

Prerequisites: Basic terminal familiarity. HTTP, ports, paths, headers, configuration syntax, here-documents and log filtering are explained before use. No application programming or prior tracing-platform experience is required.

Learning environment: A browser-based Linux Workstation and the real PARCEL Website are prepared for each unit. The Nginx entry and quotation processes share one training instance. You edit two short configuration files; no local installation or external account is required.

Frequently Asked Questions

Do I need to write application code?

No. The website and services are supplied. You connect existing request-reference support and repair routing through short configuration files.

Is this a full distributed tracing platform?

No. It teaches request correlation across an entry and one responding backend per request, using actual HTTP responses and logs. It does not install a tracing collector or teach SDK instrumentation.

How is completion checked?

Checks request multiple real estimates, compare fresh references with genuine service logs, and confirm the website and other route remain usable. There is no report or command-history submission, and requests do not create orders.

Which languages are available?

The course and lab documents, check hints and complete Challenge solution support English, Chinese, Spanish, French, German, Japanese, Russian, Korean and Portuguese. The website, actual tab labels and command output remain in English.

Teacher

labby
Labby
Labby is the LabEx teacher.