タグ

goに関するtsekineのブックマーク (2)

  • uber-style-guide-ja/guide.md at master · knsh14/uber-style-guide-ja

    コーディングスタイルは私達のコードを統治する規則です。 これらのスタイルは、gofmt がやってくれることから少しだけ発展したものです。 このガイドのゴールはUber社内でのGoのコードでやるべき、もしくはやるべからずを説明し、コードの複雑さを管理することです。 これらのルールはコードを管理しやすくし、かつエンジニアGoの言語機能をより生産的に利用できるようにします。 このガイドは元々同僚がGoを使ってより開発しやすくするためにPrashant VaranasiとSimon Newtonによって作成されました。 長年にわたって多くのフィードバックを受けて修正されています。 このドキュメントはUber社内で使われる規則を文書化したものです。 多くは以下のリソースでも見ることができるような一般的なものです。 Effective Go The Go common mistakes guide

    uber-style-guide-ja/guide.md at master · knsh14/uber-style-guide-ja
  • メルペイでのSpannerとの戦いの日々 | メルカリエンジニアリング

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

    メルペイでのSpannerとの戦いの日々 | メルカリエンジニアリング
    tsekine
    tsekine 2019/04/18
    素晴らしいの一言(※Spannerが、ではなくMercariの中の人達がです)
  • 1