サイゾーpremium  > 特集2  > 【エンジニア】語るNHN「最先端の挑戦をするすごさ」

1210_koyama.jpg

こやま・てつじ
1965年生まれ。ウェブエンジニア。合同会社ほげ技研代表社員、アジャイルメディア・ネットワーク株式会社エンジニア、日本UNIXユーザ会幹事。


 8月18日に開催された第2回NHNテクノロジーカンファレンスで、同社のエンジニアの方がLINEの技術的な解説をされました。その中でLINEのユーザー数の伸びも紹介されたのですが、スタートから1年余りで今や1日に10億メッセージ、月間300億メッセージを捌くという凄まじいもの。にも関わらず一度もサービスを落としていないのは、同社の技術力の賜物といっていいでしょう。新サービスを始める時、技術的な問題で止めることなく提供し続けるのは最低限の基本ですが、意外と大変なことなんですよ。

 LINEのブレイクについてはマーケティングの成功による側面が大きいですが、同社のエンジニアは技術的に最先端の挑戦をしています。サービスを落とさないためにはさまざまな役割のサーバーをたくさん並べて、それが全体としてまとまって動作するようにするクラスタリングという技術を使うのがセオリーですが、その技術要素にも多くの種類があります。NHNのエンジニアは技術をうまく組み合わせて、ユーザーが増えてもソフトウェアの変更は最低限に、サーバーを追加するだけでいいような仕組みを作っている。一昔前ならこうしたウェブサービスでは、リレーショナルデータベースといって銀行や証券システムなどにも使用されるデータベースを用いていました。しかしこのやり方で多くのユーザーに対応しようとすると、すごく高価なハードウェアを揃えなければならなかったりして、その分リスクが高くなってしまう。そこで数年前から代わりに、より特化した機能で多くのユーザーに対応できるような技術が世界中で開発されてきました。リレーショナルデータベースが重くなる原因であるトランザクション機能【金融機関の出入金処理など、相互依存のある複数の操作が1つの工程として認識される機能】を省き、データの登録と取り出しというシンプルな機能に特化してそこを超高速に処理できるようにしたり、サーバーを追加した分だけ高速処理できるような仕組みを組み込んだりしています。それらをうまく使って、LINEのように単純だが莫大な数のメッセージを超高速に処理するサービスを構築する。一般にウェブエンジニアは新しい技術に貪欲ですが、むしろそうしたものをどんどん取り込んで規模に合わせて拡張させないと、実際のサービスの伸びに追いつかないんですね。ユーザーからのアクセスが増えた時に、技術的な理由でサービスがストップしたら、それはエンジニアの負け。だからそうならないよう、新しいものでもなんでもとにかく試して、良かったら使うという文化なんです。

ログインして続きを読む
続きを読みたい方は...

Recommended by logly
サイゾープレミアム

2019年5月号

「情弱ビジネス」のカラクリ

「情弱ビジネス」のカラクリ

佐山彩香が挑む10年目の"新境地"

佐山彩香が挑む10年目の
    • 【佐山彩香】デビュー10周年グラビア

インタビュー

連載

    • 【都丸紗也華】キラキラ系が苦手なんです。
    • 【岸明日香】唐揚げの音で孤独を癒す
    • 【ラウンドガール】男を"オトす"必殺グラビア
    • いつか【ゴマキ】と朝帰りッ
    • 研究者が予言する【ロボット】の平等な未来
    • 高須基仁/追悼【内田裕也】
    • 【東京】に輸入される祭り文化
    • 【シリコンバレー】が中国ベンチャーをパクる日
    • 【ボブ・マーリー】米国人音楽市場の今
    • 町山智浩/【魂のゆくえ】腐敗した教会と牧師の闘争
    • 【経済統計】の不正と偽装で見えた日本経済
    • 小原真史の「写真時評」
    • 五所純子の「ドラッグ・フェミニズム」
    • 笹 公人「念力事報」/さよなら平成、ありがとう平成
    • おたけ・デニス上野・アントニーの「アダルトグッズ博物館」
    • 稲田豊史/男が期待するヒロイン像にはハマらない『キャプテン・マーベル』
    • 【白塗り店主】の変なバー
    • 辛酸なめ子の「佳子様偏愛採取録」
    • 元チューバ奏者の【チェコ人】が本場のピルスナーで勝負
    • 伊藤文學/【薔薇族】華々しき"摘発史"
    • 幽霊、過去を裁いて復讐する者たち。
    • 『花くまゆうさくの「カストリ漫報」』