SlideShare a Scribd company logo
コーポレートサイトを
Shifter に移行した話
Shifter meetup
2020/02/05
株式会社ソラコム
シニアソフトウェアエンジニア
清水雄太
清水 雄太
株式会社ソラコム
シニアソフトウェアエンジニア
ソラコムの Software engineer 兼、便利屋
・フロントエンド開発とバックエンド開発を行ったり来たり
・ウェブサイトの構築をサポートしたり
・新オフィスのディレクションしたり、ISMS取得したり
自己紹介
ちょっとだけソラコムの紹介
2015年9月30日発表
IoT 向けプラットフォーム
SORACOM
あらゆる現場をつなげる SORACOM のデータ通信
IoT 向けデータ通信
SORACOM Air
セルラー LPWA
2G / 3G / LTE LTE-M LoRaWANSigfox
どこでもつながる
• 場所や配線の制約からの解放
• 事前設定の不要化
適用可能なシーンの拡大
IoT 向けの料金
• 1回線からオンラインでご利用可能
• 「上り」に最適化された料金体系
スモールスタートから
ビッグビジネスまでカバー
15000以上のお客様、100万を超える IoT 回線
Webから回線管理、速度変更、利用量把握、監視可能
SORACOM User Group あります!
SORACOM User Group あります!
コーポレートサイトを Shifter に移行した話
コーポレートサイトを Shifter に移行した話
Shifter を入れるまでのいきさつ
突然ですが、
Web マーケティングは
大事
(特にスタートアップ)
ソラコムが運営している主なウェブサイト
コーポレートサイト (日本) コーポレートサイト (海外)
エンジニアブログコーポレートブログ
ユーザーサイト
キャンペーンサイト各種
ソラコムが運営している主なウェブサイト
コーポレートサイト (日本) コーポレートサイト (海外)
エンジニアブログコーポレートブログ
ユーザーサイト
キャンペーンサイト各種
某CMSなど
ソラコムが運営している主なウェブサイト
コーポレートサイト (日本) コーポレートサイト (海外)
エンジニアブログコーポレートブログ
ユーザーサイト
キャンペーンサイト各種
某CMSなど
ソラコムが始まった頃のチーム (2015)
WordPress 運用は避けたかった
• サービス開発に集中したい
主にエンジニアが記事を更新
• Markdown & Pull Request
(弊社エンジニアのイメージ)
ソラコムが運営していた主なウェブサイト 2015
コーポレートサイト (日本)
エンジニアブログ
ユーザーサイト
キャンペーンサイト各種
その後ちょっと経った段階のチーム
マーケティングの社員も更新に参加
• イベントの開催情報
• 導入事例の掲載
• リード文の調整など
でもまだエンジニアが多く関与
• マーケティングのメンバーに Github を
教えてどうにかやってもらう
github を熱血指導する
弊社エンジニア(イメージ)
時は流れ・・・
今のチーム
マーケティングチームの更新頻度が優位に
• メンバーも増え、短時間ですばやく手軽に
更新したい(CMSください)との声
エンジニアリングとマーケティングの
ドキュメントの分離
• ウェブサイトを目的ごとに整理し、役割分担を
明確に
SEO や SNS などに励む
弊社マーケティング(イメージ)
コーポレートサイトをどうにかしたい!
コーポレートサイト (日本)
エンジニアブログ
ユーザーサイト
キャンペーンサイト各種
海外のチームが独自に Shifter を導入
• US のチームのウェブサイト製作者が Shifter を知っていた
• 日本のチームが Shifter を知るきっかけ
Shifter の良いところ
WordPress 管理やデプロイが整備されている
• WordPress インスタンスの構築・運用をしなくてよい
• 負荷の心配をしなくてよい
WordPress が編集時だけ立ち上がる
• セキュリティリスクが低減
APIがある
• Slack との連携などがいろいろ捗りそう(未使用)
よし、移行してみよう!
移行時の要望と制約
• 移行期間中もウェブサイトは日々更新できるようにしてほしい
• なるべく早くWordPress上で更新できるようにしてほしい
• 移行にかかる費用は抑えてほしい
移行前の構成
AWS Cloud
gitclone
編集・deploy
S3 bucketAmazon CloudFront
default
ゴールは Shifter への完全移行
AWS Cloud
編集・deploy
S3 bucketAmazon CloudFront
default
廃止
gitclone
編集・deploy
どうやって移行するか
まず、WordPress に移行する必要がある
WordPress への移行手順
• 既存のウェブサイトを元にテーマを作成
• ウェブサイトの構成を整理
• WordPress 上での構成を検討
• 整理した構成にしたがって順番に移行
お世話になった本
移行時の要望と制約
• 移行期間中もウェブサイトは日々更新できるようにしてほしい
• ページ数が多く、移行には少なくとも数ヶ月かかる
• なるべく早くWordPress上で更新できるようにしてほしい
• ページ数が多く、移行には少なくとも数ヶ月かかる
• 移行にかかる費用は抑えてほしい
• できる作業は内製することで費用を節約
段階的に移行できないか?🤔
めざす姿
AWS Cloud
編集・deploy
S3 bucketAmazon CloudFront
default
廃止
gitclone
廃止
段階的に移行するイメージ
AWS Cloud
gitclone
deploy
S3 bucketAmazon CloudFront
default
Shifter に移行したページ
移行前のページ
AWS Cloudfront の Behavior を活用
• パスをパターンマッチして
転送先にShifterを指定
• マッチしなければ S3へ
• キャッシュは Shifter 側に
任せたいので、各種 TTL を
0 に設定
段階的に移行するイメージ
AWS Cloud
gitclone
deploy
S3 bucketAmazon CloudFront
default
Shifter に移行したページ
段階的に移行できた!
Shifter での更新作法のレクチャー
WordPressの使い方
• デプロイ時に静的に吐き出すので、予約投稿が効かない。
• アーキテクチャを理解していないとやりがちなポイント
Shifter の使い方
• 管理画面の使い方
• Artifact の生成と Deployの作法
Shifter 運用の工夫
同時編集をさける
• アーティファクトの作成時に WordPress インスタンスが
意図しない更新が混ざるのを避けたい
• 現状は Slack で宣言することによる楽観的ロック
• もうちょっとスマートにやりたい
• Shifter 起動をAPI経由にして Slack に通知するとか
まとめ
結果
• (WordPressに移行したことによって)マーケティングメンバー
は更新作業が捗るようになってハッピーに
• エンジニアは WordPress インスタンスや継続的デプロイ
環境の構築・運用が不要でハッピーに
• まだ移行が完了していないけれど、更新頻度の高いものは
Shifter の恩恵に預かれています。
学び
WordPress の構築ノウハウは必須
• 運用は楽だけど、構築は普通に WordPress でちゃんとやる必要が
ある
• 不安があれば経験者に頼るのが結局コスパが良い
• 丸投げではなく自分でも学ぶことでよりよい結果につながる
静的にデプロイするので、WordPress の標準機能が
使えなくなったりするので運用方法の周知・教育が重要
Shifter さんに聞きたいこと
WordPress インスタンスがシャットダウンする法則を知りたい
• 一定時間放置すると自動的にシャットダウンする?
バックアップをいい感じにやる方法
• データベースのバックアップ
• WordPress構成のバックアップ
予約公開したいなー(アーキテクチャ的に難しそう)
テンプレートの効率良い更新方法
最後に
We are hiring!
careers.soracom.jp
業務拡大につき、各ポジションで絶賛採用中です!
・パートナーエコシステムマネージャー
・プロジェクトマネージャー
・サポートエンジニア
などなど
気軽に声をかけてください!
コーポレートサイトを Shifter に移行した話
ご清聴ありがとうございました

