57
レガシーな環境から モダンへの挑戦 オープンセミナー2016@広島

レガシーな環境からモダンへの挑戦

Embed Size (px)

Citation preview

レガシーな環境から モダンへの挑戦

オープンセミナー2016@広島

What is it?

今日のスポンサー

What is it?

What is it?

What is it?

オミカレの話をします

What is it?

d

What is it?

このWebサービスを

レガシーからモダンへ

What is it?

その過程(プロセス)の話をします

あじぇんだ

1 自己紹介 2 サービス説明 3 開発環境の変化 4 今後の課題 5 まとめ

あじぇんだ

1 自己紹介 2 サービス説明 3 開発環境の変化 4 今後の課題 5 まとめ

自己紹介名前:曽根 壮大(そね たけとも) 年齢:31歳(三人の子供がいます)

職業:株式会社 オミカレ(CTO)

所属:日本PostgreSQLユーザ会

   中国支部 支部長

  技術的にはLL系言語とかRDBが好きです

自己紹介名前:曽根 壮大(そね たけとも) 年齢:31歳(三人の子供がいます)

職業:株式会社 オミカレ(CTO)

所属:日本PostgreSQLユーザ会

   中国支部 支部長

  技術的にはLL系言語とかRDBが好きです

あじぇんだ

1 自己紹介 2 サービス説明 3 開発環境の変化 4 今後の課題 5 まとめ

サービス説明

婚活・お見合いパーティー

まとめサイト

サービス説明

婚活パーティーの

検索・参加申込

サービス説明

婚活パーティーの

検索・参加申込

厳選されたパーティ事業者のみを対象

サービス説明

婚活パーティーの

検索・参加申込

サイト内で申し込みが可能 サイト内で完結して個人情報を守る

サービス説明

サービス説明

業界シェア No 1

サービス説明

サービス説明

“オミカレは、まだ見つけられていない「繋がり」をエンジニアリング力でマッチングさせサービスを生み出す技術者集団です。”

サービス説明

エンジニアリングで

課題を解決していく

あじぇんだ

1 自己紹介 2 サービス説明 3 開発環境の変化 4 今後の課題 5 まとめ

開発環境の変化

インフラの変化

開発環境の変化

レンタルサーバ

開発環境の変化

レンタルサーバ ↓ AWS

開発環境の変化

Amazon EC2

AmazonRoute 53

Elastic Load Balancing

AmazonS3

Amazon CloudFront

AmazonRDS

PHP

開発環境

コード管理

本番環境

開発環境の変化

環境構築はAnsible

開発環境の変化

環境構築はAnsible ↓

デプロイもAnsibleで実行

開発環境の変化

開発環境の変化

開発環境の変化

現場の意見を積極的に採用

開発環境の変化

現場の意見を積極的に採用 ↓

さらに新しい技術の導入 を予定してます

あじぇんだ

1 自己紹介 2 サービス説明 3 開発環境の変化 4 今後の課題 5 まとめ

今後の課題

2011年からサービス開始

今後の課題

2011年からサービス開始 ↓

すでに5年目に突入

今後の課題

コードの肥大化

今後の課題

コードの肥大化 ↓

レガシーコード

今後の課題

•PHPのバージョンを上げたい

•テストコードが無い

•ビックデータに対する分析と対応

今後の課題

•PHPのバージョンを上げたい

•テストコードが無い

•ビックデータに対する分析と対応

全コードのリプレースは直近では予定してない だがリファクタリングと合わせてPHP7にしたい

今後の課題

•PHPのバージョンを上げたい

•テストコードが無い

•ビックデータに対する分析と対応

自動テストするための基盤がない まずは重要な箇所をSeleniumによるテストの自動化からしたい

今後の課題

•PHPのバージョンを上げたい

•テストコードが無い

•ビックデータに対する分析と対応

PV、ユーザ数ともに常に上昇傾向(RDSの限界に備えたい) レコメンドなどデータを活用した施策を打つための準備が必要

今後の課題

これらの課題と平行して

サービスの改善も対応していきたい

今後の課題

これらの課題と平行して

サービスの改善も対応していきたい

新規の追加 既存機能の改修 …など

今後の課題

•チームの改善

•開発の改善

•サービスの改善

あじぇんだ

1 自己紹介 2 サービス説明 3 開発環境の変化 4 今後の課題 5 まとめ

まとめ

オミカレは技術者集団です

まとめ

•サービスで多くの人を幸せに

まとめ

•サービスで多くの人を幸せに

•エンジニアのより良い働き方を

まとめ

•サービスで多くの人を幸せに

•エンジニアのより良い働き方を

•地方に新しい企業文化を

まとめ

•サービスで多くの人を幸せに

•エンジニアのより良い働き方を

•地方に新しい企業文化をCEOとCTOがリモートワーク

まとめ

環境は人を育てる

まとめ

サービス(会社)は人が育てる

まとめ

人の繋りを大切にします

まとめ

そんな私達と一緒に働きませんか?

まとめ

婚活といえばオミカレ!

ご清聴ありがとうございました。