Skip to content

Instantly share code, notes, and snippets.

{
"public_identifier": "markiyan-pyts-5561b654",
"profile_pic_url": "https://s3.us-west-000.backblazeb2.com/proxycurl/person/markiyan-pyts-5561b654/profile?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=0004d7f56a0400b0000000001%2F20230703%2Fus-west-000%2Fs3%2Faws4_request&X-Amz-Date=20230703T112355Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=aa21efb4f8fcede52989f16b0e769d2448c4bc0c502b3a797ea9c8f958ac6572",
"background_cover_image_url": "None",
"first_name": "Markiyan",
"last_name": "Pyts",
"full_name": "Markiyan Pyts",
"follower_count": "None",
"occupation": "Senior SFCC Front End Solution Architect at OSF Digital at OSF Digital",
"headline": "Senior SFCC Front End Solution Architect at OSF Digital",
@MarkiyanPyts
MarkiyanPyts / Readme.md
Created October 27, 2023 11:33
Readme.md
graph TD;
subgraph AA [Consumers]
A[Mobile app];
B[Web app];
C[Node.js client];
end
subgraph BB [Services]
E[REST API];
F[GraphQL API];
@MarkiyanPyts
MarkiyanPyts / gist:e99bfb820dba21e7e320d1bf3e5ee214
Created November 16, 2023 10:52
Example of API key protected AWS API
import * as cdk from 'aws-cdk-lib';
import { Construct } from 'constructs';
import { aws_lambda_nodejs, aws_apigateway } from 'aws-cdk-lib'
import * as path from "path";
export class AwsCdkExampleStack extends cdk.Stack {
constructor(scope: Construct, id: string, props?: cdk.StackProps) {
super(scope, id, props);