Submit Search
Upload
Developers.IO2017 A1
•
2 likes
•
2,235 views
Kazuki Ueki
Follow
A1. クラメソの請求を支える技術 〜40歳中年エンジニアの生存戦略〜
Read less
Read more
Engineering
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 48
Download now
Download to read offline
Recommended
Aws step functionsのい・ろ・は
Aws step functionsのい・ろ・は
Daiki Mori
KyotoLT(Online) 第26回
KyotoLT(Online) 第26回
hiroya akita
DDDをLaravelで実践してきてよかったこととツライことについて説明します。
DDDをLaravelで実践してきてよかったこととツライことについて説明します。
Suguru Ohki
若手インフラエンジニアの課題と教育(クラウド全盛期の時代にインフラエンジニアをどのように育てるか?)
若手インフラエンジニアの課題と教育(クラウド全盛期の時代にインフラエンジニアをどのように育てるか?)
MitsuoKobayashi2
クラウド事業者に求めるビジネス要件
クラウド事業者に求めるビジネス要件
雄哉 吉田
2014年09月 上司説得メソッド2014年版
2014年09月 上司説得メソッド2014年版
Serverworks Co.,Ltd.
20131210 classmethod re:Growth session04
20131210 classmethod re:Growth session04
Kazuki Ueki
クラウド時代に必要とされる組織と人材育成について
クラウド時代に必要とされる組織と人材育成について
Trainocate Japan, Ltd.
Recommended
Aws step functionsのい・ろ・は
Aws step functionsのい・ろ・は
Daiki Mori
KyotoLT(Online) 第26回
KyotoLT(Online) 第26回
hiroya akita
DDDをLaravelで実践してきてよかったこととツライことについて説明します。
DDDをLaravelで実践してきてよかったこととツライことについて説明します。
Suguru Ohki
若手インフラエンジニアの課題と教育(クラウド全盛期の時代にインフラエンジニアをどのように育てるか?)
若手インフラエンジニアの課題と教育(クラウド全盛期の時代にインフラエンジニアをどのように育てるか?)
MitsuoKobayashi2
クラウド事業者に求めるビジネス要件
クラウド事業者に求めるビジネス要件
雄哉 吉田
2014年09月 上司説得メソッド2014年版
2014年09月 上司説得メソッド2014年版
Serverworks Co.,Ltd.
20131210 classmethod re:Growth session04
20131210 classmethod re:Growth session04
Kazuki Ueki
クラウド時代に必要とされる組織と人材育成について
クラウド時代に必要とされる組織と人材育成について
Trainocate Japan, Ltd.
kagamicomput201801
kagamicomput201801
swkagami
2020 imagine digital japan 基調講演 友岡スライド
2020 imagine digital japan 基調講演 友岡スライド
Kenji Tomooka
Company Introduction(会社案内)
Company Introduction(会社案内)
Kiichiro Suda
20191015 cloud-for-manager-seminor
20191015 cloud-for-manager-seminor
Trainocate Japan, Ltd.
サーバーサイド技術者不足に効くChef
サーバーサイド技術者不足に効くChef
Maho Takara
20180915 mynavi rpa_seminar
20180915 mynavi rpa_seminar
kounan13
[DevLove甲子園2014西日本大会]ユーザ系情報システム会社からCIerへ
[DevLove甲子園2014西日本大会]ユーザ系情報システム会社からCIerへ
Akira Nagata
20190413 Joetsu TechMeetup 03
20190413 Joetsu TechMeetup 03
Kazuki Ueki
Amazon WorkSpaces導入からはじめるスケーラブルなオフィス運営と、業務システムのクラウド移行
Amazon WorkSpaces導入からはじめるスケーラブルなオフィス運営と、業務システムのクラウド移行
Tetsunori Nishizawa
【Tektek】linux on domino 20140620
【Tektek】linux on domino 20140620
Masahiko Sato
20190411 kasimadadays
20190411 kasimadadays
m_miyamoto
Tableauから始める機械学習ーやってみようPython連携_2019-05-23
Tableauから始める機械学習ーやってみようPython連携_2019-05-23
Tomohiro Iwahashi
Shibuya.trac 2009新年会 - とある会社でのTrac利用事例
Shibuya.trac 2009新年会 - とある会社でのTrac利用事例
Kanu orz
20200913 JAWS SONIC 2020 JoetsuMyoko Scalable network with AWS TransitGateway
20200913 JAWS SONIC 2020 JoetsuMyoko Scalable network with AWS TransitGateway
Kazuki Ueki
20200527 Classmethod Telework
20200527 Classmethod Telework
Kazuki Ueki
20190622 JAWS-UG NiigataKen EC2 updates
20190622 JAWS-UG NiigataKen EC2 updates
Kazuki Ueki
20181124 jawsug niigata life changing
20181124 jawsug niigata life changing
Kazuki Ueki
20181005 クラスメソッドの成長を支えるクラウド時代の情報システム
20181005 クラスメソッドの成長を支えるクラウド時代の情報システム
Kazuki Ueki
20180714 Niigata Engineer Meeting 8
20180714 Niigata Engineer Meeting 8
Kazuki Ueki
20171014 Joetsu Tech Meetup #1
20171014 Joetsu Tech Meetup #1
Kazuki Ueki
20161227 Classmethod Basic Knowledge for Direct Connect
20161227 Classmethod Basic Knowledge for Direct Connect
Kazuki Ueki
20161208 Classmethod Codenize Tools
20161208 Classmethod Codenize Tools
Kazuki Ueki
More Related Content
Similar to Developers.IO2017 A1
kagamicomput201801
kagamicomput201801
swkagami
2020 imagine digital japan 基調講演 友岡スライド
2020 imagine digital japan 基調講演 友岡スライド
Kenji Tomooka
Company Introduction(会社案内)
Company Introduction(会社案内)
Kiichiro Suda
20191015 cloud-for-manager-seminor
20191015 cloud-for-manager-seminor
Trainocate Japan, Ltd.
サーバーサイド技術者不足に効くChef
サーバーサイド技術者不足に効くChef
Maho Takara
20180915 mynavi rpa_seminar
20180915 mynavi rpa_seminar
kounan13
[DevLove甲子園2014西日本大会]ユーザ系情報システム会社からCIerへ
[DevLove甲子園2014西日本大会]ユーザ系情報システム会社からCIerへ
Akira Nagata
20190413 Joetsu TechMeetup 03
20190413 Joetsu TechMeetup 03
Kazuki Ueki
Amazon WorkSpaces導入からはじめるスケーラブルなオフィス運営と、業務システムのクラウド移行
Amazon WorkSpaces導入からはじめるスケーラブルなオフィス運営と、業務システムのクラウド移行
Tetsunori Nishizawa
【Tektek】linux on domino 20140620
【Tektek】linux on domino 20140620
Masahiko Sato
20190411 kasimadadays
20190411 kasimadadays
m_miyamoto
Tableauから始める機械学習ーやってみようPython連携_2019-05-23
Tableauから始める機械学習ーやってみようPython連携_2019-05-23
Tomohiro Iwahashi
Shibuya.trac 2009新年会 - とある会社でのTrac利用事例
Shibuya.trac 2009新年会 - とある会社でのTrac利用事例
Kanu orz
Similar to Developers.IO2017 A1
(13)
kagamicomput201801
kagamicomput201801
2020 imagine digital japan 基調講演 友岡スライド
2020 imagine digital japan 基調講演 友岡スライド
Company Introduction(会社案内)
Company Introduction(会社案内)
20191015 cloud-for-manager-seminor
20191015 cloud-for-manager-seminor
サーバーサイド技術者不足に効くChef
サーバーサイド技術者不足に効くChef
20180915 mynavi rpa_seminar
20180915 mynavi rpa_seminar
[DevLove甲子園2014西日本大会]ユーザ系情報システム会社からCIerへ
[DevLove甲子園2014西日本大会]ユーザ系情報システム会社からCIerへ
20190413 Joetsu TechMeetup 03
20190413 Joetsu TechMeetup 03
Amazon WorkSpaces導入からはじめるスケーラブルなオフィス運営と、業務システムのクラウド移行
Amazon WorkSpaces導入からはじめるスケーラブルなオフィス運営と、業務システムのクラウド移行
【Tektek】linux on domino 20140620
【Tektek】linux on domino 20140620
20190411 kasimadadays
20190411 kasimadadays
Tableauから始める機械学習ーやってみようPython連携_2019-05-23
Tableauから始める機械学習ーやってみようPython連携_2019-05-23
Shibuya.trac 2009新年会 - とある会社でのTrac利用事例
Shibuya.trac 2009新年会 - とある会社でのTrac利用事例
More from Kazuki Ueki
20200913 JAWS SONIC 2020 JoetsuMyoko Scalable network with AWS TransitGateway
20200913 JAWS SONIC 2020 JoetsuMyoko Scalable network with AWS TransitGateway
Kazuki Ueki
20200527 Classmethod Telework
20200527 Classmethod Telework
Kazuki Ueki
20190622 JAWS-UG NiigataKen EC2 updates
20190622 JAWS-UG NiigataKen EC2 updates
Kazuki Ueki
20181124 jawsug niigata life changing
20181124 jawsug niigata life changing
Kazuki Ueki
20181005 クラスメソッドの成長を支えるクラウド時代の情報システム
20181005 クラスメソッドの成長を支えるクラウド時代の情報システム
Kazuki Ueki
20180714 Niigata Engineer Meeting 8
20180714 Niigata Engineer Meeting 8
Kazuki Ueki
20171014 Joetsu Tech Meetup #1
20171014 Joetsu Tech Meetup #1
Kazuki Ueki
20161227 Classmethod Basic Knowledge for Direct Connect
20161227 Classmethod Basic Knowledge for Direct Connect
Kazuki Ueki
20161208 Classmethod Codenize Tools
20161208 Classmethod Codenize Tools
Kazuki Ueki
20160312 Jaws Days 2016 API Gateway+Lambda
20160312 Jaws Days 2016 API Gateway+Lambda
Kazuki Ueki
Developers.IO 2016 E-4 AWS Troubleshooting
Developers.IO 2016 E-4 AWS Troubleshooting
Kazuki Ueki
20150725 jaws-ug joetsu_myoko_aws-for-beginners
20150725 jaws-ug joetsu_myoko_aws-for-beginners
Kazuki Ueki
構築者に知っておいてもらいたい運用設計者が語るAWS @Developers.IO 2015
構築者に知っておいてもらいたい運用設計者が語るAWS @Developers.IO 2015
Kazuki Ueki
20141216 CM re:Growth 梢さんと頑張るシステムサポート
20141216 CM re:Growth 梢さんと頑張るシステムサポート
Kazuki Ueki
20141129 jaws-ug joetsumyoko 02_twilio
20141129 jaws-ug joetsumyoko 02_twilio
Kazuki Ueki
20141129 jaws-ug joetsumyoko 01_intro
20141129 jaws-ug joetsumyoko 01_intro
Kazuki Ueki
20140823 DevLOVE2014 East Ops for 10 years
20140823 DevLOVE2014 East Ops for 10 years
Kazuki Ueki
20140726 jaws-ug chiba AWS operation best practice
20140726 jaws-ug chiba AWS operation best practice
Kazuki Ueki
20140704 VIOPS What endusers actually need
20140704 VIOPS What endusers actually need
Kazuki Ueki
20140628-developers-io-meetup-sapporo
20140628-developers-io-meetup-sapporo
Kazuki Ueki
More from Kazuki Ueki
(20)
20200913 JAWS SONIC 2020 JoetsuMyoko Scalable network with AWS TransitGateway
20200913 JAWS SONIC 2020 JoetsuMyoko Scalable network with AWS TransitGateway
20200527 Classmethod Telework
20200527 Classmethod Telework
20190622 JAWS-UG NiigataKen EC2 updates
20190622 JAWS-UG NiigataKen EC2 updates
20181124 jawsug niigata life changing
20181124 jawsug niigata life changing
20181005 クラスメソッドの成長を支えるクラウド時代の情報システム
20181005 クラスメソッドの成長を支えるクラウド時代の情報システム
20180714 Niigata Engineer Meeting 8
20180714 Niigata Engineer Meeting 8
20171014 Joetsu Tech Meetup #1
20171014 Joetsu Tech Meetup #1
20161227 Classmethod Basic Knowledge for Direct Connect
20161227 Classmethod Basic Knowledge for Direct Connect
20161208 Classmethod Codenize Tools
20161208 Classmethod Codenize Tools
20160312 Jaws Days 2016 API Gateway+Lambda
20160312 Jaws Days 2016 API Gateway+Lambda
Developers.IO 2016 E-4 AWS Troubleshooting
Developers.IO 2016 E-4 AWS Troubleshooting
20150725 jaws-ug joetsu_myoko_aws-for-beginners
20150725 jaws-ug joetsu_myoko_aws-for-beginners
構築者に知っておいてもらいたい運用設計者が語るAWS @Developers.IO 2015
構築者に知っておいてもらいたい運用設計者が語るAWS @Developers.IO 2015
20141216 CM re:Growth 梢さんと頑張るシステムサポート
20141216 CM re:Growth 梢さんと頑張るシステムサポート
20141129 jaws-ug joetsumyoko 02_twilio
20141129 jaws-ug joetsumyoko 02_twilio
20141129 jaws-ug joetsumyoko 01_intro
20141129 jaws-ug joetsumyoko 01_intro
20140823 DevLOVE2014 East Ops for 10 years
20140823 DevLOVE2014 East Ops for 10 years
20140726 jaws-ug chiba AWS operation best practice
20140726 jaws-ug chiba AWS operation best practice
20140704 VIOPS What endusers actually need
20140704 VIOPS What endusers actually need
20140628-developers-io-meetup-sapporo
20140628-developers-io-meetup-sapporo
Developers.IO2017 A1
1.
A1. クラメソの請求を⽀える技術 〜40歳中年エンジニアの⽣存戦略〜 2017/07/01 IT推進室 植⽊和樹 1
2.
2⽬次 請求システム 刷新の背景 新システムのポイント まとめ
3.
3本セッションの成分 Lambda かわいいよ 90% エモい 10% 話題
4.
4⾃⼰紹介 名前:植⽊ 和樹(うえき かずき) 年齢:40歳 出⾝:新潟県妙⾼市 ITサービスマネージャー IT推進室室⻑ AWS事業部オペレーショングループ⻑ オペレーション部⻑ @czkuk
5.
520年のエンジニア歴 年齢 職歴 1997年(20歳) ポケベル販売+インターネットカフェ+パソコンスクール すごく暇だったのでFreeBSDを覚える 3ヶ⽉で東京の会社になぜか就職
Perlを覚える なぜかシステムエンジニアに LAMP + bind+ qmail + OCN エコノミー 2001年(24歳) 2回⽬の転職 東京に疲れ新潟に嫁を探しに帰る 2003年(26歳) 3回⽬の転職するも半年で退職し2ヶ⽉の無職⽣活 4回⽬の転職 Javaエンジニアに Oracleも⾊々いじる 2008年(31歳) リーマンショック 退職ラッシュ なんかいろいろなサーバーの⼦守をすることに 2013年(36歳) 5回⽬の転職 Twitterの求⼈をみてクラスメソッドに転職 2017年(40歳) イマココ
6.
6 刷新の背景
7.
7刷新の背景 1000件超の構築・運⽤から得た、急成⻑ビジネスを⽀えるデータ分析基盤と AWS インフラ環 境の事例(17:00〜)|AWS Summit Tokyo 2017
8.
8刷新の背景 毎⽉300枚 営業・営業事務が専念 つらい
9.
9携帯電話に似た請求モデル 請求書 AWS利⽤費(従量課⾦) 監視(従量) 運⽤(固定) 請求書 構築(ワンショット) コンサル(タイマテ)
10.
10旧 請求システム
11.
11旧 請求システム
12.
12新 請求システム
13.
13リリースまでのスケジュール 2015年12⽉ 2016年1⽉ 2⽉
3⽉ 4⽉ 5⽉ 6⽉ 7⽉ CRM評価・請求モデル検討 開発 ★リリース
14.
14 ポイント
15.
15新システムのポイント データの⼀元管理 API & OAuth
2.0 Serverless Salesforce
16.
16 データの⼀元管理
17.
17新 請求システム
18.
18データの⼀元管理によって解消されたこと ⭕️ 曖昧な業務フロー ⭕️ 契約情報の散在(データが紐付かない) ⭕️
複数マスター(顧客名のぶれ、請求先部署) ⭕️ 台帳ごとのデータの⾷い違い(開始⽇、契約数) ⭕️ 「このお客様どのサービス契約してましたっけ?」
19.
19 API & OAuth
2.0
20.
20API, OAuth 2.0 • 主にデータの繋ぎこみだけ • Python
simple_salesforce • MFクラウド請求CSVフォーマット変更を機にAPIへ • OAuth 2.0 はクライアントでの利⽤は簡単
21.
21【宣伝】OAuth 2.0 ってな〜に? A-2
基礎からの OAuth 2.0 〜 認証と認可の概念、認可コードとアクセストークンの意味 〜
22.
22Problem: Salesforce 24時間API呼び出し上限 100%になると APIが呼べなくなる ↓ 業務が⽌まる
23.
23Solved: S3 ETag
24.
24 Serverless
25.
25とある運⽤担当者の訴え 「絶対にサーバーは管理したくないでござる」
26.
26新 請求システム ココ ココ
27.
27Problem: 処理に時間がかかる Task timed
out after 300.00 seconds
28.
28Solved: SQS Worker
Queue http://dev.classmethod.jp/cloud/aws/lambda-sqs-asynchronous-distributed-processing/
29.
29Solved: SQS Worker
Queue http://dev.classmethod.jp/cloud/aws/lambda-sqs-asynchronous-distributed-processing/
30.
30Lambdaログ監視 http://dev.classmethod.jp/cloud/aws/notify-error-cloudwatch-logs-with-lambda/ ログレベル毎に通知 先を変えられる logs2sns2.yml がオススメ!
31.
31AWS Managed Services AWS⽉額利⽤費 $
17
32.
32 Salesforce
33.
33Salesforceについて • Salesforce初経験 • 複雑な請求モデル •
請求締め処理部分はパートナー会社さんに依頼 • 画⾯まわりを内製 • よくできてる(テスト、カバレッジ、リリース) • Trailheadで⾃習
34.
34外製?内製? • バッチなど仕様が固めやすい部分は外製 • 画⾯などトライ
& エラー 部分は内製 • すべて内製すると製品毎に担当者を抱え込む • 過度なカスタマイズはしない • 業務をパッケージにあわせる
35.
35刷新後 • 半⽉かかってた請求業務が数時間に • ⼯数:80⼈⽇
→ 12⼈⽇ • 営業への契約確認 → ほぼゼロ • 契約内容 = 請求 • マーケ施策強化 • 「しがないOL」がJavaプログラマーへ転向
36.
36 請求システムについての説明 = 終 =
37.
37新請求システムの印象はどうでした? 意外と単純と思いませんでしたか?
38.
38 おっさんの昔話
39.
39Programmer? An Ordinary Engineer
40.
40プログラマーって? たぶんこういう本が好きな⼈
41.
41糊付けエンジニア HTTPのリクエストを受け取って DBに格納して 条件指定して取り出して テキスト整形してレスポンスを返す ⾼度なアルゴリズムとかデータ構造とか出てこない ⼊⼒+出⼒+条件分岐+繰り返し プログラムの基礎のみ
42.
42プログラミングの⼤衆化
43.
43Programming Interface 糊付け フレーム ワーク 認証 クラウド OS DB ミドル ウェア ライブ ラリ ツール それぞれ 専⾨的知識
44.
なんでもできる⼈なんていない 44
45.
45フルスタック?フルフェーズ? マーケ 営業 開発・構築
保守運⽤ 請求・会計 ビジネス戦略 ⼈事・労務 各分野の専⾨家を 「エンジニア」としてサポート
46.
4640歳の⽣存戦略 半径5メートル
47.
47まとめ プログラムが書けるようになろう API, OAuth 2.0 は覚えて損なし コードレビューしてもらおう 社内各部の⼥性と仲良くなれました パーツの組み合わせでシステムは作れる
48.
48
Download now