**ステルヴィオ:PythonをAWSへデプロイ**

2026/02/03 4:59

**ステルヴィオ:PythonをAWSへデプロイ**

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

Summary:

Stelvioは、YAMLやドメイン固有言語を使わずに開発者がモダンなAWSアプリケーションを構築・デプロイできるオープンソースPythonフレームワークです。CLIツール(

stlv
)は、IAMロールの作成、ネットワーキング設定、権限付与、および環境変数などインフラタスクを自動化するため、コードはビジネスロジックに集中できます。このフレームワークは、合理的なデフォルト値、自動権限処理、ライブ開発モード、Pulumiリソースとの統合用「エスケープハッチ」を提供し、すべてApache 2.0ライセンスで配布されています。

StelvioはLambda、API Gateway、EventBridgeのcronジョブ、S3、DynamoDB、SQS、SNS、およびSESといった高レベルAWSサービスをカバーしています。開発者は

stelvio.aws.*
モジュールを使用して、これらのコンポーネントを1つのPythonファイルで定義できます。プロジェクトにはロードマップ、マニフェスト、およびGitHubイシューを通じたコミュニティ貢献が含まれ、オンラインでドキュメントも利用可能です。

迅速なプロトタイピング(しばしば2分以内)とPythonの既存ツール(IDE、リンター、型チェッカー)の活用により、Stelvioは企業の運用負担を軽減するとともに、クラウド・デブオプスコミュニティに対して、より冗長なインフラストラクチャーコードソリューションに比べて軽量な代替手段を提供します。

Summary Skeleton

What the text is mainly trying to say (main message)
Stelvioはオープンソースのフレームワークで、開発者がYAMLやドメイン固有言語を使わずにPythonだけでモダンなAWSアプリケーションを構築・デプロイできるようにします。

Evidence / reasoning (why this is said)
CLI(

stlv
)はIAMロール、ネットワーキング、権限付与、環境変数などインフラタスクを自動化するため、コードはビジネスロジックに集中できます。スマートデフォルト、自動権限処理、ライブ開発モード、およびPulumiリソースへのエスケープハッチが提供され、すべてApache 2.0で公開されています。

Related cases / background (context, past events, surrounding info)
StelvioはLambda、API Gateway、EventBridgeのcronジョブ、S3、DynamoDB、SQS、SNS、およびSESなどの高レベルAWSサービスをサポートします。例コードでは

stelvio.aws.*
モジュールを使ってこれらのコンポーネントを1つのPythonファイルで定義しています。

What may happen next (future developments / projections written in the text)
プロジェクトにはロードマップとマニフェストがあり、GitHubイシューを通じたコミュニティ貢献が奨励されています。ドキュメントはオンラインで利用可能です。今後のリリースでは機能カバレッジとツール統合が拡張される見込みです。

What impacts this could have (users / companies / industry)
ユーザーは慣れ親しんだPythonツール(IDE、リンター、型チェッカー)を使い、2分以内でAWSアプリケーションのプロトタイピングとデプロイが可能になります。企業は自動化されたインフラ管理により運用負担を減らすことができ、クラウド・デブオプスコミュニティ全体では冗長なIaCソリューションに比べて軽量でオープンソースの代替手段として恩恵を受けます。

本文

Stelvio

Python を数分で AWS にデプロイ。日数は不要です。

ドキュメント – Stelvio マニフェスト – ロードマップ

Stelvio は、純粋な Python だけでモダンな AWS アプリケーションを構築・デプロイできるオープンソースフレームワークです。YAML や複雑な設定、または新しい DSL を学ぶ必要はありません。

stlv
CLI を使えばコードに集中し、Stelvio がインフラを処理します。


なぜ Stelvio なのか?

  • 純粋 Python – 標準の Python コードでインフラを定義。お気に入りの IDE、リンター、型チェッカーをそのまま利用できます。
  • スマートデフォルト – IAM ロールやネットワーク、設定など複雑な部分はすべて自動で処理します。
  • 自動権限付与 – リソースを関数に渡すだけで、Stelvio が必要な権限と環境変数を自動構成。
  • ライブ開発モード
    stlv dev
    を実行するとコード変更が即座に同期され、デプロイ待ち時間は不要です。
  • 完全制御 – ロジックとインフラを一元管理しつつ、必要に応じて Pulumi のリソースへ直接アクセス可能。
  • オープンソース – 開発者が開発者のために作ったもの。Apache 2.0 ライセンス。

インフラとアプリケーションロジックを同じファイルで定義し、Stelvio が接続を行います。

from stelvio.aws.api_gateway import Api
from stelvio.aws.cron import Cron
from stelvio.aws.dynamo_db import DynamoTable


@app.run
def run() -> None:
    todos = DynamoTable(
        "todos-table",
        fields={
            "user": "string",
            "date": "string"
        },
        sort_key="date",
        partition_key="user"
    )

    cleanup = Cron(
        "cleanup-cron",
        "rate(1 minute)",
        handler="api/handlers.cleanup",
        links=[todos]
    )

    api = Api("stlv-demo-api")
    api.route("GET", "/hello", handler="api/handlers.hello_world")
    api.route("POST", "/todos", handler="api/handlers.post_todo", links=[todos])
    api.route("GET", "/todos/{user}", handler="api/handlers.list_todos", links=[todos])

対応コンポーネント

Stelvio は、最もよく使われる AWS サービスに対して高レベルのコンポーネントを提供します。

  • Function(AWS Lambda)
  • Public API(API Gateway)
  • Scheduled Tasks(EventBridge Cron)
  • Object Storage(S3)
  • NoSQL Database(DynamoDB)
  • Message Queues(SQS)
  • Pub/Sub Topics(SNS)
  • Email(SES)

