.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

プログラミングがメインだが、システム開発のスコープにも適用可能。

詳細

シェル・スクリプティング

Bat

PowerShell

Bash

クラウド

IaC:Infrastructure as Code

ツール

コンテナ

CaaS

CI/CD:Continuous Integration/Delivery

GitHub

GitHub Actions

Azure

Azure Pipelines とか Azure DevOps? とか。

機能開発

コチラは開発ツールとして使用するのではなく、ランタイム的に組み込む話。

UI・表示系

フロントエンド代替系

データI/O系

データI/O系に適用する。

データ変更

データ変更に適用する。

業務・意思決定系

自己修復・運用系

事例

Linux構築

既に「この辺」で多用。

入力の作成

シェル・スクリプトを作成する。

出力の読取

シェル・スクリプトの実行結果を読み取る。

WSL2上でのコンテナ開発

定義

DockerfileDockerComposeを書いて実行できる。

実行

PaaS、CaaSのIaC

開発環境

開発環境向けのコンテナ・オーケストレーション。

稼働環境

稼働環境向けのコンテナ・オーケストレーション。

OAuth2/OIDCアーキテクチャ開発

IdP、ResourceServer?をコンテナ化

開発環境

開発環境向けのコンテナ・オーケストレーション。

稼働環境

稼働向けのコンテナ・オーケストレーション。

CI/CDパイプラインの構築

考察

システム構築に向く

環境差異、冪等性の罠に対応

ChefAnsiblePuppetのような構成管理・インフラ自動化(パッケージ導入、設定ファイル配布、サービス管理、権限設定など)は、

などの、問題のあるタスクに対応するツールだったが、推論エージェント(コーディング・エージェント)は自然言語定義でこれらを実施できる。

低コストで人手に戻れない。

エージェントは失敗コストがほぼゼロに近いので進出後、人手に戻れない。

Linux構築

そもそも、Linux(CUI)は難しかったか?

LLMとCUIの親和性の高さがプラスに作用

※ WindowsもPowerShell?を強化しており、シェル・スクリプトでの本格的な構築が可能になっている。

WSL2を用いたコンテナ開発

冪等性の罠

WSL2のコンテナ起動停止まわりは特に「叩いてみないと分からない」要素が複合した、典型的な試行錯誤ゾーン。

Desktopナシ

Desktopアリ

どちら?

生成AIはRancher Desktopような実績のあるOSSツールを会社として検証・標準化するのがコスパが良いと提案。

PaaS、CaaSのIaC

...

OAuth2/OIDCアーキテクチャ開発

コチラは環境構築の手数が多いのでDockerなど、コンテナを使用して負荷軽減するのだが、そもそもコンテナ自体が難しいと言う...

CI/CDパイプラインの構築

...

参考

...


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS