タグ

serverとnode.jsに関するkasahiのブックマーク (3)

  • 1000万ユーザに耐えるサーバを作ってみた

    概要 スケーラビリティが高く1000万ユーザに耐えるAPIサーバを作成しました。TwitterのようなSNSです。実装はGitHubで公開しています。 開発環境は次の通りです。 Node 16.14 Express 4.17.3 DynamoDB 2012-08-10 機能要件は次の通りです。 ツイート機能 ツイートに対してコメント機能 フォロー機能 タイムライン機能 導入 Facebook、Amazon、Youtubeのような数億人のユーザを抱えるサービスでは大量のトラフィックを捌く必要があります。大量のトラフィックを捌くためのアプローチとして一般的に使われるのはスケールアップではなくスケールアウトです。スケールアップは性能の高い機器を使うためにコストが高いです。また、1つのサーバで運用するためにパフォーマンスの限界が存在します。 スケールアウトについて考えます。アプリケーションは大きく

    1000万ユーザに耐えるサーバを作ってみた
  • VaporでサーバーサイドSwiftに入門してみる。 (swiftenv + Swift Package Manager利用) - Qiita

    VaporでサーバーサイドSwiftに入門してみる。 (swiftenv + Swift Package Manager利用)SwiftSwiftPackageManagerVaporSwiftenv サーバーサイドでSwiftが動くようになってきていますね。 あまり積極的にSwift界隈の流れを追えてはいないけど、サーバーサイドでSwiftが動くようになってきてWebエンジニアたちも今後注目されていくだろうと期待しています。 そんな感じの状況なので少し入門してみたいと思います。 ゴールはVaporでサーバーを立てるHello worldです。 ※Swift環境構築周りでごちゃごちゃやってしまった気がするのでミスってる記述があるかもしれません 追記: これを先に読んだ方がいいと思います。(Swiftで書かれたWebフレームワークを試すにあたっての注意点 ) Swift 3.0-devを試す

    VaporでサーバーサイドSwiftに入門してみる。 (swiftenv + Swift Package Manager利用) - Qiita
  • さくらのVPSでNode.jsを設定してみた – 水玉製作所

    なにかと話題のNode.js。FlashやCreateJSなどのインタラクティブコンテンツと連動させたら、面白そう!ということで触ってみたのですが、いざインターネットで公開するとなると、多くのレンタルサーバー上では使えないことがわかりました。 root権限が必要なのです。 そこで、SAKURA Internetの「さくらのVPS」を契約して、設定してみました。 今回はインディゴデザインの五十嵐さんに無理を言って教えてもらいました。 五十嵐さん、ありがとうございました! http://www.idw.jp/ 以下、習ったことのメモです。 Node.js自体の説明はしません。 主に自分向けのメモなので、第三者からするとわかりにくいとは思いますが、ご容赦ください。 アカウント情報 さくらのVPSを契約して、次のようなアカウントが発行されたとします。 [サーバ基情報] IPアドレス:133.24

  • 1