Philip Patterson's starred repositories

PyNest

PyNest is a Python framework built on top of FastAPI that follows the modular architecture of NestJS

Language:PythonLicense:MITStargazers:622Issues:14Issues:21

flask-muck

🧹 Flask REST framework for generating CRUD APIs and OpenAPI specs in the SQLAlchemy, Marshmallow/Pydantic application stack.

Language:PythonLicense:MITStargazers:153Issues:3Issues:4

cdk-eks-blueprints-patterns

Patterns repository for the Amazon EKS Bluepints for CDK

Language:TypeScriptLicense:MIT-0Stargazers:141Issues:12Issues:25

llm-rag-vectordb-python

Explore sample applications and tutorials demonstrating the prowess of Amazon Bedrock with Python. Learn to integrate Bedrock with databases, use RAG techniques, and showcase experiments with langchain and streamlit.

Language:Jupyter NotebookLicense:MIT-0Stargazers:91Issues:6Issues:2

amplify-category-api

The AWS Amplify CLI is a toolchain for simplifying serverless web and mobile development. This plugin provides functionality for the API category, allowing for the creation and management of GraphQL and REST based backends for your amplify project.

Language:TypeScriptLicense:Apache-2.0Stargazers:80Issues:42Issues:1425

amazon-bedrock-quick-start

Learn how to Quickly build Generative AI applications with Amazon Bedrock

Language:PythonLicense:MIT-0Stargazers:52Issues:6Issues:1

amazon-bedrock-agents-quickstart

Learn how to quickly build Agents with Amazon Bedrock

Language:PythonLicense:MIT-0Stargazers:41Issues:9Issues:1

building-gen-ai-agent-on-aws

Building an AWS Solution Architect Agent with Generative AI

Language:Jupyter NotebookLicense:MIT-0Stargazers:32Issues:5Issues:4

python-fm-playground

Explore how you can use Amazon Bedrock with Python in a dynamic environment! It includes a FastAPI app and a Next.js frontend, perfect for learning and experimentation with generative AI on AWS.

Language:JavaScriptLicense:MIT-0Stargazers:30Issues:10Issues:1

amazon-bedrock-custom-langchain-agent

Learn to build custom prompts and tools for LangChain agents

Language:PythonLicense:MIT-0Stargazers:28Issues:8Issues:1

building-gen-ai-apps-with-found-models-workshop

Code for the Generative AI workshop

Language:PythonLicense:MIT-0Stargazers:15Issues:11Issues:1

aws-lambda-and-cqrs-a-winning-combination

Command-Query Responsibility Segregation (CQRS) is often presented as a pattern focused on scaling by separating reads and writes. However, this is an architecture-level pattern that has nothing to do with infrastructure. At AWS re:Invent 2023 session (BOA211) we explored the right way of combining AWS Lambda and CQRS together.

License:MIT-0Stargazers:11Issues:7Issues:0
Language:PythonLicense:MIT-0Stargazers:9Issues:0Issues:0

python-fastapi-demo-docker

This Python application leverages FastAPI and Pydantic to provide a high-performance API, bundled with PostgreSQL for data persistence, and is completely refactored for containerization with Docker for smooth deployments.

Language:HTMLLicense:MIT-0Stargazers:9Issues:0Issues:0

bookstore-demo-app-with-authz

Authorization is one of the foundational needs when building your applications and services. Learn how, with the help of Cedar and Amazon Verified Permissions, to to add non-trivial authorization rules to your web application.

Language:PythonLicense:MIT-0Stargazers:9Issues:9Issues:0

automate-web-app-amazon-ecs-cdk-codecatalyst

Deploy a containerized python app to Amazon Elastic Container Service using AWS CDK and Amazon CodeCatalyst

Language:HTMLLicense:MIT-0Stargazers:5Issues:6Issues:0

jupyter-notebook-ml-batch-amazon-eks

Container-ready Jupyter Notebook application based on a TensorFlow 2.12.0/Python 3.10 image, utilizing XGBoost model training for structured data

Language:Jupyter NotebookLicense:MIT-0Stargazers:3Issues:0Issues:0

the-grad-project

This is the repository where you can download and run notebooks in SageMaker Studio Lab, in partnership with webinars taking place on YouTube.

License:MIT-0Stargazers:3Issues:0Issues:0

aiml-like-api-in-your-app

Sample code for adding AI/ML services to your app

Language:PythonLicense:MIT-0Stargazers:2Issues:6Issues:0

compilation-optimization-of-sagemaker

How to Speed Up Open Source LLMs Training and Cut Down Billing Time with Amazon SageMaker

Language:PythonLicense:MIT-0Stargazers:2Issues:0Issues:0
Language:PythonStargazers:2Issues:0Issues:0

point-to-point-messaging-with-amazon-sqs

Companion repository for the tutorial Point-to-Point Messaging with AWS Lambda

Language:TypeScriptLicense:MIT-0Stargazers:1Issues:0Issues:0

request-response-with-amazon-api-gateway

Companion repository for the tutorial Request-Response with Amazon API Gateway and AWS Lambda

Language:TypeScriptLicense:MIT-0Stargazers:1Issues:5Issues:0

serverless-python-document-sorting

Code example from Winging It Live S1E1, serverless document sorting

Language:PythonLicense:MIT-0Stargazers:1Issues:6Issues:0