https://github.com/piotrpdev/distributed-systems-ca2
https://github.com/piotrpdev/distributed-systems-ca2
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/piotrpdev/distributed-systems-ca2
- Owner: piotrpdev
- Created: 2025-05-02T15:59:35.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-03T22:57:24.000Z (about 1 year ago)
- Last Synced: 2025-06-25T16:08:09.846Z (12 months ago)
- Language: TypeScript
- Size: 91.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Distributed Systems - Event-Driven Architecture
__Name:__ Piotr Placzek (20097618)
__Demo__:
This repository contains the implementation of a skeleton design for an application that manages a photo gallery, illustrated below. The app uses an event-driven architecture and is deployed on the AWS platform using the CDK framework for infrastructure provisioning.

## Code Status
__Feature:__
+ Photographer:
+ Log new Images - Completed and Tested.
+ Metadata updating - Completed and Tested.
+ Invalid image removal - Completed and Tested
+ Status Update - Completed and Tested.
+ Filtering:
+ Only send S3 events to Queue / "Log Image" lambda - Completed and Tested.
+ Only send events with metadata attributes to "Add Metadata" lambda - Completed and Tested.
+ Only send status update events to "Status Update" lambda - Completed and Tested.