概要
第1特集
TypeScriptプログラマーも必見
JavaScript非同期処理の疑問を解き明かす
JavaScriptの非同期処理は難しいと言われます。async/awaitという新しめの構文を使えば非同期処理を手軽に書けるものの,従来からあるPromiseという概念の理解が不十分だと適切に使いこなせません。また,そもそも非同期という用語が多様な意味で使われていたり,JavaScriptはシングルスレッドで動作するという知識があるためにかえって混乱したりすることもあるようです。これらの習得を難しくしている理由を1つずつ解きほぐしながら,非同期処理をスッキリ腹落ちさせましょう。
第2特集
複雑性から逃げない
カオスエンジニアリングの始め方
「カオスエンジニアリング」がどのようなものか,ご存じですか? 提唱者である元Netflix社のCasey Rosenthal氏は,「実験を通してシステムの弱みを明確にすること」だと定義しています。システムを安定運用するための仮説検証手法と表現することもできるかもしれません。……と言われても,何のことかわかりにくいですよね。
本特集では,そんな漠然とした印象があるカオスエンジニアリングについて,時に理論的に,時に事例ベースで解説します。たとえ理屈だけではわからなかったとしても,具体的なケースを知ればきっと理解が進むでしょう。
カオスエンジニアリングと聞いて,まさしく「カオス」な気分になったあなたに読んでほしい特集です。
特別企画
国産リレーショナルデータベースTsurugi
潤沢なCPU/メモリを使い倒すため一から開発
2023年7月10日,国内で開発されたオープンソースの次世代RDBのEarly Access版が公開されました。その名を「Tsurugi」と言います。従来のRDBは現代のメニーコア/大容量メモリといった資源を十分に活かしきれていないという課題認識をきっかけに開発されました。本記事では,GA版の一般公開に向けて準備が進められているTsurugiの全容と性能の一端を紹介します。
特別企画
マルウェア対策とエンドポイントセキュリティ
【後編】エンドポイントセキュリティの現実
昨今,「Emotet」というマルウェアの被害件数が急増しています。いったいどのようなマルウェアで,どのような危険性があるのでしょうか。本記事では,そうしたEmotetの実際のところを説明したうえで,マルウェアそのものについての対策を併せて考えます。この機会に,ぜひご自身の環境を振り返ってみてください。