More Related Content

PPTX
SORACOM Bootcamp Rec5 - SORACOM Funnel
SORACOM,INC
 
PPTX
SORACOM Bootcamp Rec3 - SORACOM Harvest
SORACOM,INC
 
PPTX
IoT 本格化に必要な通信プラットフォームとは =SORACOM の戦略とお客様事例=
SORACOM,INC
 
PPTX
SORACOM interstellar 紹介資料
SORACOM,INC
 
PPTX
SORACOM Bootcamp Rec2 - SORACOM Beam
SORACOM,INC
 
PPTX
if-up 2017 | SORACOM Air のご紹介
SORACOM,INC
 
PPTX
SORACOM アップデート | SORACOM UG #5 忘年LT大会&re:Invent報告会
SORACOM,INC
 
PPTX
if-up 2017 | SORACOM Inside
SORACOM,INC
 
SORACOM Bootcamp Rec5 - SORACOM Funnel
SORACOM,INC
 
SORACOM Bootcamp Rec3 - SORACOM Harvest
SORACOM,INC
 
IoT 本格化に必要な通信プラットフォームとは =SORACOM の戦略とお客様事例=
SORACOM,INC
 
SORACOM interstellar 紹介資料
SORACOM,INC
 
SORACOM Bootcamp Rec2 - SORACOM Beam
SORACOM,INC
 
