タグ

2019年4月18日のブックマーク (4件)

  • メルペイでのSpannerとの戦いの日々 | メルカリエンジニアリング

    こんにちは、メルペイのバックエンドエンジニアの @kazegusuri です。 メルペイではメインのデータベースとしてGoogle Cloud Spannerを利用しています。 マイクロサービスによっては秒間数千リクエストをSpannerで処理しています。 いかにSpannerをスケールできるようにして安定させられるかが会社全体として重要になっています。 記事では数ヶ月間戦ってきたSpannerのレイテンシが高くなる問題とその解決法について紹介したいと思います。 社内への調査報告も含めて書いているため、かなり詳細で長い内容になっています。 なおこの問題の大部分はGoSpannerを使ったときにだけ発生する問題のため、Javaなどの他の言語では該当しない可能性があります。 CreateSession問題 ここで紹介しなくても良いくらい基的なところですが、CreateSessionが非常

    メルペイでのSpannerとの戦いの日々 | メルカリエンジニアリング
    katzchang
    katzchang 2019/04/18
  • 配属初日にデプロイする

    春なので、新卒者が現場に入る時期ですね。弊チームでは、配属初日に何かの機能のデプロイをしてもらうということを数年間続けているので、その話をします。 なぜ初日が大事なのか「開発者として何かをデプロイするという行為は価値提供につながるから」というのが理由だ。他の行為、例えばアーキテクチャやドメインの把握、ミーティングから名刺交換に至るまで、そいつらは成果を出すためのオマケにすぎない。あ、名刺交換が役に立つかはわからん。 新卒者向けにもやるし、中途採用や社内異動、インターンの受け入れのときもやっている。 まあとにかく、デプロイするっていう我々の仕事を一回りすることで、成果を上げていくリズムを作ることに役立つはずだと考えて、続けている。 アイデア自体は新しいものではなく、昔どこかで読んだ記憶はある。 準備は?初日のタスクとしてどれが良さそうかを選ぶくらいだ。過去に選んだものとして、例えば: UI

    katzchang
    katzchang 2019/04/18
    かいた
  • お知らせ | おそらくはそれさえも平凡な日々

    日頃お世話になっている皆様へのお知らせです。なるべく多くの方に直接お伝えしたかったのですが、この場でのお伝えになってしまった方には申し訳ありません。 はてな退職します。4/17(水)が最終出社でした。所属は5/31(金)までです。 ずっとはてなで働きたいと思っていましたし、この絶好のタイミングで辞めてしまうのは勿体無いという気持ちもあります。ただ、次の挑戦に関して時間的な制約もあったため退職させてもらうことになりました。この詳細はまた別途お知らせできればと思っています。 2014年に現在のはてな東京オフィスの一人目のエンジニアとして入社し、その後、チーフエンジニアと、Mackerelのプロダクトオーナー(マネージャー)を兼務してきました。 チーフエンジニアとして組織に、Mackerelではプロダクトとビジネスに関わりました。入社当時、私一人だけだった東京オフィスのエンジニアも今では二桁に

    お知らせ | おそらくはそれさえも平凡な日々
    katzchang
    katzchang 2019/04/18
    おつおつ
  • 人生経験はバーチャルで十分だと思う

    時間の制約上、1人の人間が一生にうちに経験できることは限られる。それならば短時間で実際の経験に似た仮想的な経験をたくさんした方が良いのではないだろうか。 実は子供の頃にそんなことを考えて親に話したことがあるが「リアルとバーチャルは違う」と笑われ取り合ってもらえなかった。しかし、大人になってこのアイデアを改めて考えてみると荒唐無稽な話だとも言い切れない。 そもそも人間は現実と仮想の違いをどこまで認識できているのか。仮想世界の中に現実の要素が含まれていればそれは現実と言っても良いのではないか。もちろん、気の力で空を飛び、かめはめ波を打つような真似ができるとは思っていない。だが物語の登場人物の心理や行動を見ることで人生を学ぶことは可能だ。 現実世界でリアルな経験ができればそれに越したことはないが、多くの経験はバーチャルで十分だと思う。

    人生経験はバーチャルで十分だと思う
    katzchang
    katzchang 2019/04/18
    仏教じゃん