タグ

lambdaとjavascriptに関するkasahiのブックマーク (2)

  • サーバレスで短縮URLサービスを作ってみる(2018年度版) - Qiita

    みなさんこんにちは。 もう何年も前のことです。私は趣味で短縮URLサービスを運営していました。 でも、普通のレンタルサーバーで mod_rewrite 使って動かしていたら、ちょっとアクセスが集中しただけで落ちてしまい、利用者のみなさまに迷惑をかけまくっていました。 今であれば、AWSなんかを使って、もっと簡単にスケーラブルなサービスを作れていたんでしょうね・・・ ・・・ 当に? ということで、やってみることにしました。 準備 なんと、 短縮.jp がまだ未取得だったので、衝動買いしました。 日語ドメインが流行っていないのか、短縮URLがオワコンなのか、それとも両方か。 設計 最初は、こんな案を考えていました。 S3にトップページを配置、短縮URLはAPIゲートウエイでLambdaを呼んで、DBから元のURLを持ってきてrefreshを返す なんですが、「AWS 短縮URL」で検索した

    サーバレスで短縮URLサービスを作ってみる(2018年度版) - Qiita
  • “Web Componentsだけ” で新サービスを実装して見えたこと - Qiita

    Double O というサービスを作りました。 フロントエンドはピュアな Web Components を採用していて、バックエンドは Lambda と DynamoDB のみで構成しました。 (厳密には CloudFront とか API Gateway とかもあるけどそこは省いていいよね?) REST API 以外の Util 系の Lambda 関数はすべて AWS Cloud9 で管理することで環境構築も不要な Lambda ができて楽でした。 TL;DR サーバーレスについてはごく普通のことしかしていないので、詳しくは触れないでおきます。 ピュアな Web Components だけでサービスを成立させることができた。 HTMLElement クラスを継承するだけなのでメジャーライブラリは不要になった。 Web Components の Custom Elements は標準仕様

    “Web Componentsだけ” で新サービスを実装して見えたこと - Qiita
  • 1