OpenSearch_CloudWatch_Alarms. CloudFormation stack automating the deployment of recomended cloudwatch alarms for OpenSearch
27OpenSearch_Dashboard_Nginx_Proxy. Access the OpenSearch dashboard of a domin deployed in a private subnet via. a Nginx Proxy
11Flink_Kinesis_Data_Analytics. Apache Flink examples designed to be run by AWS Kinesis Data Analytics (KDA).
10Dev_Notes. Useful notes for setting up servers and explaining a few concepts
8OpenSearch_kNN_Vector_Search. Tokenize and convert sample text data into vectors using BERT. Load the vector representation of the text to OpenSearch and use kNN for semantic search
8OpenSearch_Index_Shard_Size. Example covering ideal shard size + how to adjust # of primary, replicate shards for an index
7BM25_Search_Example. Example to help understand how the BM25 term based ranking model works in search applications
6Iceberg_EMR_Athena. Resources from an virtual tech talk / workshop - Set Up and Use Apache Iceberg Tables on Your Data Lake
5OpenSearch_Resource_Flow_Chart. Flow chart to help you navigate the OpenSearch resources I have built
5Iceberg_update_metadata_script. Python script that will update S3 file paths in Iceberg metadata files (metadata.json + AVRO)
4OpenSearch_Log_Analytics. Introduction workshop to log analytics on AWS OpenSearch
4GitHub_Insigths_History. Script to collect GitHub repository views and unique visits
4Flink_Late_Arriving_Date_Event_Order. Helps explain how Flink handles late arriving data and the effects on message order
4EMR_Studio_Hudi. Apache Hudi examples designed to be run on AWS Elastic Map Reduce (EMR) via. EMR Studio or EMR Notebooks
3OpenSearch_Refresh_Interval. Example covering how to adjust the refresh interval on an OpenSearch index
3OpenSearch_Neural_Search. OpenSearch Neural Search example. Load BERT to OpenSearch and create embeddings as data is indexed. Use the embedding to preform vector search
3OpenSearch_Kafka_Anomaly_Detection. Log data -> Kafka (MSK) - Lambda -> OpenSearch - Anomaly Detection
2Outlook_MSG_Parser_Python. Python script to process emails saved with .msg file extension
2Cosine_Similarity_Search_Example. Example to help understand how to use hugging face sentance_transformers to encode searchable text into embeddings AND how to use cosine similarity search to determine similarity between a search prompt and the embeddings
2CloudFormation_Examples. Example YAML CloudFormation stacks
2OpenSearch_API_Examples. Example API calls to set up OpenSearch (via. Python) for anomaly detection, cross cluster replication, load sample data ...
2Iceberg_Glue_from_JARs. Configure any version of Apache Iceberg with AWS Glue by installing Iceberg from JAR files
1EMR_Studio_Delta_Lake. Deltalake examples designed to be run on AWS Elastic Map Reduce (EMR) via. EMR Studio or EMR Notebooks
1Glue_Aggregate_Small_Files. PySpark script to aggregate small parquet files in a prefix into larger files. Designed to be run on AWS Glue
1Flink_Kinesis_Data_Analytics_Scala. Scala Apache Flink examples designed to be run by AWS Kinesis Data Analytics (KDA)
1DataZone_Demo_FSI. Prebuilt demo of Amazon DataZone using fake data for topics in the financial services industry
1OpenSearch_Audit_Logs. Breif explanation of REST layer audit logs for Amazon OpenSearch Service
1Glue_Spark_History_Server. Host a Docker container for the Spark history server / Spark UI of AWS Glue jobs
1Iceberg_Glue_register_table. Example using the Iceberg register_table command with AWS Glue and Glue Data Catalog
1EMR_Studio_Iceberg. Apache Icebery examples designed to be run on AWS Elastic Map Reduce (EMR) via. EMR Studio or EMR Notebooks
1OpenSearch_Sigv4_IAM_Auth. Authenticate with OpenSearch via. IAM Sigv4
1EMR_Studio_Stock_Price_Demo. Demo EMR Studio notebook using PySpark to explore Stock Price Data
1MongoDB_Streams_Glue_Iceberg. Process DynamoDB change streams via. AWS Glue w Iceberg to keep a copy of a collection in S3 upto date
1Glue_Examples. PySpark code samples designed for AWS Glue
1SecurityLake_AmazonSecurityLakeMetaStoreManager. CloudFormation to automate the deployment of the required IAM roles for AWS Security Lake
1RESTful_API. A project creating a RESTful API using express.js and node.js
1DS_220_Project. Web application utilizing MongoDB
1Restaurant_Order_Web_Application. SWENG 894 Capstone Project
1RESTful_API_w_node-restful. A project creating a RESTful API using the package node-restful
1current_Date_Time. API to obtain the current Date and Time
1EMR_Studio_Deployment. Example Jupyter notebook for EMR Studio
1S3_Server_Access_Logs_ev2900-sharkech-public. Python script to download and parse S3 server access logs, to determine usage of CloudFormation stacks in other repositories
1OpenSearch_DeletedDocuments. Examples explaining how deletes work in OpenSearch
1