Skip to content

Instantly share code, notes, and snippets.

@marisastrong
Created March 30, 2022 19:01
Show Gist options
  • Save marisastrong/af91dceb48a9823c8db7d8800bde2699 to your computer and use it in GitHub Desktop.
Save marisastrong/af91dceb48a9823c8db7d8800bde2699 to your computer and use it in GitHub Desktop.
DMPHub Review with IAS
March 30, 2022
IAS DMPHub discussion
Cloudfront / API Gateway - WAF can go in front of these. So probably don't need an ELB.
High Availability is offered in Application Logic Tier with how many containers you have, etc
Fargate is hourly charged, slightly higher than ECS. do not have manage underlying Docker hosts, have to overprovision it.
can get away with running something not by the hour.
do work in stage - AWS Console is new
start with database - Dynamo DB - get that figured. Keep ELB and EC2 hosts
Parallel development in new
Scalability requirements? introduced recently - DMPTool is only service talking to it. 500 DOIs - not a lot of activity
data is metadata repository
Lambda gets charged as it executes
State maintenance can happen in S3
Dynamo DB is hugely complex; ACloudGuru has a great class on this
https://acloudguru.com/course/amazon-dynamodb-deep-dive
SSM Parameters are free
Cloudwatch can be annoying - python tools can provide tail -f functionality
All these services can log to cloudwatch.
lambdas log to cloudwatch by default
application cron jobs - AWS service to kick off jobs? Cloudwatch events --> event bridge
ias-git-cloner
cloudwatch can be tied into alerts and notifications
UC3 Dev account - start to code it up into CloudFormation templates
Build components and add components to the template - automated deployment that makes everything from soup to nuts.
then deploy to staging and then to production in same account.
https://github.com/cdlib/gitcloner - written in CDK --> generates cloud formation template
SA could recommend training and would factor this in
DynamoDB resources:
https://dzone.com/articles/aws-dynamodb-query-vs-scan-demo?edition=713391
https://aws.amazon.com/events/online-tech-talks/on-demand/ - search for DynamoDB
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment