特集 / COLLECTION

← 特集一覧へ

わかったつもりの、その先へ

AIと学び直す、Web開発の基礎と仕組み。 アプリは動いた。でも、なぜ動くのか、何を確かめればよいのか。Appli Parkの開発で出会った実体験に基づく「なぜ」を出発点に、「わかったつもり」をひとつずつ理解し直す特集です。

CONTENTS

この特集の記事

23本の記事

23件の記事

  1. ALBとNLB、何が違う?「レイヤー」からわかるL1〜L7

    ALBはL7、NLBはL4。そう聞いても、そもそもレイヤーって何?AWSのロードバランサーをきっかけに、OSI参照モデルのL1〜L7、通信で見る情報の違い、Fargateとの役割分担を図で整理しました。

    記事を読む
  2. 大きな文字と見出しは同じ?記事の目次ができるまで

    見出しは見た目だけでなく、文章の構造を表します。実CMSの本文描画と目次関数へ架空ブロックを渡し、h2・h3、目次に載る条件、段落挿入で変わるIDを確認しました。

    記事を読む
  3. 保存前に同名を確認したら、DBのUNIQUEは不要?

    タグの保存前確認とDBの一意性は、別の場所で重複を防ぎます。実TagServiceとマイグレーションを読み、完全に分離したPostgreSQLの架空テーブルで大文字・小文字の重複拒否を試しました。

    記事を読む
  4. 16文字のIDは、何を表している?Base64とランダム値を分ける

    share&doのID生成は、ランダムな12バイトをURL向けのBase64で表します。既知の架空バイト列を往復変換し、文字数、表記、予測しにくさが別の話であることを確かめました。

    記事を読む
  5. 同じデータへの処理は、順番待ちできる?行ロックを確かめる

    「誰がアウト?」の更新処理には行ロックがあります。独立したPostgreSQLの小さな表で、二つ目の処理が待つことと、普通の読み取りまで全部止まるわけではないことを確かめました。

    記事を読む