import 'package:flutter/material.dart'; | |
void main() => runApp(const MyApp()); | |
class MyApp extends StatelessWidget { | |
const MyApp({Key? key}) : super(key: key); | |
static const String _title = 'Flutter Code Sample'; | |
@override |
int function(int input) { | |
if (input == 0) { | |
return 0; | |
} | |
if (input % 2 == 0) { | |
return 2; | |
} else { | |
return 1; | |
} |
package main | |
import ( | |
"context" | |
"errors" | |
"flag" | |
"fmt" | |
"math/rand" | |
"net/http" | |
"strings" |
Authentication between services | API Gateway Documentationの翻訳
エンドユーザーのリクエストを認証することに加えて、API にリクエストを行うサービス(人間以外のユーザー)を認証したい場合があります。このページでは、サービスアカウントを使用して、人間またはサービスに認証を提供する方法について説明します。
API にリクエストを送信するサービスを識別するには、サービス アカウントを使用します。呼び出し側のサービスは、サービス アカウントの秘密鍵を使用して安全な JSON Web Token(JWT)に署名し、署名した JWT をリクエストに含めて API に送信します。
API ゲートウェイとサービスメッシュの違い:一般記事| gihyo.jp … 技術評論社
API ゲートウェイテクノロジは,業界で「フルライフサイクル API 管理」と呼ばれる,より大きく包括的なユースケースを獲得し,この 10 年の間に大きく発展しました リクエストのデータプレーンの API トラフィックを接続し,安全にして管理するランタイムだけでなく,より広い意味で API の作成,テスト,文書化,マネタイズ,モニタリングおよび全体的な公開を可能にする一連の機能 API の公開と利用を可能にするネットワークランタイムの管理だけでなく,ユーザーおよび顧客に製品としての API を作成して提供するフルライフサイクルがあります。
2017 年頃に,業界から別のパターンであるサービスメッシュが登場しました。
sqldef などは mysql 用の vitess を使っている
vittess の sqlparser の source を拡張して作られている。 information_schema.table_constraints の情報を元に create 文を build Web 開発を支えるマイグレーションツールについて / sqldef introduction for psql users - Speaker Deck