10年続いている電子書店をリニューアルした話 / JAWS DAYS 2021
by
Yohei Tsuchiya
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
JAWS DAYS 2021 - re:Connect - メディアドゥ サポーターセッション 10年続いている電子書店を リニューアルした話
Slide 2
Slide 2 text
2015年 メディアドゥ入社 2019年 インフラ担当からアプリ開発へ 土屋陽平 名前 経歴 自己紹介
Slide 3
Slide 3 text
メディアドゥについて
Slide 4
Slide 4 text
メディアドゥとは 最先端のテクノロジーにより電子書籍の流通事業を推進し、 電子書籍市場、ひいては出版市場全体の拡大に貢献することを 目指しています。
Slide 5
Slide 5 text
メディアドゥとは
Slide 6
Slide 6 text
メディアドゥとは 電子書籍の取次事業 国内シェアNo.1 東証一部上場 エンジニアは約100名
Slide 7
Slide 7 text
リニューアルの話
Slide 8
Slide 8 text
リニューアル内容 デザイン システム 開発言語 01 02 03 電子書店のデザインを、 全面的に刷新 10年選手の既存システムから、 フロントとサーバを全て刷新 アプリケーション開発の言語を、 JavaからGoへ変更
Slide 9
Slide 9 text
今回は AWSを活用した システム刷新について お話しします!
Slide 10
Slide 10 text
リニューアル前のシステム構成 オンプレミスベースの構成からクラウドリフト ● 名古屋のデータセンターから AWSへ、 2020年 12月にクラウドリフトした ● 構成はそのまま、全体的に EC2で稼働
Slide 11
Slide 11 text
リニューアル後のシステム構成 クラウドネイティブな開発へ ● ECS+Fargateでコンテナ化 ● RDSはAurora ● インメモリDBはElastiCache ● バッチはLambda ● ストレージはS3
Slide 12
Slide 12 text
開発での改善点 ● デプロイメントの簡略化と耐障害性 ○ コンテナ技術の採用 ○ Fargateによりスケーラビリティと可用性を得られた ● AWSのマネージドサービスを活用して、ミドルウェアの管理・運用を簡略化 ○ Auroraによる高い可用性、バックアップなどもお任せ ● サーバレス技術による高いコスト効率 ○ バッチ処理の時間分だけの課金となるようにLambdaを採用
Slide 13
Slide 13 text
● デザイナー参入 ○ ユーザビリティの改善 ● 開発言語にGoを採用 ○ ソースコードの可読性維持 ● スクラムを導入 ○ 継続・安定したプロダクト開発 開発チームについて
Slide 14
Slide 14 text
https://mechacomi.jp/ コミなび URL
Slide 15
Slide 15 text
「テクノロジーで出版業界を 盛り上げていきたい」 こちらに共感・興味をお持ちの方は、 是非とも一緒に エンジニアリングしていきましょう! 最後に
Slide 16
Slide 16 text
ひとつでも多くのコンテンツを、ひとりでも多くの人へ 著作物の健全なる創造サイクルの実現 VISION MISSION
Slide 17
Slide 17 text
Engineer Engineering Manager Product Owner We’re Hiring ! https://recruit.mediado.jp/
Slide 18
Slide 18 text
No content