How to watch NASA's first Boeing Starliner crewed flight launch today (scrubbed)
連載1回目に当たり、まずアーキテクチャ不在のシステムがどうなるか、簡単な例で紹介しよう。インターネット・ショッピングのWebサイトを思い浮かべていただこう。インターネット上で商品のカタログを見せてオーダーを受け付けるということであれば、次のようなシステム構成でも一応可能である。 さて、このようなシステムで販売を開始後、商品に人気が出て注文が殺到したらどうなるだろうか。マシンの能力が追いつかず、注文がさばき切れなくなって、今度は苦情が殺到することになりかねない。 CPUやメモリの能力を増強して対応しようとしても、マシンを増強している間は、システムの停止を余儀なくされるし、増強しても、1台のマシンでは物理的に搭載できるCPUとメモリの限界がある。 また、このシステム構成はセキュリティ的にも問題がある。一応ファイアウォールは設置しているが、さまざまなテクニックを駆使されてセキュリティが破られ、サ
「ITアーキテクチャ構築の勘所」では、アーキテクチャ設計手順を示し、それぞれのステップにおける勘所を示した。その続編となる本連載は、ビジネス要求に応えるために必要な、「大量トランザクション処理」「24時間365日稼働」「使いやすい」といったシステムの特性に着目し、これを実現するためのITアーキテクチャ構築の勘所を述べていきたい。第1回の今回は「良好なレスポンス」を実現するアーキテクチャについて勘所を示す。 ITアーキテクチャ設計は、ビジネス要求に適切に応えるために、ビジネス要求に即したシステム特性を実現していく作業である。例えば、オンライン証券では多数の照会や売買の要求に対して迅速に応答する必要があり、このためにはクラスタリングやキャッシングをうまく適用したアーキテクチャ設計を行うとよい。 前回の連載では、アーキテクチャ設計手順を示し、それぞれのステップにおける勘所を示した。この続編となる
サボリが上司にばれないようにするソフト「ボスが来た」は、業務においてもなかなか便利に使えてしまったりする。その一例を紹介しよう。 読者諸兄は「ボスが来た」というソフトをご存知だろうか。職場のPCで上司に見られては困る行為、例えば業務時間中にソリティアをしていたとして、上司が来た際にウィンドウをサッと隠すための緊急避難ソフトである。「ボスが来た」という単語で検索すれば、こうした機能を持つフリーソフトは大量にみつかる。 画面を切り替えるだけなら、ショートカットでもいい。[Alt]+[Tab]で別のウィンドウに切り替えたり、[Windows]+[D]で全ウィンドウを最小化するのも手だ。しかし、「ボスが来た」機能を備えるソフトには、タスクバーやタスクトレイへの表示すらも完全に消せるものもある。サンコーから発売されている「ステルススイッチ」は、こうしたソフトとUSB接続の足踏みスイッチをセットにした
300人のSEに、「最悪だった火を噴くプロジェクト」について質問。「スケジュールに追われて残業が増える程度ではすまない悲惨さ」という条件を付けたので、ひょっとしたら「経験なし」の回答があるかも……と思いきや、1人も欠かさず全員から答えがありました。うーむ、複雑な心境です。 ■おいおい、それは不条理というものでしょう! メーカーの制御パッケージ開発に入った若手プログラマ 物流機械を製造するメーカーの、自動制御パッケージの開発を丸ごと請け負った。期間・品質ともにシビアな仕事だったが、マネージャもリーダーもSI(システム開発)企業の下請け経験が長い人で、いま思えばこんなプロジェクトの運営を統括できるスキルはなかった。当時私は入社3年目くらいで、プログラマとしてサブシステムを担当していた。 業種:ソフトハウス 職種:オープン系SE(37歳) プロジェクト規模:24カ月/250人月プロジェクト破たん
CruiseControl is both a continuous integration tool and an extensible framework for creating a custom continuous build process. It includes dozens of plugins for a variety of source controls, build technologies, and notifications schemes including email and instant messaging. A web interface provides details of the current and previous builds. And the standard CruiseControl distribution is augment
Apache ContinuumContinuous Integration and Build Server Apache Continuum is an enterprise-ready continuous integration server with features such as automated builds, release management, role-based security, and integration with popular build tools and source control management systems. Whether you have a centralized build team or want to put control of releases in the hands of developers, Cont
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く