if-up 2017 | SORACOM Air のご紹介
SORACOM,INC
 
SORACOM アップデート | SORACOM UG #5 忘年LT大会&re:Invent報告会
SORACOM,INC
 
if-up 2017 | SORACOM Inside
SORACOM,INC
 

What's hot (20)

PPTX
SORACOM Bootcamp Rec1 - SORACOM Air (1)
SORACOM,INC
 
PPTX
SORACOM UG Shikoku #1.5 | LoRaWANの電波検証環境 in 高松
SORACOM,INC
 
PPTX
SORACOM Meetup 広島 | SORACOM 紹介
SORACOM,INC
 
PPTX
SORACOM Bootcamp Rec6 - SORACOM Air (2)
SORACOM,INC
 
PPTX
日本 Java ユーザーグループ JJUG CCC 2015 Fall by ソラコム 片山
SORACOM,INC
 
PPTX
if-up 2017 | A3:業務システムとの連携〜閉域網とクラウド〜
SORACOM,INC
 
PPTX
SORACOM Bootcamp Rec12 | SORACOM Inventory
SORACOM,INC
 
PPTX
SORACOM Conference Discovery 2017 | A3. IoT時代のデバイスマネジメント〜SORACOM Inventory の活用〜
SORACOM,INC
 
PPTX
SORACOM UG 宮城 | これだけ知っていれば LoRaWAN & SORACOM Air for LoRaWAN ハンズオン
SORACOM,INC
 
PPTX
Developer Festa Sapporo 2016 | 誰もがIoTエンジニアになれる 〜IoT 通信プラットフォーム SORACOM〜
SORACOM,INC
 
PPTX
SORACOM LoRaWAN Conference 2017 | SORACOMプラットフォームのLoRaWAN対応 〜データ取得とクラウド連携〜
SORACOM,INC
 
PPTX
BIG Raspberry JAM | Raspberry Pi × SORACOM で始めてみよう!簡単 IoT
SORACOM,INC
 
PDF
LPWA 勉強会 #4 | 事例から見る LPWA と実装の現場 〜SORACOM プラットフォームの活用方法 〜
SORACOM,INC
 
PDF
IoT通信情報交換会 | 今だから整理しておきたいすぐ使える IoT 向け無線通信の種類と概要
SORACOM,INC
 
PPTX
【Connected.T1】SORACOM Air 再発見 - プログラマブルな SIM で実現できること
SORACOM,INC
 
PPTX
TechCrunch TOKYO 2015 CTO Night
SORACOM,INC
 
PPTX
SORACOM Discovery 2019  IoTを超えて 〜つながるプロダクトがもたらす体験の進化〜
SORACOM,INC
 
PPTX
屋外無線 最新動向 Feb 2017
Nitta Tetsuya
 
PPTX
SORACOM Discovery 2019 基調講演「IoT を超えて」SORACOMプラットフォームの進化とお客様のイノベーション実践
SORACOM,INC
 
PPTX
【Connected.J5】ソラコム認定デバイス選定ガイド
SORACOM,INC
 
SORACOM Bootcamp Rec1 - SORACOM Air (1)
SORACOM,INC
 
SORACOM UG Shikoku #1.5 | LoRaWANの電波検証環境 in 高松
SORACOM,INC
 
SORACOM Meetup 広島 | SORACOM 紹介
SORACOM,INC
 
