Python · Cloud · 開発方法論 — 実務目線の技術ブログ

594 記事 · 12 トピック

特集

ひとこと

週末に FastAPI で社内向けの小さなツールを書き切った。ドキュメントより動くものが早い。

nori · 2026-09-06

つくったもの

Agent / Context / RAG を一枚で整理したインタラクティブ図解。

okpy.net/guide/agentic-system

okpy · 2026-09-05

GitHub

このブログ本体。Python / Cloud / Career の実務メモ。

github.com/starful/okpy

starful · 2026-09-04

最新の記事

🤖 AIモデル比較

Claude Opus 4.8 vs GPT-4.1 vs Gemini 2.5 Pro ― コンピュータ操作・GUI自動化タスク徹底比較(2026年10月時点)

> 本記事で紹介するモデル名、バージョン表記、料金、性能に関する記述は執筆時点(2026年10月)の情報に基づいています。各ベンダーのモデルは改良・置き換えが頻繁に行われるため、実際の導入前には必ず公式ドキュメントで最新情報を確認してください。本記事は特定ベンダーの推奨や宣伝を目的とせず、設計判断の参考情報として…

🐍 Python

PythonライブラリmcpによるMCPサーバー・クライアント実践ガイド

- `mcp`はAnthropicが提供するModel Context Protocol(MCP)の公式Python SDKで、LLMアプリケーションとツール・データソースを安全に接続するための標準プロトコルを実装できます。 - `FastMCP`を使うとデコレータベースで数行のコードからMCPサーバーを構築でき…

🏗️ Terraform

Terraform による AKS クラスター構築とノードプール自動スケーリングのベストプラクティス

Azure Kubernetes Service(AKS)は、マネージドな Kubernetes コントロールプレーンを提供する Azure のサービスです。Terraform を使って AKS クラスターを構築することで、インフラをコードとして管理し、再現性のあるデプロイを実現できます。本記事では、AKS クラ…

💬 エンジニアのコミュニケーション

「テストは後回しでいいから、まず機能を出してほしい」と言われたときの話し方

リリース直前、事業側やPMから「テストを書く時間があるなら、その分で次の機能を作ってほしい」と言われることがあります。特に締め切りが近いときほどこの要望は強くなります。相手は怠けているわけではなく、「テストは目に見える成果を生まない作業」であり、「機能が増えること=価値が増えること」だと素朴に信じているだけです。…

トピック

💬 エンジニアのコミュニケーション

すべて見る →
💬 エンジニアのコミュニケーション

マルチクラウドにしたいと言われたときの話し方

「うちもマルチクラウドにしよう」——役員会や事業側から降りてくる、この一言。悪気はないし、むしろ前向きな提案として持ってこられることが多い。だからこそ厄介だ。頭ごなしに否定すると「エンジニアは保守的だ」と思われ、かといって額面通り受けると、開発チームは数ヶ月分の工数を別クラウドのアカウント管理やネットワーク設計に…

💬 エンジニアのコミュニケーション

「MacとWindowsアプリを作りたい」と言われたら:出店のたとえでウェブ提案する話し方

非エンジニアから「MacとWindowsのアプリを両方作りたい」と言われたとき、技術の正しさだけでは合意が取れません。東京と大阪に店舗を出すたとえで、まずウェブサービスを提案する話し方をまとめます。

💬 エンジニアのコミュニケーション

「マイクロサービスに分割したい」と言われたら:店を分けるたとえで話す方法

マイクロサービス化の要望は、組織・運用の話であることが多い。一つの大きな店を複数の専門店に分けるたとえで、いつ分けるべきかを非エンジニアに伝える話し方。

📊 Business Analysis

すべて見る →
📊 Business Analysis

Cross-Platform Cloud Save Sync & Player Retention: A/B Test Data — OKPy

A/B tests show enabling seamless cloud progress sync across mobile, console, and PC raises 30-day retention by 7-15% relative to players without cross-platform handoff.

