Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Sansanさん! / JAWS DAYS 2019 lunch session

Sansan
February 23, 2019

Sansanさん! / JAWS DAYS 2019 lunch session

■イベント
JAWS DAYS 2019
https://jawsdays2019.jaws-ug.jp/

■登壇概要
タイトル:
Sansanさん! -Sansanという会社がどのようにAWSと向き合っているのか-
登壇者:
間瀬 哲也

▼Sansan Builders Box
https://buildersbox.corp-sansan.com/

Sansan

February 23, 2019
Tweet

More Decks by Sansan

Other Decks in Technology

Transcript

  1. ؒ੉఩໵ !NBUFUTV SansanגࣜձࣾEightࣄۀ෦ &OHJOFFSJOH(SPVQ *OGSB6OJU &OHJOFFSJOH.BOBHFS6OJU-FBEFS ݉Eight৽نࣄۀ։ൃଆ੹೚ऀΠϯϑϥ୲౰   "84+"84ؔ࿈ͷ࣮੷

     "84%FW%BZొஃ  Amazon Web Services࣮ફೖ໳ڞஶ(2015)  JAWS-UGژԦઢίΞϝϯό 1೥͘Β͍຾͍ͬͯΔ   AWS΢ϧτϥΫΠζ2014༏উ   ͍·ͩʹແף
  2. X1Πϯελϯεͷ׆༻   - PostgreSQLͷσʔλΛ͢΂ͯΦϯϝϞϦʹ - 1Πϯελϯεʹෳ਺Ϋϥελಉډ - ϑΣΠϧΦʔόͰVIPͷͨΊͷϧʔςΟϯά੾Γସ͑ ɾɾɾ

    X1 (Active) PostgreSQL Cluster VIP PostgreSQL Cluster VIP PostgreSQL Cluster VIP ɾɾɾ X1 (Standby) PostgreSQL Cluster VIP PostgreSQL Cluster VIP PostgreSQL Cluster VIP Replication Replication Replication
  3. ϩάऩूج൫   - ϩάͷछྨʹԠͯ͡3छͷߏ੒ S3 Athena Elasticsearch on EC2

    Kinesis Data Firehose S3 Lambda S3 Glue Redshift Redash Kinesis Data Streams Lambda Lambda DynamoDB SQS ElastCache Memcached EC2 DynamoDB Lambda ElastiCache Memcached EC2 αʔόϩάΞϓϦέʔγϣϯϩά ൚༻ߦಈϩά Ϩίϝϯσʔγϣϯ༻ϩά EC2
  4. EC2Ϩε   - ৽نࣄۀܥͷӡ༻ίετ࡟ݮ - RailsίϯιʔϧΛ࢖͍͍ͨ৔߹ɺօ͞ΜͲ͏ͯ͠·͢ʁ ECR Fargate Service:

    web Service: worker Service: batch … … Task Definition Task Definition Task Definition CodePipeline Source Stage Build Stage Deploy Stage CodeBuild webhook upload image create new task definition update services register scheduled tasks register one-time tasks (commands) merge to master branch
  5. ΤϯδχΞɾΫϦΤΠλิॿ੍౓ ॻ੶ߪೖ ೥ؒສԁਓ ؀ڥ੔උิॿ ೥ؒສԁਓ ιϑτ΢ΣΞ ߪೖิॿ ೥ؒສԁਓ ୺຤ߪೖิॿ ೥ؒສԁਓ

    ˞J04"OESPJEΤϯδχΞݶఆ ࣾ಺ษڧձ ࠙਌අ༻ิॿ  ԁਓ ༗ྉΧϯϑΝϨϯε ࢀՃิॿ ൒ֹձࣾෛ୲ ˞ສԁҎԼཁใࠂ ۀ຿ཁ੥͸શֹձࣾෛ୲ ษڧձࢀՃิॿ  ԁճ ˞݄ճ·Ͱ