コードベースバージョン管理されている1つのコードベースと複数のデプロイざっくり書くと1つのアプリケーションに1つのリポジトリ。同じコードを共有するなら、ライブラリとして管理してMavenで組み込む。環境によってjar/warを変更しないで済むようにする。リポジトリについては、1サービスで1リポジトリでもいいのかなって思ったりもしてるのだけど、だめかな?そのほうがプルリクエストが楽そうだし。Maven&Gitチカラ上げよう。依存関係を明示的に宣言し分離するMavenで管理しておけば良さそう。jarに限らず全部管理しておくのは良いよね。設定を環境変数に格納するここんところ、どうやって管理したらいいんだろうかなーって悩み中。Configあたりにヒントがありそうなんだけどな。バックエンドサービスバックエンドサービスをアタッチされたリソースとして扱うこれは、今じゃ、PaaS使ってたら普通ね。ビルド、リリース、実行ビルド、リリース、実行の3つのステージを厳密に分離するこれもJavaだと普通かな。プロセスアプリケーションを1つもしくは複数のステートレスなプロセスとして実行するこれもPaaS使ってたら自然とそうなるね。並行性プロセスモデルによってスケールアウトするWebはそうかなって思うんだけど、バッチプロセスとかメッセージングとかのあたりをどうしたらいいんだろうかなぁって思ったりしてる。あるべき」というのはよくチーム内で話をするすね。開発、ステージング、本番環境をできるだけ一致させた状態を保つこれも最近だとVagrantとかで以前よりは楽に揃えられるね。Dockerを上手に使いたいな。ログログをイベントストリームとして扱うこれもPaaS使ってたら普通かな。管理プロセス管理タスクを1回限りのプロセスとして実行するこれは、そうありたい。構築をうまくやりたいそんなとこかな。自分の位置を確認するために読みなおそう。́∀`)∩ワーイbufferings.hatenablog.comの続き。最新のSTSを落とすところから始めてみた。ダウンロード遅か...2016-02-24Jenkinsでビルドのパイプラインを作るぞー!(2016年2月版)と思って色々見て回った。Jenkinsでビルド・パイプラインを作...2016-02-11とりあえずDockerの何が良いの?1分で教えてよ!遂にちゃんとDockerの勉強を始めた。(1)はてなブログをはじめよう!bufferingsさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。