さらむゅん@ともーちもちもちともーちもちもちともちもちもちー
@saramune
冪等性とは。何度実行しても同じ状態になること。何度正常系を実行しても同じ状態になることではない。2回目以降はエラーになるのもべき等。 #jawsug
2018-01-20 15:48:25
さらむゅん@ともーちもちもちともーちもちもちともちもちもちー
@saramune
Integrity 最終的にはACIDの担保。ACIDトランザクションのないDynamoと仲良くするしかない。 #jawsug
2018-01-20 15:49:26
さらむゅん@ともーちもちもちともーちもちもちともちもちもちー
@saramune
Security クラウドサービス自体のセキュリティはおまかせ。ユーザは認証情報を担保。IAMに寄せる。クライアントはCognitoとか。 #jawsug
2018-01-20 15:54:07
さらむゅん@ともーちもちもちともーちもちもちともちもちもちー
@saramune
最後。実践Microservice x Serverless。 #jawsug
2018-01-20 16:10:41
さらむゅん@ともーちもちもちともーちもちもちともちもちもちー
@saramune
なぜ、マイクロサービスなのか。 →システムは複雑で巨大化していくが、リリースは素早く無停止で。 #jawsug
2018-01-20 16:16:38
さらむゅん@ともーちもちもちともーちもちもちともちもちもちー
@saramune
サービスの分割。 ・適切な大きさ/数に。 ・分割はドメイン単位で。 →業務の関心事ごとに分割 #jawsug
2018-01-20 16:19:23
さらむゅん@ともーちもちもちともーちもちもちともちもちもちー
@saramune
データの分割。 データは各サービスごとにもつ。 →共有すると、他のサービスが引きずられる。不整合を許容できるようにする。 →メッセージングによって非同期でデータ連携。 #jawsug
2018-01-20 16:21:22
さらむゅん@ともーちもちもちともーちもちもちともちもちもちー
@saramune
サービス間のトレーサビリティの確保が重要。先のTokenの話。 #jawsug
2018-01-20 16:23:10
さらむゅん@ともーちもちもちともーちもちもちともちもちもちー
@saramune
レジリエンス。障害が起きたら自ら復旧する。障害の伝搬を阻止する。 #jawsug
2018-01-20 16:23:57
さらむゅん@ともーちもちもちともーちもちもちともちもちもちー
@saramune
AWSサービスの'くせ'について。 KinesisとSQSの比較。KinesisにLambdaを4つ以上ぶらさげると1秒1以上でポーリングされるため、逆に遅くなる。 #jawsug
2018-01-20 16:30:23
さらむゅん@ともーちもちもちともーちもちもちともちもちもちー
@saramune
DynamoDB。バックアップどうする問題。スパイクに対するオートスケール間に合わない問題。 #jawsug
2018-01-20 16:35:27
さらむゅん@ともーちもちもちともーちもちもちともちもちもちー
@saramune
ElasticSearch。Full GC後数s接続できない問題。 #jawsug
2018-01-20 16:36:21