気軽に楽しくプログラムと遊ぶ

自分が興味があってためになるかもって思う情報を提供しています。

2024-01-01から1年間の記事一覧

GitHub Actionsの書き方(基本)

GitHub Actionsとは? ビルド、テスト、デプロイなどを自動化するCI/CDプラットフォームのこと。GitHub内のサービスのため、GitHub内で完結することができる。 GiHub Actionsの仕組み 設置場所:.github/workflows ファイル形式:yml 記載内容:ワークフロー…

Apache Kafkaとは?

Apache Kafkaとは? メッセージングシステム 利用メリット Apache Kafkaの構成 Apache Kafkaの特徴 分散システム 分散システムのメリット データの永続化 データ永続化によるメリット 参考URL Apache Kafkaとは? 複数台のサーバーで大量データを処理する分…

Intellij 便利プラグイン

便利そうと思って導入したプラグインの概要について以下に記載する。 詳しい内容は、参考URLを参照のこと。 便利プラグイン コード共有 GitLink:エディタ上のコードを右クリックで、コード共有リンクコピーのメニューを出せる コード理解 Find Pull Request…

Confluence PlantUML シーケンス図 ノートの表示位置調整

メッセージに付けるノートが思うように出力できなかったので、記載しておく note 【表示位置】 of 【起点の要素】 【表示位置】 :right left over 【起点の要素】:participantで定義した要素 参考ソースと画面イメージ @startuml participant Alice partic…

AWSやKubernetes周りのツール 概要

AWS App Runner ECRにコンテナイメージをpushまたは、GitHubにコードpushすると、自動デプロイしてくれる コンテナがデプロイされるとApp RunnerがマネージドのLBを設定してくれる コンテナ管理とかVPC周り、ALB,NLBとかscalingなどを隠蔽して提供してくれる…

サービスメッシュとIstio

マイクロサービスの課題 近年、マイクロサービスが大流行しているがネットワークに関係する課題がある トラッフィク管理、可観測性、セキュリティの3つ ネットワークに由来する課題解決のための機能 マイクロサービスシステムの運用には、分散システムのネ…