2019年12月26日のブックマーク (2件)

  • AWS・Docker・Terraformで構築する本番環境 - y-ohgi's blog

    DMMグループ Advent Calendar 2019 - Qiita の25日目です TL;DR AWSで3層アーキテクチャのサービスを構築するテンプレート(ここではスターターキットと呼びます)を公開しました。 利用するコンポーネントとしては主にAWSのALB・ECS/Fargate・AuroraDockerとローカル環境用にdocker-compose、IaCにTerraformを利用しています。 導入や既存メンバーのためのスターターキットで使用するコンポーネントの入門用ドキュメントを備えています。 概要 y-ohgi.github.io/starterkit にgitbookとしてドキュメントを公開しているのでそちらを閲覧してください。 サンプルとしてGolang・ECS/Fargate・AuroraMySQL)で構築をしています。 また、RailsやNextなど、コンテナベー

    AWS・Docker・Terraformで構築する本番環境 - y-ohgi's blog
    tyrog
    tyrog 2019/12/26
    “AWS・Docker・Terraform”スターターキット
  • テスト駆動開発(TDD)とは何か。コードで実践方法を解説します - パンダのプログラミングブログ

    この記事は、弁護士ドットコム Advent Calendar 2019 - Qiitaの2日目の記事です。 TL;DR TDDの実践方法を実際にコードを書いて解説します TDDの「レッド・グリーン・リファクタリング」のリズムを学ぼう 何度もテストを実行して、プログラムに対する不安を取り除こう TDDはテスト技法ではなく設計手法 TDD Boot Camp Sendai 9thに参加しました。TDDの伝道師和田さん(@t_wada)を講師に迎え、有志たちで開かれた勉強会でした。 午前中は和田さんによるTDDに関する講演とライブコーディング。午後は参加者同士のペアプロで出題されたお題を実装していく活気あるイベントでした。 イベントを通じてTDDはテストファーストのことだと考えていた自分は目を見開かされました。TDDは単にテストファーストでプログラムを実装することではなく、実装(ソフトウェア)が

    テスト駆動開発(TDD)とは何か。コードで実践方法を解説します - パンダのプログラミングブログ
    tyrog
    tyrog 2019/12/26
    わかりやすい〜