ビジネスを動かす人のための
エンジニアリングノート。

ビジネスを止めずにレガシーシステムをモダナイズする
全面的な作り直しは白紙からの出発を約束しますが、多くの場合は長くリスクの高いプロジェクトになります。レガシーシステムを段階的に置き換えれば、ビジネスを動かしたまま各ステップを検証できます。
ビジネスを止めずにレガシーシステムをモダナイズする
全面的な作り直しは白紙からの出発を約束しますが、多くの場合は長くリスクの高いプロジェクトになります。レガシーシステムを段階的に置き換えれば、ビジネスを動かしたまま各ステップを検証できます。
カスタムCRMか既製品か?現実的な判断方法
既製のCRMは標準的な営業パイプラインには非常に優れています。カスタムCRMが費用に見合うのは、プロセスが本当に独自な部分だけです。自社がどちらの状況にあるかを見分ける方法を紹介します。
B2B SaaSのテナンシーモデルの選び方
テナンシーは、SaaSプロダクトで後から変えるのが最も難しい判断のひとつです。代表的な3つのモデルの実践的な比較と、選択を左右すべきシグナルを紹介します。
成長に耐えるロールベースのアクセス制御
アクセス制御は「管理者」フラグから始まり、やがて特別扱いだらけになりがちです。事業が成長しても理解しやすいままの、ロール、権限、スコープの構造を紹介します。
良い要件把握フェーズで得られるもの
ソフトウェアプロジェクトの費用とリスクの大半は、要件把握の段階で決まります。役立つ要件把握で得られるもののチェックリストと、役に立たない要件把握の兆候を紹介します。
イベント駆動の注文システム:高負荷でも決済を止めない
注文、決済、メニュー、配車がひとつのアプリケーションを共有していると、ひとつの遅いコンポーネントが決済を止めることがあります。イベント駆動設計がどのように障害を分離するか、そしてその代償を解説します。
スケーラブルなSaaSプラットフォームの作り方:初期に重要な判断
SaaSのスケーリングの問題の多くは、最初のリリースで決まっています。作り直しなしで成長できるSaaSプロダクトのための、アーキテクチャ上の選択を実践的に解説します。
成長企業のためのモダンなクラウドアーキテクチャ:実践的な基本形
信頼できる業務アプリケーションを動かすのに、複雑なクラウド構成は必要ありません。実践的な基本アーキテクチャと、その先に進むべきタイミングのシグナルを紹介します。
マイクロサービスかモノリスか:正しいアーキテクチャの選び方
マイクロサービスはモノリスの上位版ではなく、トレードオフです。今のプロダクトに合うアーキテクチャの決め方と、両者の間を安全に移行する方法を解説します。
中小規模の開発チームのためのDevOpsベストプラクティス
DevOpsはツールでも職種でもありません。パイプライン、環境、監視、復旧という実践的な習慣によって、リリースを良い意味で退屈なものにします。
本番品質のREST API構築:実践チェックリスト
APIは開発者のためのプロダクトです。連携先に信頼されるREST APIを設計、保護、バージョン管理、運用するための実践的なチェックリストです。
業務ソフトウェアのためのアプリケーションセキュリティチェックリスト
業務ソフトウェアの侵害の多くは、特殊な攻撃ではなく、ありふれた穴から生まれます。Web・モバイルシステムを構築・運用するチームのための、実践的なアプリケーションセキュリティチェックリストです。
エッジコンピューティング入門:業務Webアプリケーションを速くする
エッジコンピューティングは処理をユーザーの近くに移します。CDN、エッジキャッシュ、エッジレンダリングが実際に何を意味するか、そして業務Webアプリケーションを速くするための使い方を解説します。
新着記事をメールで受け取る
アーキテクチャ、SaaS、業務システムに関する最新記事を月に一度、短くお届けします。
作る価値のある
プロダクトはありますか?
そのアイデアを、ビジネスで本当に使えるシステムに変えましょう。
