Serverless Spy Vs Spy Chapter 1: X-ray

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • tRick-benchmarks

    Repository used for tecRacer created Infrastructure as Code (IaC) Framework benchmarks and IaC sourcecode

  • We use a modified simple lambda application from tecRacer serverless sample application. Get the modified source for this post from github: xraystarter and leave a star :)

  • xraystarter

    Getting started with AWS X-Ray

  • We use a modified simple lambda application from tecRacer serverless sample application. Get the modified source for this post from github: xraystarter and leave a star :)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • colima

    Container runtimes on macOS (and Linux) with minimal setup

  • Colima for Mac or Docker desktop

  • Task

    A task runner / simpler Make alternative written in Go

  • Task

  • aws-xray-sdk-node

    The official AWS X-Ray SDK for Node.js.

  • You see in the node xrays sdk that each AWS service is customized with the captureAWSRequest function, which is responsible for the X-Ray calls.

  • aws-cdk

    The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code

  • AWS CDK

  • aws-xray-sdk-python

    AWS X-Ray SDK for the Python programming language

  • The nested magic is happening in the patcher.py function of the SDK.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • aws-xray-sdk-go

    AWS X-Ray SDK for the Go programming language.

  • When you look at the GO X-Ray SDK you can see in func initializeMiddlewareAfter(stack *middleware.Stack) how the calls to X-Ray are generated. The call to X-Ray happens in the deserialize step.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts