タグ

2019年9月30日のブックマーク (6件)

  • 【負荷対策】CM放映期間にサーバを落とさない方法(保存版) - AppBrew Tech Blog

    遊撃エンジニアの @anoworl です。最近はメンバーを巻き込みつつ転職ドラフトで指名をして指名承諾率1位になったり、SaaSをReactやReduxと戯れながら開発してちょっとだけSPAが分かった気になったりしました。 この記事では「CM放映期間にサーバを落とさない方法」と題して、昨年12月〜今年の1月のCM放映時行っていたことを紹介したいと思います。↓このCMです。 CM放映期間は記事に書いてあることを実践し、事前の負荷試験では元の10倍の負荷に耐えられるようにしました。 その結果、5xx皆無とか99パーセンタイルレスポンスタイム完璧!とまではいきませんが大きな障害も無く、分かりやすい値だとNew Relicで測定しているUptimeは期間中100%を記録しました。 Uptime 100% ! 注意事項 この記事は、私自身CMを放映することになった際まとまった情報がインターネット上に

    【負荷対策】CM放映期間にサーバを落とさない方法(保存版) - AppBrew Tech Blog
    odan3240
    odan3240 2019/09/30
  • Git pullを使うべきでない3つの理由 · DQNEO日記

    git pullは使わなくてもよい 初心者はgit pullを使わない方がよい 我々ソフトウェアエンジニアは勉強が大好きなので、コマンドがあるとそれを勉強して使いこなさなければいけないと考えがちですが、ときには「覚えない、使わない」という発想も大事なのではないでしょうか。 以下にその理由をのべます。 git pullは使う必要がない git pullを使わないとできないこと、というのはありません。 使わなくても全然困りません。 git fetchとgit mergeとgit rebaseだけですべての用は足せます。 私はチーム開発でGit格的に使い始めて数か月経ちますが、普段の作業でgit pullを使ったことはないしそれで困ったこともありません。 git pullを使わなければ、余計な落とし穴に落ちない git pullには落とし穴があります。 初心者はたいていその穴に落ちます。 「

    Git pullを使うべきでない3つの理由 · DQNEO日記
    odan3240
    odan3240 2019/09/30
  • 爆速でFargateをスケールさせる「aws-fargate-fast-autoscaler」を試してみた | DevelopersIO

    CloudWatchだけでは実現できない超高速なFargateのスケール処理をCDKをつかったStep Functionsで実装しているリポジトリです。是非参考にしてみてください。 「Fargateをいかに早くスケールさせるか、そこに命をかけた男がいた…」 先日参加したセミナー(コンテナ好き4名がコンテナの魅力を喋り倒すJAWS-UGコンテナ支部に行ってきた)にそんな男がいたわけですが、その仕組を改めて動かす機会があったので、紹介します。 CloudWatchを利用しないStep Functionsを利用した爆速スケールの仕組み CDKによる環境一式のデプロイ という両面で非常に参考になるリポジトリです。そのあたり興味があるかたは是非一度この記事を読んでいただきながら皆さんの環境でためしていただきつつ、今後のStep Functionsの使い方やCDKのサンプルとして活用いただければと思い

    爆速でFargateをスケールさせる「aws-fargate-fast-autoscaler」を試してみた | DevelopersIO
    odan3240
    odan3240 2019/09/30
  • LayerXのビジネス|福島良典 | LayerX

    はじめにLayerXってどんなビジネスをしているの?コンサルしてるんでしょ?研究開発にかなり力入れててビジネスはしてないんだよね?みたいなことをよく聞かれます。 (そもそも企業とのプロジェクトが多いため)外に出せる情報が少ないので詳細を語ることはできないので仕方ない点もありますが、上記認識は間違っています。LayerXは「ソフトウェアライセンスビジネス」および「それを活用した共同事業」を行っている会社です。もちろんコンサルティングや研究開発も行っているのですが、それはあくまで上記2つのコアビジネスを強化するために行っています。 現状LayerXには30人ほどの、社員・業務委託が参画しています。弊社は大きな資金調達をしていませんので、キャッシュを燃やしてゆっくり研究していればいいやとやっていてはすぐ立ち行かなってきてしまいます。LayerXはすでに(多くのブロックチェーン企業とは違い)、30

    LayerXのビジネス|福島良典 | LayerX
    odan3240
    odan3240 2019/09/30
  • アプリ開発にReact Nativeを使うメリットをスタートアップ目線で書いてみた|rayray_pyのブログ|note

    弊社では、現在iOS、AndroidアプリをReact Nativeで運営しております。 最近、知人のスタートアップやベンチャーの方からReact Nativeってどうなの?みたいなことを聞かれることが多くなってきたので、曲がりなりにも1年弱くらいReact Nativeで開発してきて思ったことを、書き記したいと思います。 ですので今回は技術的な部分に踏み込みすぎず、あくまでスタートアップの事業開発におけるReact Nativeの有用性についてのみとさせて頂きます。 TL;DR 少数精鋭ならReact Native, 安定性と質を重視するならネイティブ言語を使うのが良いと思います。 目次 ・React Nativeとは ・React Nativeを採用してよかったこと ・React Nativeを使わない方がよいパターン ・まとめReact NativeとはReact NativeはFa

    アプリ開発にReact Nativeを使うメリットをスタートアップ目線で書いてみた|rayray_pyのブログ|note
    odan3240
    odan3240 2019/09/30
  • 現在時刻が関わるユニットテストから、テスト容易性設計を学ぶ - t-wadaのブログ

    この文章の背景について この文章はテスト容易性設計をテーマに 2013/11/26 に CodeIQ MAGAZINE に寄稿したものです。残念ながら CodeIQ のサービス終了と共にアクセスできなくなっていたため、旧 CodeIQ MAGAZINE 編集部の皆様に承諾いただき、当時の原稿を部分的に再編集しつつ、ライセンス CC BY(クリエイティブ・コモンズ — 表示 4.0 国際 — CC BY 4.0) で再公開いたしました。 旧 URL にいただいたブックマークとご意見はこちらです(これであなたもテスト駆動開発マスター!?和田卓人さんがテスト駆動開発問題を解答コード使いながら解説します~現在時刻が関わるテストから、テスト容易性設計を学ぶ #tdd|CodeIQ MAGAZINE)。旧記事には当に多くの反響をいただき、誠に感謝しております。 目次 この文章の背景について 目次 出

    現在時刻が関わるユニットテストから、テスト容易性設計を学ぶ - t-wadaのブログ
    odan3240
    odan3240 2019/09/30