SORACOM Bootcamp Rec6 - SORACOM Air (2)
SORACOM,INC
 
日本 Java ユーザーグループ JJUG CCC 2015 Fall by ソラコム 片山
SORACOM,INC
 
if-up 2017 | A3:業務システムとの連携〜閉域網とクラウド〜
SORACOM,INC
 
SORACOM Bootcamp Rec12 | SORACOM Inventory
SORACOM,INC
 
SORACOM Conference Discovery 2017 | A3. IoT時代のデバイスマネジメント〜SORACOM Inventory の活用〜
SORACOM,INC
 
SORACOM UG 宮城 | これだけ知っていれば LoRaWAN & SORACOM Air for LoRaWAN ハンズオン
SORACOM,INC
 
Developer Festa Sapporo 2016 | 誰もがIoTエンジニアになれる 〜IoT 通信プラットフォーム SORACOM〜
SORACOM,INC
 
SORACOM LoRaWAN Conference 2017 | SORACOMプラットフォームのLoRaWAN対応 〜データ取得とクラウド連携〜
SORACOM,INC
 
BIG Raspberry JAM | Raspberry Pi × SORACOM で始めてみよう!簡単 IoT
SORACOM,INC
 
LPWA 勉強会 #4 | 事例から見る LPWA と実装の現場 〜SORACOM プラットフォームの活用方法 〜
SORACOM,INC
 
IoT通信情報交換会 | 今だから整理しておきたいすぐ使える IoT 向け無線通信の種類と概要
SORACOM,INC
 
【Connected.T1】SORACOM Air 再発見 - プログラマブルな SIM で実現できること
SORACOM,INC
 
TechCrunch TOKYO 2015 CTO Night
SORACOM,INC
 
SORACOM Discovery 2019  IoTを超えて 〜つながるプロダクトがもたらす体験の進化〜
SORACOM,INC
 
屋外無線 最新動向 Feb 2017
Nitta Tetsuya
 
SORACOM Discovery 2019 基調講演「IoT を超えて」SORACOMプラットフォームの進化とお客様のイノベーション実践
SORACOM,INC
 
【Connected.J5】ソラコム認定デバイス選定ガイド
SORACOM,INC
 
Ad

Similar to コーポレートサイトを Shifter に移行した話 (16)

PDF
Interop 2017 in huawei booth
Tomohiro Hirano
 
PPTX
ITweekキーノート CEO玉川講演 IoTビジネス最前線
SORACOM,INC
 
PPTX
ソラコムで働きはじめました! | SORACOM UG 九州 #9
SORACOM,INC
 
PPTX
ITpro Expo 2016 特別講演 - CEO玉川講演資料
SORACOM,INC
 
PDF
SORACOM UG 信州 #3 | About SORACOM & Updates
SORACOM,INC
 
PPTX
if-up 2019 | キーノート「テクノロジー x 情熱」が世界を変える
SORACOM,INC
 
PDF
SORACOM を活用した IoT の先進的事例のご紹介 | 日本産業機械工業会環境ビジネス委員会
SORACOM,INC
 
PPTX
SORACOM Conference Discovery 2017 | キーノート〜IoTの最先端を探しに〜
SORACOM,INC
 
PPTX
ICT・IoTビジネスマッチングフェア2017 | IoT本格化に必要な通信とは?
SORACOM,INC
 
PPTX
お客様事例から学ぶIoT通信プラットフォームSORACOM活用
SORACOM,INC
 
PPTX
はこだてディベロッパー・カンファレンス | IoT エンジニアへの第一歩を踏み出そう!
SORACOM,INC
 
PPTX
フロントエンド技術の変遷
Ryo Higashigawa
 
PPTX
iOS コンソーシアム関西支部 | IoTの課題とSORACOMが提供する解決策
SORACOM,INC
 
PDF
Shifter様いつもお世話になっています!
Sachika Arisawa
 
PDF
Shifter様いつもお世話になっています!
Sachika Arisawa
 
PPTX
B2 改めて双方向通信について考えよう! 〜リモートアクセスのパターンとその実践〜 | SORACOM Technology Camp 2020
SORACOM,INC
 
Interop 2017 in huawei booth
Tomohiro Hirano
 
