インフラ管理のコツ・ポイントを考える

インフラ管理のコツ・ポイントを考える

インフラ管理を考える - 属人化を防ぐ - 冪等性 - 工数削減 - ベンダーロックイン - OSS管理 - ログ・監視 - セキュリティ - クラウド費用削減 - マイクロサービス化で疎結合 - ステートレスでスケーラビリティ - タグをつけてきめ細やかなコスト管理 IaC Infrastructure as Code。 - 冪等性があり、手作業によるミスがない - コードレビューができる -

Infrastructure
Swagger Editorに入門してみる

Swagger Editorに入門してみる

経緯 今まではAPIを送信する機能をゴリゴリにプログラミングしていたが、いとも簡単にAPIを生成できるSwagger(OpenAPI)なる仕組みがあると知って驚愕した。 実際に使用してみて便利さを確かめてみる。 Swagger Editorをいじる まずはお手軽にブラウザで扱えるを試す。 以下にアクセス。 https://editor-next.swagger.io 左側のカラムがYAMLになって

Backend
Spring BootでDocker上にAPIサーバーを構築する

Spring BootでDocker上にAPIサーバーを構築する

やりたいこと ダミーでAPIを送信するサーバーが必要になったので、導入が楽でサクッとできるという噂のSpring BootでAPIサーバーを構築してみる。 わざわざレンタルサーバーやVPCなどを借りるのもアレなので、Dockerも導入してローカルで起動できるようにする。 Spring Bootとは? まず、JavaをわかりやすくしたのがSpring Frameworkというフレームワークで、Spr

VitePressで作ったブログをVuetifyでカスタマイズする

VitePressで作ったブログをVuetifyでカスタマイズする

前提 - npmのバージョン:10.2.3 - node.jsのバージョン:v20.10.0 - Vue.jsのバージョン:3.3.4 - VitePressのバージョン:v1.0.0-rc.30 - 既にVitePressが構築できていることが前提 - Macを使用 やりたいこと 前回、VitePressで技術ブログを自作したものの、まだまだ足りていない部分があるので追加していく。 まずは、記事

Frontend
個人的によく使うGitのコマンド集

個人的によく使うGitのコマンド集

Gitについて - Gitとは、ソースコードなどの分散型バージョン管理システムのこと - サーバについてはGitHubやAWS CodeCommitなどのサービスがある - クライアントについてはGitをインストールしてコンソールなどで操作したり、SourcetreeやVSCodeの拡張機能などのGUIで操作したりが可能 Gitの基本操作 - GitHub上などでリポジトリを作成 - リポジトリを

IT
VitePress + GitHub Actions + GitHub Pagesでブログを自作する

VitePress + GitHub Actions + GitHub Pagesでブログを自作する

何故やるのか ITエンジニアとして働いていて、毎日が勉強だと感じている。学んだことは技術メモとして残しておきたいと考えているが、あまりお金をかけずに済む方法はないものか…と考えていた。 他には無料ブログサービス(Blogger、はてなブログ、Qiita、Zenn等)を利用するなどの選択肢があるが、せっかくなので自分にない技術の勉強も兼ねて自作したい。 ブログサービス CMS SSG はてなブログ

Vue.jsに入門してみる

Vue.jsに入門してみる

前提 - npmのバージョン:10.2.3 - node.jsのバージョン:v20.10.0 - Vue.jsのバージョン:3.3.4 - Macを使用 ① VSCodeの準備 入っていない場合はVSCodeをインストール。 https://code.visualstudio.com/download 拡張機能を入れる - 日本語化 - Vue Language Features (Volar)

Frontend