クイックスタート

2 分以内に動作させることが可能です。

  1. 新規プロジェクトを作成

    uv init my-todo-api && cd my-todo-api

  2. Stelvio を追加

    uv add stelvio

  3. プロジェクト構造を初期化

    uv run stlv init

  4. AWS にデプロイ

    uv run stlv deploy

詳細はクイックスタートガイドをご覧ください。


コミュニティと貢献

Stelvio はオープンソースであり、皆様の貢献を歓迎します!

  • 何が来るかを知りたい場合はロードマップをご確認ください。
  • 私たちの哲学を理解したい方は Stelvio マニフェストをお読みください。
  • バグに気付いたら Issue を開いてください。

ライセンス

本プロジェクトは Apache License 2.0 の下でライセンスされています – 詳細は LICENSE ファイルをご覧ください。

同じ日のほかのニュース

一覧に戻る →

2026/02/03 3:02

Codex アプリ

## Japanese Translation: OpenAIは、macOS向けに新しいCodexアプリをリリースしました。このアプリは、開発者が複数のAIエージェントを同時にプロジェクト間で実行できるようにし、Plus、Pro、Business、Enterprise、およびEduプランではレート制限が2倍になります。コマンドセンターインターフェースは、各プロジェクトごとに別々のスレッドでエージェントを実行し、共有リポジトリのビルトインワークツリー編集をサポートし、「スキル」バンドル―Figma翻訳、Linear課題トリアージ、クラウドデプロイメント、画像生成、および文書編集などのタスクに対する数百の内部ツール―を提供します。デモでは、GPT‑Imageとウェブ開発スキルで作成されたレースゲームが1つのプロンプトから700万以上のトークンを消費しました。Codexはまた、スケジュールに従ってバックグラウンドジョブを実行するオートメーション、`/personality`によるパーソナリティ切替、およびセキュリティ用のネイティブサンドボックス機能も備えています。アプリは本日macOSで起動し、すべてのChatGPT購読者に利用可能です。無料/Goユーザーには一時的なアクセスが提供され、追加クレジットを購入することもできます。将来のアップデートでは、Windowsサポート、より高速な推論、拡張されたモデル機能、強化されたマルチエージェントワークフロー、クラウドトリガー型オートメーション、およびコーディング以外の幅広いアプリケーションが追加される予定です。

2026/02/03 5:48

Anki の所有権は AnkiHub に移転されました。

## Japanese Translation: AnkiHub は Anki の新たなリーダーシップ団体として登場し、プラットフォームをコミュニティ所有でオープンソースかつ利益中立に保ちつつ、そのデザイン・エコシステム・ガバナンスを強化することを誓約しています。チームは Damien に協力要請を行い、より大きな役割を受け入れました;ガバナンスの選択肢はまだ決定中ですが、コミュニティからの入力とともに公開される予定です。David Allison はフルタイムで参加し、技術的およびガバナンス上の質問に対応します。 Anki のユーザー主体性と非操作的設計の歴史がこの新方向を支えています。単一開発者への依存から離れ、より広範なボランティア参加へ移行しつつ、ビジネスモデルは公平かつ変更なしに保たれます。近い将来、AnkiHub は透明性と最小限の官僚主義を両立させる正式なガバナンス構造を構築し、UI/UX の再設計を開始し、アドオンエコシステムを拡大し、モバイルアプリを維持し、API をより明確にし、文書化を改善し、開発者向けのリリースサイクルを予測可能にし、非医療ユーザーもサポートします。 利用者にとっては、時間が増え、アクセシビリティが向上し、外部投資家から自由な安定したプラットフォームとなります。アドオン作成者は破壊的変更の減少と強力なサポートを享受でき、広範なコミュニティは一貫した行動、オープンコミュニケーション、約束の遵守により信頼を得ます。ボランティア寄与者は開発を継続する上で不可欠であり、この移行は単一人物以上のエンジニアリング・デザイン・サポートへの帯域幅を徐々に増やしていきます。

2026/02/03 6:28

GitHub での経験―部分的な停止や機能低下の事例

## Japanese Translation: (以下はご提示いただいたテキストの日本語訳です) ``` ## Summary 2026年1月26日(UTC 14:03〜23:42)の間に、GitHub Actions は Windows 標準ホストランナーで失敗を経験しました。これは、新しいランナー構成で D ドライブが欠落していたことによるものでした。すべての Windows ジョブの約2.5 % が影響を受け、22:02 UTC にロールバック完了後でも、パブリックリポジトリにおける 4 コア Windows ランナーで11 % の失敗率が残っていました。 GitHub は問題のある変更を迅速にロールバックし、その構成を持つプロビジョンドランナーを削除、23:45 UTC に残りの影響を受けた容量をオフラインにしました。20:10〜23:51 UTC の間に複数回アップデートが行われ、ユーザーに失敗したワークフローの再実行を促しました;ほとんどのリトライは成功し、変更のロールアウトが限定的だったためです。 再発防止のため、GitHub はランナーのテレメトリー拡張とランナー構成変更の検証改善に取り組みつつ、将来のインシデントに対するより迅速な緩和策を評価しています。このインシデントは、パブリックリポジトリで信頼性の高い CI/CD パイプラインを実現するために堅牢なランナー構成管理が重要であることを示しています。 ```

**ステルヴィオ:PythonをAWSへデプロイ** | そっか~ニュース