31
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Lancers(ランサーズ)Advent Calendar 2018

Day 1

誰も教えてくれない、サービスを終了する技術〜 SPA で作ったサービスを閉じる時にやるべきこと 〜

Last updated at Posted at 2018-11-30

ランサーズアドベントカレンダー1日目の @numanomanu です。 Lancers という会社で サービスリード をしています。
pook というスキルシェアのサービスを運営しておりましたが、この度終了することになった為、 SPA でつくったサービスを終了する方法をまとめました。
なかなか調べてもサービスの終了方法は見つからなかったので、その知見をシェアできればと思い、投稿しました。

前提

image.png

早速、サービスを終了する手順

  1. S3 でホスティングしていた index.html を終了ページ用に書き換える。

以上です。

image.png

まとめ

  • SPA で作ると index.html しか実体がないので、終了ページに差し替えるだけで作業はほぼ終了しました。
  • いろいろ期待された方、申し訳ございませんでした。技術的な部分は本当にこれだけでした。。。
  • SPA で作ると、終了するのもコストが掛からないというメリットがあるようです。
  • サービスを作るのはとても時間がかかりましたが、終了するのは一瞬でした。

明日は弊社 SRE のあだちんによる
ランサーズの分析基盤(capybara)と運用について紹介

の記事です。乞うご期待!

おまけ

  • 実際の構成はこんな感じになっており、S3 とクラウドフロントの構成です。
  • EC2 の API サーバーは別になっており、そこを AWS の管理画面からポチッと消すという作業もあります。
  • 終了後も終了ページを S3 で運用できるので、コストもおさえることができます。
終了前 終了後 index.html を書き換えて、js ファイルを削除
image.png image.png

おまけ2

  • 技術的な部分以外では、こういう地味な取り組みなどをおこなってました。
  • 使っていただいた皆さん!ありがとうございました!
31
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
31
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?