ITweekキーノート CEO玉川講演 IoTビジネス最前線
SORACOM,INC
 
ソラコムで働きはじめました! | SORACOM UG 九州 #9
SORACOM,INC
 
ITpro Expo 2016 特別講演 - CEO玉川講演資料
SORACOM,INC
 
SORACOM UG 信州 #3 | About SORACOM & Updates
SORACOM,INC
 
if-up 2019 | キーノート「テクノロジー x 情熱」が世界を変える
SORACOM,INC
 
SORACOM を活用した IoT の先進的事例のご紹介 | 日本産業機械工業会環境ビジネス委員会
SORACOM,INC
 
SORACOM Conference Discovery 2017 | キーノート〜IoTの最先端を探しに〜
SORACOM,INC
 
ICT・IoTビジネスマッチングフェア2017 | IoT本格化に必要な通信とは?
SORACOM,INC
 
お客様事例から学ぶIoT通信プラットフォームSORACOM活用
SORACOM,INC
 
はこだてディベロッパー・カンファレンス | IoT エンジニアへの第一歩を踏み出そう!
SORACOM,INC
 
フロントエンド技術の変遷
Ryo Higashigawa
 
iOS コンソーシアム関西支部 | IoTの課題とSORACOMが提供する解決策
SORACOM,INC
 
Shifter様いつもお世話になっています!
Sachika Arisawa
 
Shifter様いつもお世話になっています!
Sachika Arisawa
 
B2 改めて双方向通信について考えよう! 〜リモートアクセスのパターンとその実践〜 | SORACOM Technology Camp 2020
SORACOM,INC
 
Ad

More from SORACOM,INC (20)

PPTX
B3. 逆引きIoTクラウドデザインパターン: SORACOMサービスとクラウドサービスの組み合わせ/選択肢を紹介します | SORACOM Techno...
SORACOM,INC
 
PPTX
IoTシステム構築の困り事から逆引き「SORACOM 全サービス解説」 | SORACOM Technology Camp 2020
SORACOM,INC
 
PPTX
B4. SORACOM で守る IoT のエンドツーエンド・セキュリティ | SORACOM Technology Camp 2020
SORACOM,INC
 
PPTX
A2 SORACOM API使いこなしレシピ集 | SORACOM Technology Camp 2020
SORACOM,INC
 
PDF
A1. いまから始められる! エッジ処理AIカメラ S+ Camera Basic を用いた画像解析と現場のデジタル化の最新事例 | SORACOM Te...
SORACOM,INC
 
PPTX
B1 SORACOMを使ったIoTプロジェクトの始め方/進め方: その要件、SORACOMが提供するサービスやデバイスで満たせませんか? | SORACO...
SORACOM,INC
 
PDF
開会宣言 | SORACOM Technology Camp 2020
SORACOM,INC
 
PPTX
起業家的?!エンジニアのススメ | Developer Summit 2020
SORACOM,INC
 
PDF
IoT向けプラットフォーム 「SORACOM」ご紹介
SORACOM,INC
 
PPTX
ソラコムサンタ発表内容振り返り | SORACOM UG 東京 #14
SORACOM,INC
 
PDF
IoT 向けプラットフォーム "SORACOM" とは? / SORACOM 最新情報
SORACOM,INC
 
PDF
エッジとクラウド間の 通信/認証のハマりどころ / ML@Loft #10 Edge
SORACOM,INC
 
PPTX
Napter で簡単リモート操作のデモ | SORACOM UG 九州 #10
SORACOM,INC
 
PDF
SORACOM を使いこなすために 「1年のアップデートを一言解説」「サポートのより良い活用方法」 | SORACOM UG Explorer 2019
SORACOM,INC
 
PPTX
IoT 時代における省電力長距離無線通信(LPWA)の選び方と LoRaWAN や Sigfox の活用方法
SORACOM,INC
 
PDF
Developers Festa Sapporo 2019 | 今日から取り組めるIoT と「IoT ライブデモ5連発」
SORACOM,INC
 
PDF
SORACOM UG 札幌#1 | IoT 向けプラットフォーム “SORACOM” とは?
SORACOM,INC
 
