タグ

ブックマーク / kakakakakku.hatenablog.com (5)

  • マイクロサービスの学習に使えるサンプルアプリケーション「Sock Shop」 - kakakakakku blog

    個人学習用にマイクロサービスを体験できるサンプルアプリケーションを探していたら,Weaveworks から公開されている「Sock Shop」を発見した.「Sock Shop」は名前の通り「下 EC サイト」で「ユーザー登録/商品閲覧/カート/ウィッシュリスト/購入(ダミー)」など,EC サイトに必要な機能が一通り実装されている.ドキュメントに以下の記載があり,マイクロサービスを体験したり,デモに使ったり,トレーニングに使ったりする用途に適している.良さそう! Sock Shop can be used to illustrate microservices architectures, demonstrate platforms at talks and meetups, or as a training and education tool. microservices-demo.g

    マイクロサービスの学習に使えるサンプルアプリケーション「Sock Shop」 - kakakakakku blog
  • CircleCI + Docker で Infrastructure CI (Chef + Serverspec) 環境を構築した - kakakakakku blog

    近況 3月から DevOps 関連の技術的負債の解消に取り組んでいて,動かなくなった Chef を直したり,秘伝のタレ(手動)で構築されたサーバ設定を Chef にリバースエンジニアリングしたり,Serverspec を導入して稼働中のサーバの差異を確認したりしている. 他にもウェブサーバのパフォーマンスチューニングをしたり,Zabbix / Kibana / CloudWatch で可視化したり,不要なアラートを消したりもした.あと Vagrant 環境を自動構築できるようにしたり,Packer を使って Vagrant Box を改善したり,デプロイ手順を正常化したり,テストの品質向上の目的で Capybara を導入したりもした. 最近はキャッシュサーバをリプレイスしたり,AWS のネットワーク構成を変更するなど,とにかく様々な施策を試しているけど,全然まだまだという感じで,圧倒的成

    CircleCI + Docker で Infrastructure CI (Chef + Serverspec) 環境を構築した - kakakakakku blog
    yosf
    yosf 2016/04/23
  • ペパボテックカンファレンスで EC の話を聞いてきた - kakakakakku blog

    EC サービスの話が聞きたくて「ペパボテックカンファレンス」に参加してきた! dots. にはじめて潜入したけど,超オシャレ空間だったし,相当広かったから大きめの Meetup ができそうな感じだった. JWTを使った簡易SSOで、徐々にシステムをリニューアルしている話 JWT (JSON Web Tokens) と書いて「ジョット」と読む. 従来の PHP 製のフレームワークとは別に Rails + AngularJS でカート機能をマイクロサービス化して,そのサービス間のログイン情報をセキュアに実現するために JWT を使い始めているという話だった.JWT とは?というところからお話されていて非常に勉強になった. まず JWT Tシャツを買おうかなwww JWTを使った簡易SSOで、徐々にシステムをリニューアルしている話 from Kazuyoshi Tsuchiya ネクストステージ

    ペパボテックカンファレンスで EC の話を聞いてきた - kakakakakku blog
  • 「Docker で遊ぶ会」を開催した - kakakakakku blog

    昨日の夜に社内で「Docker で遊ぶ会」を開催した. 先週の勉強会で Docker の話をしたら「もっと教えて!」っていう声が多くて,僕がハンズオン形式で Docker を教えることになった.勉強会は毎週開催してるけど,ハンズオン形式の勉強会っていうのは初の試みだった. kakakakakku.hatenablog.com コンテンツ Docker ハンズオン (1h) もくもく会 (1h) Docker ハンズオン資料 資料を頑張って作って GitHub に push した! 1時間で試せるので夏休みの課題にどうぞw github.com あと基的に boot2docker on Mac 前提で作ったんだけど,2日前に Docker Toolbox のリリースが出てビビったw 時間があるときにハンズオン資料をマイグレーションしておこうかと. blog.docker.com もくもく会

    「Docker で遊ぶ会」を開催した - kakakakakku blog
    yosf
    yosf 2015/08/14
  • Rails で全角文字を禁止するカスタムバリデータ - kakakakakku blog

    フォームで全角文字の入力を禁止したいなーと考えてて,最初は format: { with: } で正規表現を書いてみたんだけど,記号の部分を網羅するのが面倒で微妙だった. ascii_only? ascii_only? (String) - APIdock 判定できそう! pry(main)> 'abc'.ascii_only? => true pry(main)> 'あああ'.ascii_only? => false カスタムバリデータにしてみた カスタムバリデータとして app/validators/ascii_only_validator.rb を書いてみた.良さそう. class AsciiOnlyValidator < ActiveModel::EachValidator def validate_each(record, attribute, value) if value.p

    Rails で全角文字を禁止するカスタムバリデータ - kakakakakku blog
    yosf
    yosf 2015/05/04
  • 1