📊 Business Analysis

How Micro-Interactions & Haptics Improve User Experience

Layering subtle animation, press feedback, and haptics across a product lifted NPS by 8–16 percentage points in controlled tests.

📊 Business Analysis

Does Publishing Career Progression Tiers Improve Employee Retention?

Publishing clear career tiers and promotion criteria is linked to a 12-20% relative increase in annual retention.

🐍 Python

すべて見る →
🐍 Python

PythonライブラリmcpによるMCPサーバー・クライアント実践ガイド

- `mcp`はAnthropicが提供するModel Context Protocol(MCP)の公式Python SDKで、LLMアプリケーションとツール・データソースを安全に接続するための標準プロトコルを実装できます。 - `FastMCP`を使うとデコレータベースで数行のコードからMCPサーバーを構築でき…

🐍 Python

Numba実践ガイド:PythonコードをJITコンパイルで高速化する

- NumbaはPythonの関数をJIT(Just-In-Time)コンパイルし、数値計算処理をC言語並みの速度に高速化するライブラリです - `@njit`デコレータを関数に付けるだけで、NumPy配列を使った数値ループ処理が数十〜数百倍高速化できます - ただし文字列処理や複雑なPythonオブジェクト操作…

🐍 Python

Cython実践ガイド:Pythonコードを高速化する

- CythonはPythonに近い文法でC拡張モジュールを書けるコンパイラ兼言語で、型宣言を追加するだけでループ処理を数十倍高速化できる。 - `pip install cython` で導入でき、`.pyx` ファイルを `cythonize` でビルドするだけで既存のPythonコードをほぼそのまま高速化で…

☁️ Cloud

すべて見る →
☁️ Cloud

AWS Polly vs GCP Text-to-Speech vs Azure Text to Speech: 次世代の「声」を支配するのはどのクラウドか?

現代のデジタル体験において、「声」はインターフェースの最前線に立っています。かつてテキスト情報が主流だった時代は終わり、ユーザーはより自然で、感情豊か、そして人間らしい応答を求めています。この「声の戦争」において、クラウドの三大巨人、Amazon Web Services (AWS)、Google Cloud Plat…

☁️ Cloud

AWS Kinesis Data Streams vs GCP Pub/Sub vs Azure Event Hubs: リアルタイムデータストリームの覇者を決定づける選定ガイド

デジタル時代において、「データ」は単なる情報ではなく、ビジネスを動かす血液そのものです。そして、この血液を滞りなく、瞬時に、必要な臓器(システム)へ送り届ける役割を果たすのが、リアルタイムストリーミングサービスです。

☁️ Cloud

AWS Glue Data Catalog vs GCP Dataplex vs Azure Purview: 現代のデータガバナンスを制する「データカタログ」の覇者は誰だ?

現代のビジネスにおいて、データは石油に代わる最も重要な資源であると言われます。しかし、その「石油」がどこに、どのような形で埋蔵されているのか、そして誰がアクセスできるのかがわからなければ、その価値を引き出すことはできません。

🏗️ Terraform

すべて見る →
🏗️ Terraform

Terraform による AKS クラスター構築とノードプール自動スケーリングのベストプラクティス

Azure Kubernetes Service(AKS)は、マネージドな Kubernetes コントロールプレーンを提供する Azure のサービスです。Terraform を使って AKS クラスターを構築することで、インフラをコードとして管理し、再現性のあるデプロイを実現できます。本記事では、AKS クラ…

🏗️ Terraform

Terraform import block vs CLI import コマンド:既存インフラを宣言的に移行するパターン

Terraform でクラウド上に手動構築された既存リソースを管理対象に加える作業は、長らく `terraform import` という CLI コマンドに依存していました。しかし Terraform 1.5 以降で導入された `import` ブロックにより、インポート作業自体を HCL コードとして宣言でき…

🏗️ Terraform

Terraform plan with -target flag: スコープ適用のリスクとロールバック戦略