PDF
Developers.IO 2019 | IoT はここまできた!「作らずに創る」IoT システムとその先の「デジタル化&データ活用」
SORACOM,INC
 
PDF
IoT向けプラットフォーム「SORACOM」とは? 他2本
SORACOM,INC
 
PPTX
5G時代を見据えたIoTプラットフォーム SORACOMのアーキテクチャへの挑戦 | AWS DevDay Tokyo 2019
SORACOM,INC
 
B3. 逆引きIoTクラウドデザインパターン: SORACOMサービスとクラウドサービスの組み合わせ/選択肢を紹介します | SORACOM Techno...
SORACOM,INC
 
IoTシステム構築の困り事から逆引き「SORACOM 全サービス解説」 | SORACOM Technology Camp 2020
SORACOM,INC
 
B4. SORACOM で守る IoT のエンドツーエンド・セキュリティ | SORACOM Technology Camp 2020
SORACOM,INC
 
A2 SORACOM API使いこなしレシピ集 | SORACOM Technology Camp 2020
SORACOM,INC
 
A1. いまから始められる! エッジ処理AIカメラ S+ Camera Basic を用いた画像解析と現場のデジタル化の最新事例 | SORACOM Te...
SORACOM,INC
 
B1 SORACOMを使ったIoTプロジェクトの始め方/進め方: その要件、SORACOMが提供するサービスやデバイスで満たせませんか? | SORACO...
SORACOM,INC
 
開会宣言 | SORACOM Technology Camp 2020
SORACOM,INC
 
起業家的?!エンジニアのススメ | Developer Summit 2020
SORACOM,INC
 
IoT向けプラットフォーム 「SORACOM」ご紹介
SORACOM,INC
 
ソラコムサンタ発表内容振り返り | SORACOM UG 東京 #14
SORACOM,INC
 
IoT 向けプラットフォーム "SORACOM" とは? / SORACOM 最新情報
SORACOM,INC
 
エッジとクラウド間の 通信/認証のハマりどころ / ML@Loft #10 Edge
SORACOM,INC
 
Napter で簡単リモート操作のデモ | SORACOM UG 九州 #10
SORACOM,INC
 
SORACOM を使いこなすために 「1年のアップデートを一言解説」「サポートのより良い活用方法」 | SORACOM UG Explorer 2019
SORACOM,INC
 
IoT 時代における省電力長距離無線通信(LPWA)の選び方と LoRaWAN や Sigfox の活用方法
SORACOM,INC
 
Developers Festa Sapporo 2019 | 今日から取り組めるIoT と「IoT ライブデモ5連発」
SORACOM,INC
 
SORACOM UG 札幌#1 | IoT 向けプラットフォーム “SORACOM” とは?
SORACOM,INC
 
Developers.IO 2019 | IoT はここまできた!「作らずに創る」IoT システムとその先の「デジタル化&データ活用」
SORACOM,INC
 
IoT向けプラットフォーム「SORACOM」とは? 他2本
SORACOM,INC
 
5G時代を見据えたIoTプラットフォーム SORACOMのアーキテクチャへの挑戦 | AWS DevDay Tokyo 2019
SORACOM,INC
 

Recently uploaded (8)

PDF
20250730_QiitaBash_LT登壇資料_PDC_Kurashina.pdf
pdckurashina
 
PPTX
2025_7_25_吉祥寺_設計ナイト_ADR運用におけるデータ利活用の考え方.pptx
ssuserfcafd1
 
PDF
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
 
PDF
20250729_Devin-for-Enterprise
Masaki Yamakawa
 
PDF
20250726_Devinで変えるエンプラシステム開発の未来
Masaki Yamakawa
 
PDF
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
 
PPTX
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
 
PDF
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
 
20250730_QiitaBash_LT登壇資料_PDC_Kurashina.pdf
pdckurashina
 
2025_7_25_吉祥寺_設計ナイト_ADR運用におけるデータ利活用の考え方.pptx
ssuserfcafd1
 
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
 
20250729_Devin-for-Enterprise
Masaki Yamakawa
 
20250726_Devinで変えるエンプラシステム開発の未来
Masaki Yamakawa
 
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
 
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
 
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
 

コーポレートサイトを Shifter に移行した話