AWS
api
professional

GetItemEndpoint

Lambda API with 5 REST endpoints for product ID mapping between Shopify and internal system, with dual JWT/Basic auth, configurable rate limiting, and multi-environment support.

17.1% authorship, 5 REST endpoints

17.1% contribution

Quick Stats

Period

Dec 2021 - Jul 2024

Commits

6 / 35

My commits / Total

Team Size

0

Developer

Contribution

17.1%

Developer

Project Metrics

0%Contribution
My Commits
6 / 35

Period

Dec 2021 - Jul 2024

Role

Developer

Team

8 people

60%

Latency Reduction

Zero

Downtime

4

Environments

5

Endpoints

Tech Stack

Node.js
Express.js
AWS Lambda
MySQL
JWT
express-rate-limit
dotenv-flow
Serverless Framework

Key Features

Product Fees

GET endpoint for product fees by Shopify ID

Shipping Fees

Retrieves shipping costs by product

ID Mapping

Maps Product ID, Item ID, and Legacy ID

Dual Auth

JWT for modern clients, Basic auth for legacy

Rate Limiting

29 requests per 60 seconds per IP

Multi-Environment

4 separate environments (dev, staging, qa, prod)

My Contribution

0.0%Contribution

Role

Developer

Key Contributions

  • REST endpoint implementation for ID mapping
  • JWT authentication configuration
  • Rate limiting middleware setup
  • Multi-environment configuration with dotenv-flow
  • MySQL queries for product data retrieval

Achievements

60%

Latency Reduction

Zero

Downtime

4

Environments

5

Endpoints

Challenges Solved