---
title: '25 Other AWS Services - ACM, SWF, SES, DBs'
disqus: hackmd
---
:::info
AWS Certified Developer Associate DVA-C01
:::
25 Other AWS Services - ACM, SWF, SES, DBs
===
<style>
img{
/* border: 2px solid red; */
margin-left: auto;
margin-right: auto;
width: 90%;
display: block;
}
</style>
## Table of Contents
[TOC]
AWS Certificate Manager (ACM)
---
- to host public ssl certs in aws, you can
- buy own and upload using cli
- have acm provision and renew public ssl certs for you
- free
- acm loads ssl certs on following integrations
- load balancers
- including ones created by EB
- cloudfront distributions
- apis on api gateways
- manually managing ssl certs is a pain so acm is a great service to leverage
- eg. when certs expire need to reload and transfer security

- users connect to our alb
- alb has ssl termination
- when users using public internet talking via https terminate, the request is transformed into http
- ACM provisions and maintain cert on the alb
- when https req made to alb, alb makes priv aws http request (not https) to ec2
- thanks to ssl termination, only alb deals with https not our ec2 instances
- less cpu costs on ec2 from decrypting/encrypting
- also dont have to manage ssl certs on ec2 instances
### Console

- private CA is out of scope for exam





- can click create record in route 53

- wait awhile for cert to be issued

- can config alb listener with the ssl cert in beanstalk

AWS Simple Workflow Service (SWF)
---
- coordinate work amongst apps
- code runs on ec2
- not serverless
- 1 year max runtime
- concept of activity step and decision step
- has builtin human intervention step
- eg. order fulfillment from web to warehouse to delivery
- step funcs is recommended to be used for new apps except
- if need external signals to intervene in processes
- if need child processes that returns values to parent processes
AWS SES
---
- send emails using
- smtp interface
- aws sdk
- abi to send email, integrates with
- s3
- sns
- lambda
- integrated with iam for allowing to send emails
Database Summary
---
- rds - relational databases, OLTP (online transation processing)
- postgresql, mysql, oracle etc.
- aurora + aurora serverless
- provisioned db
- dynamodb - nosql db
- managed, key value, document
- serverless
- can provison rcu and wcu with auto scaling or use on-demand and not care about provisioning
- elasticache - in memory db
- redis/memcached
- cache capability
- redshift - OLAP, analytics processing
- data warehousing/data lake
- analytic queries
- neptune - graph db
- db migration service (DMS)
- documentdb - managed mongodb for aws
###### tags: `AWS Developer Associate` `Notes`