タグ

2017年11月28日のブックマーク (7件)

  • 100万回のWebSocket接続とGo | POSTD

    こんにちは。私はSergey Kamardin(セルゲイ・カマルディン)です。Mail.Ru(ロシアの電子メールサービス会社)で開発者をしています。 この記事では、どのように私がGoを使って高負荷対応のWebSocketサーバを開発したかについて説明したいと思っています。 パフォーマンス最適化のアイデアやテクニックを通じて、WebSocketの知識はあるもののGoについてはほとんど知らないという方のお役に立てれば幸いです。 1. はじめに まずは開発に至った経緯について、どうして私たちがこのサーバを必要としたのかを説明しておきましょう。 Mail.Ruには多くのステートフルなシステムがあります。ユーザのeメール保存もその1つです。システム内、およびシステムイベントの状態変更を追跡する方法にはいくつかの種類がありますが、それらは主に状態変更に関するシステム通知、または周期的なシステムのポーリ

    100万回のWebSocket接続とGo | POSTD
  • 弊社における不適切な通知に関する御詫び — mikan

    各位 平素は弊社アプリ「英単語アプリ mikan」をご愛用賜り、誠にありがとうございます。 11月27日に弊社アプリ「英単語アプリ mikan」に通知されました内容につきまして、 多くの皆さまにご不快な思いとご迷惑をおかけしましたことを御詫び申し上げます。 通知開封率をあげようとするあまり、不適切な内容の通知を配信してしまいました。 配信直後にユーザーの皆様からご指摘を受け、事態を重く受け止めて配信体制を見直し、 新たに通知の配信ポリシーを策定いたしました。 ・ユーザーを大切にしよう。 ・誰かが不快な思いをしてしまう内容はやめよう。 ・プッシュ通知を受けてよかったと思える通知を送ろう。 今後は上記ポリシーに沿い、よリユーザーの方々に満足いただける通知を配信いたします。 改めまして、今回の件につきまして皆さまをお騒がせしておりますこと、心より御詫び申し上げます。 2017 年 11 月 28

    弊社における不適切な通知に関する御詫び — mikan
    upamune
    upamune 2017/11/28
    最近ゴミPush通知が色んなサービスから来るので各社反省して欲しい
  • Amazon.co.jp: マイクロサービス入門 アーキテクチャと実装: 長瀬嘉秀, 田中明, 松本哲也: 本

    Amazon.co.jp: マイクロサービス入門 アーキテクチャと実装: 長瀬嘉秀, 田中明, 松本哲也: 本
    upamune
    upamune 2017/11/28
  • 消防士からエンジニアに転職して1年が経った - Fire Engine

    消防士として働いていた私がゼロからプログラミングを始めて、ITエンジニア転職してから1年が経ちました。今回は、1年間エンジニアとして働いた今の率直な思いと、1年の振り返りをしていこうと思います。 転職してどうだったか 私はエンジニアという仕事は自分に合っているし、転職して当によかったと思っています。しかしそれは、すべての人に「ITエンジニアっていいよ!」って勧められるというわけではなく、当たり前のことですが、合う・合わないがあると思います。 私が思うエンジニア仕事が合う人の特徴は「学ぶことが好きだ」ということに尽きると思っています。正直、エンジニアとして1年間働いて、未経験でもそこそこいけるなっという感覚の方が強かったです。それは、目の前の業務にだけ集中し、業務で必要な技術だけを追えばなんとか仕事はこなせるようになるからです。しかし、そのような場合は大抵、業務で使うフレームワークやラ

    消防士からエンジニアに転職して1年が経った - Fire Engine
    upamune
    upamune 2017/11/28
  • Akka実践バイブル アクターモデルによる並行・分散システムの実現 | 翔泳社

    並行プログラミングからクラスタリング、 そしてリアクティブシステムへ! 昨今、ムーアの法則は終焉したとも言われ、かつてのコンピュータの性能向上に期待するアーキテクチャでは、増加を続けるトラフィックに対処することが難しくなりました。 並行プログラミングやクラスタ構成によるスケーリングへの理解が開発者・アーキテクトに求められています。 書は並列・分散処理フレームワークAkkaの解説書『Akka in Action』の日語版です。書では、制御が難しい並行・分散システムをAkkaによって安全に構築する方法を学ぶことができます。 アクターモデルなどの基概念やAkkaの基的な機能といった全体像から、akka-httpとakka-streamを用いたストリーム処理に基づくハイパフォーマンスなRESTサービスを構築する方法、Akkaのクラスタリングを用いて障害からの回復力を持つスケーラブルなシス

    Akka実践バイブル アクターモデルによる並行・分散システムの実現 | 翔泳社
    upamune
    upamune 2017/11/28
  • 突進するイノシシをハンマーで撃退 岐阜 可児 | NHKニュース

    27日、岐阜県可児市の畑で、農家の男性がイノシシの侵入を防ぐ柵を設置していたところ、突然、現れたイノシシに襲われました。男性は、ちょうど手に持っていたくい打ち用のハンマーで応戦し、難を逃れたということです。 仙田さんはちょうど、手にくい打ちのためのハンマーを持っていて、向かってくるイノシシにとっさに振り下ろしたところ、額に当たり、イノシシは死んだということです。 イノシシは、体長がおよそ1メートル80センチと大きく、7歳から8歳くらいだということです。仙田さんは「突然、山のほうからイノシシが突進してきた。逃げようにも体が動かず、持っていたハンマーを振り下ろした。反動で後ろに倒れ、少し腰が痛いが大丈夫」と話していました。

    突進するイノシシをハンマーで撃退 岐阜 可児 | NHKニュース
    upamune
    upamune 2017/11/28
  • 「ブログを書く技術」を発表した - kakakakakku blog

    別プロダクトの社内勉強会で「ブログ」をテーマに発表して欲しいと依頼があり,「ブログを書く技術」というタイトルで発表をしてきた.今回,改めて「僕がなぜブログを書くのか?」というモチベーションの部分を整理することができたので非常に良かった.なお,再演もできるので,もし「うちでも発表して欲しい!」という話があれば(なさそう),気軽にご連絡を頂ければと! 発表資料 伝えたかったこと 前にツイートした内容にも関連していて,やはり「続けること」が難しいという人が多いように思う.だからこそ「習慣化」を意識するべきでは?という問題提起をしたかった.また,ブログにこだわっているわけではなく,あくまで「アウトプットの形の一例として」ブログが良いのではないかという話をした.発表中に余談なども多くしたため,発表資料だけでは伝わらない部分もあるかもしれない. 「どうしたらブログ続けられるんですか」って相談よく受ける

    「ブログを書く技術」を発表した - kakakakakku blog
    upamune
    upamune 2017/11/28