Tamanyan.net

10 分でローカルの Kubernetes クラスタに Node.js で構築した Web App をデプロイする。

この記事で分かる事

  • Node.js Web App を Kubernetes クラスタ上に構築する方法
  • Docker for Mac Kubernetes の使い方
  • Kubernetes Dashboard のインストール方法

今回使ったサンプルは tamanyan/k8s-node-sample にある。

Kubernetes を知る

Docker は触っていても Kubernetes は初めてという人は結構多いのではないだろうか?

「Kubernetes は、コンテナ化したアプリケーションのデプロイ、スケーリング、および管理を行うための、オープンソースのコンテナオーケストレーションシステムである」

と書かれていても全くピンと来ない。まずオーケストレーションってなんだよ、曲でも作るのか?と冗談のように考える人もいるだろう。

MORE

Firebase + Nuxt.js + TypeScript を用いて、SSR に対応した Web アプリを構築する上での知見を共有する。

この記事でわかる事

  • TypeScript で Nuxt.js を書く方法
  • Jest を利用した Nuxt.js のテスト
  • Firebase で Nuxt.js のアプリを SSR (サーバサイドレンダリング) する方法
  • Firebase の開発環境と本番環境の分け方

今回作成したサンプルは tamanyan/nuxtjs-firebase に公開しておくので、必要であれば見てほしい。

作成したサンプルアプリへのリンク

MORE

日本のエンジニア界隈を見ると Web 系や SIer 系の話題はよく見かけるが、非 IT 企業で働くエンジニアの話は聞こえてこない(そもそも数が少ないからね…)。

非 IT 企業のエンジニアというと社内 SE を想像する人もいるだろう。ここでは、従来的な社内の業務システムの管理を行うエンジニアではなく、 企業のデジタルトランスフォーメーションを進める事ができるエンジニアの話をする。

デジタルトランスフォーメーションとは企業のビジネスモデルやビジネスプロセスに IT を適用させていく事だ。 全世界の人々がインターネットに接続できる現代において、無視することはできなくなってきている。

MORE