2018-01-01から1年間の記事一覧
gRPC調査 特性 API仕様を強制的に明文化 違う言語での高速で堅牢な通信を可能にする。 マイクロサービスとの相性 James Lewis/Martin Fowlerの"Microservices"日本語訳 サービスが切り分けられている。 サービス間の結合部分は疎にする必要がある。 そして、…
protoc ファイルは、一旦Localで生成するとする。 利用したサンプルは、 gRPC こちら参照。 リモートでやること $ git remote add origin git@github.com:<repository>.git $ go mod init Dockerfile FROM golang:1.11.1 WORKDIR /go/src/app ADD . /go/src/app ENV GO11</repository>…
gRPCとか使って、マイクロサービスを構築したかった。 調査メモ。 grpc / grpc / ruby と go のtutorial やって、ruby のクライアント側と、goのサーバー側立てて連絡させてみた。 tutorial 通りやれば簡単だった。 要は、同じ.protoファイルを元に、それぞ…
考えたきっかけ 新規サービス作るにあたって、構成考えてみた。 将来的にはアプリ化するということで、それを見越して、API + SPA の形にしてみた。 下の画像のイメージ。 正直、静的ファイルはCDNに置いた方がよくない?って感じだけど、Dockerの勉強も兼ね…
どうやったら全体の開発最適できるか考える必要があって、有名とのことだったので読んでみたメモ だが、 とにかく分かりづらいTwelve-Factor Appの解説を試みる こちらがとても分かり易かった。 一応まとめたので、メモ https://12factor.net/ja 1. コードベ…
jquery.mentionsInput という機能で現在、実装されているものをVueで書き換えたかった。 何をやりたいかというと、コメント欄にメンション機能をつけて、そのメンションに対して、色付けしたいという要望。 色付けする = HTMLなので、textareaを普通に使った…
レコメンドの方法には、2種類ある。 コンテンツに基づくフィルタリング 例)とある検索結果をユーザが指定すると、それに近い検索結果ページをレコメンドしてくれる。 基本の考え方としては、 コンテンツ側:コンテンツの特徴量を抽出して、モデル化する。 …
他の方が発表されてた内容が参考になったので、メモ - appolo というGraphQLクライアントライブラリが良いらしい。 - k8s 使ってる人に話聞くと、自分たちに本当に必要なのかって感じだったらしい。 - Blue Green したいだけなら、Code deploy とかでもでき…