E– tag –
-
ネットワーク・インフラ・クラウド
EC2とは?IaaSの原点を支える仮想マシンの全容
Amazon EC2(Elastic Compute Cloud)は2006年8月25日にβ公開され、クラウドコンピューティングという言葉を世に知らしめた起点である。それまでサーバを買い、ラックに積み、電源を引いていた事業者にとって、クレジットカードと数分の作業で仮想マシンが... -
ガジェット・ハードウェア
ESP32 — Wi-Fi/Bluetooth統合の低価格マイコン
ESP32は、中国・上海のEspressif Systems社が2016年9月に発売したWi-FiとBluetoothを統合したマイコンSoCです。前世代のESP8266がWi-Fi対応で衝撃的な価格設定だったのに続き、ESP32はTensilica Xtensa LX6デュアルコア、Wi-Fi(2.4GHz)、Bluetooth Class... -
ネットワーク・インフラ・クラウド
Envoy — 現代マイクロサービスを束ねるL7プロキシ
Envoyは2016年にライドシェア大手のLyft社で開発が始まり、2017年9月にオープンソースとして公開された高性能なL7プロキシです。設計を主導したのはLyftのエンジニアであるマット・クライン氏で、HTTP/2・gRPC・WebSocketといった現代的プロトコルをファー... -
ネットワーク・インフラ・クラウド
etcd — 分散システムの設定と状態を守る鍵値ストア
etcdは2013年にCoreOS社(当時の創業者はアレックス・ポルヴィ氏とブランドン・フィリップス氏)が公開した、分散システム向けの軽量な鍵値ストアです。Raftというコンセンサスアルゴリズムを内部に組み込み、複数台のサーバーに同じ値を強整合で複製する... -
プログラミング・開発言語
esbuild — Go言語で書かれた超高速バンドラ
esbuildはGo言語で実装されたJavaScript/TypeScriptバンドラ兼トランスパイラです。2020年1月、Figma社のCTOであるエヴァン・ウォレス氏が個人プロジェクトとして公開しました。従来のwebpackやRollupに比べて1~2桁速いビルド速度を叩き出し、JSビルドの... -
プログラミング・開発言語
ESLint — JavaScript静的解析のデファクトスタンダード
ESLintは、JavaScript・TypeScriptのソースコードを静的に解析してバグの種や規約違反を指摘するLinterです。2013年6月にニコラス・C・ザカス氏が公開しました。同氏は『JavaScript: The Good Parts』に並ぶ古典『Maintainable JavaScript』の著者で、Yaho... -
データベース・データ管理
Elasticsearch — 全文検索とログ分析を支える分散検索エンジン
Elasticsearchは2010年、オランダ人エンジニアShay Banonが妻のレシピ検索アプリのために作ったツール「Compass」を再設計して公開した、Apache Luceneベースの分散検索・分析エンジンです。「リアルタイムで全文検索+複雑な集計ができる」特性から、ECサ...
