K– tag –
-
Web・フロントエンド・バックエンド
Koa — Express作者陣が再設計したasync/await時代の薄い土台
Koaは、Express.jsの原作者であるTJ Holowaychukを中心とした同じチームが、2013年から開発を始めた次世代Node.jsフレームワークです。Express時代に得た知見をもとにコールバック地獄を排し、当時最新だったジェネレータ関数と、後にasync/awaitを土台と... -
セキュリティ・認証
Kerberos — 1988年MIT発のチケット型認証プロトコル
Kerberosは1988年、MITのProject Athenaで開発された分散認証プロトコルです。ギリシャ神話で冥界の番犬として知られる三頭犬ケルベロスの名を冠し、クライアント・サーバー・KDC(鍵配布センター)の三者で「チケット」を交換しながら認証を完結させる仕... -
Web・フロントエンド・バックエンド
Knex.jsとは|Node.js古典SQLクエリビルダ
Knex.js(クネックス)は、Node.js向けのSQLクエリビルダおよびマイグレーションツールで、2013年頃から開発が続く老舗ライブラリです。PostgreSQL、MySQL、MariaDB、SQLite、Oracle、Amazon Redshift、SQL Serverなど主要なRDBMSに対応し、メソッドチェー... -
Web・フロントエンド・バックエンド
Kyselyとは|型安全に特化したTSクエリビルダ
Kysely(カイセリー)は、TypeScript向けに開発された型安全なSQLクエリビルダで、2022年頃から本格的に普及し始めました。Prisma、Drizzle、TypeORMといった「ORM」ではなく、あえて「クエリビルダ」と位置づけられており、エンティティクラスやマイグレ... -
ビジネスIT・DX・SaaS
KOMOJUとは|越境ECとデジタル商材に強い国内発PSP
KOMOJU(コモジュ)は2014年に株式会社Degicaが提供を開始した日本発の決済サービスで、コンビニ決済、銀行振込、PayPay、LINE Pay、暗号資産まで含む幅広い決済手段を一本のAPIで扱えることが特徴です。デジタルコンテンツの販売を中心に、海外事業者が日... -
ビジネスIT・DX・SaaS
Knockとは|通知インフラを統合管理する新世代プラットフォーム
Knockは、2021年に米国で創業した通知インフラ向けSaaSで、メール・SMS・プッシュ通知・チャットツール(Slack、Teamsなど)・アプリ内通知など、複数チャネルにまたがる通知ロジックを一元管理できる点が特徴です。サービスが成長すると、ユーザー設定(... -
セキュリティ・認証
Keycloakとは何かを学ぶOSS認証基盤入門
Keycloakは、Red Hatが中心となって2014年に開発を始めたオープンソースの認証認可基盤です。シングルサインオン、ソーシャルログイン、ユーザー連合、認可ポリシーといった機能を備え、自社のサーバーやクラウド上に自由にインストールして利用できます。... -
プログラミング・開発言語
Kotlin — Androidの公式言語へと駆け上ったJVM新世代
Kotlinは、2011年にIntelliJ IDEAを開発するチェコ拠点のJetBrainsが発表したJVM言語です。サンクトペテルブルク近郊のコトリン島から名前が取られており、ScalaやGroovyを使う中で感じた「もう少し実用に振った言語が欲しい」というJetBrains社内の現場感... -
Web・フロントエンド・バックエンド
Karmaとは|AngularJS時代を支えたブラウザテストランナー
Karmaは2011年にGoogleのAngularJSチーム(Vojta Jínaらが中心)が開発したJavaScriptテストランナーで、当初はTestacularの名前で公開され、後にKarmaへ改名された。実ブラウザ上でJasmineやMochaのテストを走らせ、結果をターミナルへ集約する仕組みを提... -
ネットワーク・インフラ・クラウド
kube-proxy — Service宛通信を実Podへ振り分ける部品
kube-proxyはKubernetesクラスタの各ノードで動く軽量なネットワーク部品で、ClusterIPやNodePortといったServiceに届いた通信を、実際のPod群に振り分ける役割を担います。2014年のKubernetes初期から存在する古参コンポーネントで、Go言語で実装されDaem...
12
