これは 2007 年頃の話です
Erlang/OTP って何?という時期に Erlang/OTP で製品を作って利益を上げた日本人はあまりいないとおもう。
せっかくなので振り返りついでに、自分の昔話を書くことにする。
Erlang/OTP の導入まで
仕事でネットワークサーバを触ることになったのだが、当時の製品はシングルスレッドだった。当時はもうマルチコアだという話がでており、ではマルチコアを有効に使えるネットワークサーバを書くにはどうしたらいいのだろうか?というところから入った。
Erlang/OTP をやる前は Python で Django というところに興味があったくらい普通のウェブアプリスキーだった。
そのため何を血迷ったか Python でとりあえずネットワークサーバーを書いてみることにした。
stackless python 使ったり Twisted 使ったり multiprocessing…