Terraform を運用していると、「このリソースだけ先に反映したい」「大規模な plan のうち一部だけ検証したい」という場面に必ず遭遇します。そこで使われるのが `-target` フラグです。便利な反面、使い方を誤ると state の整合性が崩れ、思わぬリソース削除やドリフトを引き起こす危険なオプションで…

📐 開発方法論

すべて見る →
📐 開発方法論

リスク駆動型開発のアプローチ|プロジェクト管理とリスク対策

リスク駆動型開発(Risk-Driven Development)は、ソフトウェア開発における最大のリスクを優先的に管理・解決していくアプローチです。リスクとは、技術的不確実性、要件の曖昧さ、スケジュールの遅延、ユーザー受容性などを指し、これらに早期に対応することで、失敗の確率を最小化します。

📐 開発方法論

感情駆動型開発の完全ガイド

感情駆動型開発(Emotion-Driven Development)は、ユーザーや開発者の「感情」に焦点を当て、プロダクトが人に与える感覚・体験・共感を中心に設計・開発するアプローチです。機能や性能だけでなく、「どう感じるか」「どのような感情を喚起するか」に価値を置くことで、心に響くプロダクトの創出を目指します。

📐 開発方法論

持続可能なシステム設計を可能にする継続的アーキテクチャ開発

継続的アーキテクチャ開発(Continuous Architecture Development)は、アーキテクチャを一度にすべて設計するのではなく、ビジネス要件や技術的制約の変化に応じて進化させていく開発アプローチです。これはアジャイルやDevOpsと親和性が高く、変化に柔軟に対応する持続可能なシステム設計を可能にし…

🗄️ Data Model

すべて見る →
🗄️ Data Model

データモデリングの基本から実践へ

データモデリングは、単なる設計技術ではなく、組織の意思決定・業務効率・分析力を支える“見えない骨格”である。しかし、実務で活かすには、設計原理の理解だけでなく、段階的な活用・改善・定着が必要だ。

🗄️ Data Model

データアーキテクチャ設計の重要性と実践

データアーキテクチャとは、企業や組織が保有するデータをどのように構造化し、管理し、利用するかの全体設計図である。データの発生から保存、加工、分析、活用に至るまで、全体の流れを俯瞰し、ビジネス価値を最大化するための基盤づくりが求められる。

🗄️ Data Model

リアルタイムデータモデリングの基本

リアルタイムデータモデリングとは、ユーザーの行動やセンサーデータ、ログなどをほぼ即時に収集・処理・活用するためのデータモデル設計手法である。遅延を最小限に抑え、継続的に変化するデータを可視化・分析・応答するための基盤構築が求められる。

📋 PMBOK

すべて見る →
📋 PMBOK

プロジェクトの終結とPMBOK

プロジェクトは、始め方以上に終わり方が重要です。終結が曖昧だと、成果物の責任境界が不明確になり、保守・運用の混乱、追加コスト、信用失墜につながります。PMBOKでは第6版で「Close Project or Phase(プロジェクト/フェーズ終結)」を定義し、第7版でも価値提供・学習・ステークホルダーの観点から“終わら…

📋 PMBOK

活用法と実践ロードマップ:PMBOKを仕事の“仕組み”に

PMBOKは知識のカタログではなく、価値を安全に・確実に届けるための運用設計図です。本稿では、30日で“わかる→できる→定着する”までを駆け抜けるための実践ロードマップを提示します。成果物(アーティファクト)とカデンス、メトリクス、学習ループを最小構成でまとめ、プロジェクトの種類(クラウド、アプリ開発、業務改革など)に…

📋 PMBOK

PMの挑戦:人と仕組みの調和

PMBOKは計画や統制のフレームだけではなく、人を動かして価値を生み出すための原則と実践を提供します。第7版では「チーム」「リーダーシップ」「ステークホルダー」「価値提供」「適応と学習」などの原則が強調され、PMは“管理者”を超えてファシリテーター/コーチ/意思決定の触媒として振る舞うことが求められます。本稿では、PM…

