CATEGORY ソリューション開発室

DockerでPostgres, Go, Node, Keycloakの環境を整えた話

サーバサイドGo+Beego,クライアントはwebpackを使用するためにnodeを使います。 また、今回は後々のサービス展開のためにユーザの認可サーバを別途用意することとしました。 PostgreSQL 本番環境ではおそらくAWSのRDSを使用しますが、開発環境上ではDockerで提供する。 各自がホストOSにインストールすると後々困ることになるのでDocker上で稼働させる。 Go(言語) あ […]

社内でディスカッション形式の勉強会を開いてみた

本日、社内にてディスカッション形式の勉強会を開いてみました。 通常、勉強会といえば教える人と教わる人がいると思うのですが、本日行ったの参加者全員が先生であり、生徒でもあるというような形式にしてみました。 狙いは、 自身の理解度をよく知る 人に伝わりやすい方法を考える などがあります。 分かっているつもりでも、いざ説明しろと言われるとたじろぐ 丁寧に教えているつもりでも、実は相手には伝わっていない […]

いよいよDockerを運用する時がきた

最近、弊社でホスティングしているサーバの棚卸をしておりました。 現在管理中のサーバインスタンスが40台ぐらい。私が転職してきてから2月に1回のペースでサーバが増えてる計算です。 流石に40回もサーバ構築をしていると幾度となく同じすることをするケースがありまして、早いものでは1日あれば作業が終わるものだったりするのですが、そろそろ仮想マシンの上に仮想マシン(というかアプリケーションコンテナ)を構築し […]

システム開発を行うためのスキルロードマップを考えてみた

システム構築を請け負う時に必要なスキルを考えてみました。 頭の中の整理するつもりで作ってみたけど、漏れはあるかもしれないし、書き方(カテゴライズ?)の工夫ももっと必要と思う。 何故こういうものを作ろうと思ったかというと、後進を育成する際、教えることがありすぎて何から教えていいものか困っている。 加えて、この業界は技術の進展が速すぎるため、育成要綱の固定化がしづらいということもある。 後輩にはこれを […]