Skip to content

Instantly share code, notes, and snippets.

View manji602's full-sized avatar
💪
Rep Effect

Jun Hashimoto manji602

💪
Rep Effect
View GitHub Profile
@manji602
manji602 / Ecto.Query.md
Created September 16, 2016 02:56
Ecto.Query.where/2 の処理を追ってみました

User |> where(id: ^user_id) を実行しようとすると、 Ecto.Query.where で内部で以下のような実装になっていました。

Ecto.Query.where/2

  defmacro where(query, binding \\ [], expr) do
    Filter.build(:where, query, binding, expr, __CALLER__)
  end

TA-12 新サービス解説セッション 〜Amazon Elastic File SystemとAmazon Machine Learning〜

Elastic File System

  • ストレージのポートフォリオ
    • S3
      • オブジェクトストレージ
      • HTTPベースのAPI経由でアクセス
    • EBS
  • SANのようなブロックストレージ。ディスクボリュームとして扱う

TC-10 Auto Scaling x Spot Instancesによるスケーラビリティとコストカット事例

具体的、比較可能、再現可能なモデルケースの提供

  • Auto ScalingについてはMin-Maxの振り幅感覚
  • Spot&Reserved Instancesについては使いドコロと倹約の規模感

想定するサービス像

  • Twitterらいくな成長中の自社サービス

TA-10 AWSセキュアデザイン(IAM)

AWSのセキュリティ

  • AWSクラウドのセキュリティ・コンプライアンス
    • AWSにおいて最優先事項
    • セキュリティ・コンプライアンスに対する継続的な投資
    • 専門部隊の設置

EG-05 【パネルディスカッション】チャット&ゲームコミュニティ

出演者ご紹介

  • モデレーター
    • 2004年のDeNA新卒 -> 2006年退職から創業(Donuts)
    • ゲームとWebサービス

TA-05 AWS Elastic Beanstalk, AWS OpsWorks, AWS CodeDeploy, AWS CloudFormation を使った自動デプロイ

Introduction

  • EC2, ELB, RDS, S3 を組み合わせる構築事例が多い

TA-03 Amazon Redshift Integration Deep Dive

TA-04 Enterprise Applications Deep Dive(Amazon WorkSpaces/WorkDocs/WorkMail)

AWSのエンタープライズ・アプリケーション

  • 40以上のサービス

    • Enterprise Applicationsは高レイヤーのサービス
  • マネージドサービスの利点

    • ユーザーの知識吸収、アプリのインストールだけで利用できる

EG-01 オンワード樫山のシステム再構築におけるSAP on AWS導入事例

オンワード樫山のご紹介

  • 事業内容
    • ファッションを生活文化としてあらゆる場面に提案する企業

再構築前の基幹システム

  • 1989年にメインフレームで会計システム(cosmos)を構築
    • スクラッチで開発
  • その後店舗・物流・企画生産・集計分析などのシステムをメインフレームあるいはサーバーにて会計システム周辺に構築

KEY-01 Day1 基調講演

  • 創業期のイラスト。サービスが成長することにより、より安価にサービスを提供できるようにとのサイクルを描いている

    • 実際、48回の値下げを行っている
    • スケール・イノベーション・スピード
  • AWSはアマゾンのビジネス課題を解決するために生まれた

    • お客様の付加価値を上げることを優先するため
  • ハードウェアのメンテナンスに時間をとられ、クライアントの要求に答える時間がなかった