そうかあ、悟った。サーバレスアーキテクチャって結局、サーバーレスな制約がイベント駆動型アプリケーションになることを導いて、それがアプリケーション内部の構造をオーケストレーション型からコレオグラフィ型に転換させるんだな。悟ったわ。QCon Tokyo でこの話しよう
![Naoya Ito on Twitter: "そうかあ、悟った。サーバレスアーキテクチャって結局、サーバーレスな制約がイベント駆動型アプリケーションになることを導いて、それがアプリケーション内部の構造をオーケストレーション型からコレオグラフィ型に転換させるんだな。悟ったわ。QCon Tokyo でこの話しよう"](https://cdn-ak-scissors.b.st-hatena.com/image/square/55b1eb6bbb523f01ad743bbfd2d79df1b9bbee21/height=288;version=1;width=512/https%3A%2F%2Fpbs.twimg.com%2Fprofile_images%2F378800000408766517%2F24f18a307fddbe5e5a15bea82df7eb06.jpeg)
昔に動的言語だとひたすらテストを書かないといけないけど、静的型チェックの仕組みがあればそんなにテストを書かなくてもいいよねみたいな話があった記憶がある。昔は結局どうなんだろうと思ってたのだけど、最近もそういう話を耳にして、やっぱりそんなことないだろうという気持ちになったのでメモ。ふと思いついただけなので正当性は分からない。 まずなぜそのような話になるのか考えたのだけど、「静的言語ならコンパイル時に型チェックをすることができるため安全性を高められる」という点からこういう話が上がってきているように思う。しかしよく考えてみると、静的型チェックという仕組みは、プログラムテキストとして正当であるかという点しか保証していない。つまり、特定の変数が必ずその型であるとか、特定のエンティティからのメソッド呼び出しが正しいか(メソッド名や引数など)とか、関数が返す型がかならず指定した型になるかとか、そのような
Thank you! And spread the word! Remove your signature Organisations working in disparate domains are independently discovering patterns for building software that look the same. These systems are more robust, more resilient, more flexible and better positioned to meet modern demands. These changes are happening because application requirements have changed dramatically in recent years. Only a few
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く