🔄 Agile & Scrum

すべて見る →
🔄 Agile & Scrum

Agile Expertise: Your Key to Success in Team Collaboration

この30日間で得た知識は、あなたのチームに眠るポテンシャルを解き放つための「宝の地図」です。

🔄 Agile & Scrum

失敗から学ぶ: アジャイルと心理的安全性

この30日間のチャレンジは、アジャイルとは手法(Doing Agile)以上に、関わる人々のマインドセット(Being Agile)そのものであることを再発見する旅でした。

🔄 Agile & Scrum

オンラインでのアジャイル・スクラム

リモートスクラムの成功は、単にツールを導入することではなく、オフィスでの偶発的なコミュニケーションや透明性を、意識的に、そして創造的にオンラインで再構築することにあります。

🚀 Fit Journey

すべて見る →
🚀 Fit Journey

成長ロードマップ: フィット・ジャーニーのスタートアップ成功法

スタートアップが成功するためには、ただ優れたアイデアを持つだけでは不十分です。市場に適したプロダクトを構築し、それを適切な方法で展開することが重要です。そのプロセスを体系的に整理したものが フィット・ジャーニー(Fit Journey) です。

🚀 Fit Journey

GTM戦略とは?PMF後の成長を加速する販売・マーケティング実行ガイド

GTM戦略とは、PMF後に顧客獲得を加速させるマーケティング・販売の総合戦略。ターゲット顧客から実装まで、成長段階別に完全解説。

🚀 Fit Journey

Solution Product Fit: 重要なフェーズでのプロダクト評価

SPF(Solution Product Fit)は、PSF(Problem Solution Fit)で検証した解決策を、実際のプロダクトとして実装し、顧客が実際に利用できるかどうかを確認するフェーズです。

🤖 AIモデル比較

すべて見る →
🤖 AIモデル比較

Claude Opus 4.8 vs GPT-4.1 vs Gemini 2.5 Pro ― コンピュータ操作・GUI自動化タスク徹底比較(2026年10月時点)

> 本記事で紹介するモデル名、バージョン表記、料金、性能に関する記述は執筆時点(2026年10月)の情報に基づいています。各ベンダーのモデルは改良・置き換えが頻繁に行われるため、実際の導入前には必ず公式ドキュメントで最新情報を確認してください。本記事は特定ベンダーの推奨や宣伝を目的とせず、設計判断の参考情報として…

🤖 AIモデル比較

GPT-4.1 vs Claude Sonnet 4 vs Gemini 2.5 Pro:日本語品質の徹底比較(2026年8月)

クラウド記事と同じ「A vs B vs C」型で、主要LLMの日本語品質を横断比較。要約・敬語・社内文書での見え方、料金感、選び方、FAQまでまとめます。

🤖 AIモデル比較

GPT-4.1 mini vs Claude Haiku 4 vs Gemini 2.5 Flash:コスト効率の徹底比較(2026年8月)

クラウド比較と同じA vs B vs C型で、低コスト帯LLM(mini / Haiku / Flash)を横断比較。品質が足りる最小モデルの決め方、料金感、FAQをまとめます。

💼 Career

すべて見る →
💼 Career

iOSエンジニアの年収・将来性・未経験ロードマップ

iOSエンジニアの年収相場や将来性、未経験からの学習ロードマップまで、Apple製品を支える開発現場のリアルとやりがいを解説します。

💼 Career

3Dモデラーになるには|年収・スキル・未経験ガイド

3Dモデラーの平均年収、未経験からの学習ロードマップ、必要なスキル、就職・転職対策を完全解説。需要が高い業界で、キャリアを築く実践的なガイド。

💼 Career

アナリティクスエンジニア面接対策|頻出質問から逆質問まで完全ガイド

転職面接対策に必要な実務的知識を完全網羅