サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
買ってよかったもの
y-zumi.hatenablog.com
はじめに 私のチームではマイクロサービスの監視にDatadogを使っています。先日、ある機能をiOSユーザー向けにリリースしたことでサービスへの負荷が増加し、レイテンシーよくスパイクするようになりました。その結果、モニタリングの結果をポストするチャンネルがノイジーなアラートで溢れかえっています 😢。スパイクの原因はDB周り、ポッドのリソース調整などがあります。しかし、今は年末年始休業ということで大きな変更を伴うリリースができません。そのため、その場しのぎとして、Datadogモニターの設定を変更してノイジーな値を減らそうというわけです。 普段からDatadogを業務で触っていますが、細かい設定をいじったことはありません。今回の記事ではダッシュボード機能の Smoothing(平滑化) という関数を使用して、ノイジーなメトリクスをきれいにしていきたいと思います。 ※この記事ではダッシュボー
はじめに 先日、XP祭り2019でLT祭りに参加してきたので、LTの補足と簡単な参加レポートをまとめまておきます。LTでは「スプリントプランニングにおけるタスクの見積もりの質を向上させる」という目的で開催したワークショップについて紹介しました。 本記事では個人的にワークショップを設計する上で重要だと考えていることと、ワークショップの概要について説明します。 xpjug.com 発表資料 ワークショップの設計で意識していること 私がワークショップを設計する時に重要だと思うポイントは以下の2つです。 参加者がワークショップ後にどのような状態になってほしいのか ワークショップで解決したい課題が解決または改善されるか 1. ワークショップ後の参加者の状態を決める ワークショップはなにか目的があって開催されているはずなので、その目的を達成するためには参加者がどのような状態になっていないといけないのか
はじめに 本記事ではgRPCを利用したサーバーとクライアントを実装します。マイクロサービス開発などでよく使われるgRPCですが、ちゃんと調べたことがなかったので簡単なサーバとクライアントを実装してまとめました。 今回の例として使用したリポジトリはGitHubにあります。 github.com はじめに gRPCとは RPC(遠隔手続き呼び出し)とは Protocol Buffersとは gRPCを使用してサーバーとクライアントを実装する 準備 Protocol Buffersによるインタフェースとメッセージの定義 サーバーが提供する機能のインタフェースを定義する リクエストとレスポンスのメッセージの構造を定義する protoファイルをコンパイルする Serverの実装 Clientの実装 動作確認 まとめ 参考文献 gRPCとは gRPCはGoogleによって開発されたリモートプロシージャ
はじめに Kotlin Fest 2019 に行ってきました。 自分が聞いたセッションはサーバーサイドやフロントエンドのKotlinネタが多く、KotlinがAndroid以外のPlatformでも使われてきているなと感じました。 本記事では自分が聴講したいくつかのセッションについてまとめたので簡単に紹介します! Kotlin Festとは Kotlin Festは日本Kotlinユーザーグループが主催しています。 「Kotlinを愛でる」をビジョンに、Kotlinに関する知見の共有と、Kotlinファンの交流の場を提供する技術カンファレンスです。 Android、Backend、FrontendでKotlinが使われることもあり、幅広い領域のエンジニアの方々が参加されています。 Kotlin コルーチンを理解しよう 2019 八木俊広 最初のセッションはKotlin1.1から登場したコル
はじめに Goにおける抽象化の方法にインターフェースがあります。インタフェースをうまく使うことにより具体的な実装を隠し、疎結合な実装ができるようになります。 これにより、テストがやりやすくなったり、リファクタリングの影響範囲を小さくできるなどのメリットがあります。インターフェースがないコードは振る舞いで共通化することができないため、冗長かつ密結合なシステムになってしまいます。 今回はGoのインターフェースの基本的な考え方である "Accept interfaces, Return structs" について紹介します。 "Accept interfaces, Return structs" とは 直訳で 「インターフェースを受け入れて、構造体を返す」 ですが、この考え方はJack Lindamood氏が過去に提案したものです。 GoのCodeReviewのドキュメントには以下のように書かれ
このページを最初にブックマークしてみませんか?
『y-zumi.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く