Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
「ServerlessではじめるワンコインWi−Fi打刻システムのコツ」@勤怠を自動化する技術 LT
Search
Keke
July 19, 2019
Technology
2
660
「ServerlessではじめるワンコインWi−Fi打刻システムのコツ」@勤怠を自動化する技術 LT
Keke
July 19, 2019
Tweet
Share
More Decks by Keke
See All by Keke
リモートワークを支える勤怠管理 ~プラットフォームとしてのSlackの活用 ~
keisukeyamashita
0
690
Serving GitHub Actions Self-Hosted Runner as a Platform (Part 1: Introduction)
keisukeyamashita
0
430
Serverlessを取り巻く現状とAll Serverlessでプロダクトを構築する苦労
keisukeyamashita
10
3.1k
Spinnakerで実践するマイクロサービスの 安全なリリースフローとベストプラクティス
keisukeyamashita
3
1.1k
Spinnaker Application management by Terraform Plugins
keisukeyamashita
2
920
Open Policy AgentとSpinnakerで実現するマイクロサービスの安全な継続的デリバリー
keisukeyamashita
8
6.3k
How to develop a custom Terraform provider@Merpay SRE Tech Talk
keisukeyamashita
0
430
Introduction to Spinnaker Managed Pipeline Templates
keisukeyamashita
3
6.8k
Cloud Runでシステムを作るためのアーキテクチャのTipsとコストの話
keisukeyamashita
3
1.5k
Other Decks in Technology
See All in Technology
2025-07-25 NOT A HOTEL TECH TALK ━ スマートホーム開発の最前線 ━ SOFTWARE
wakinchan
0
200
AIエージェントを支える設計
tkikuchi1002
12
3k
【CEDEC2025】『ウマ娘 プリティーダービー』における映像制作のさらなる高品質化へ!~ 豊富な素材出力と制作フローの改善を実現するツールについて~
cygames
PRO
0
190
データエンジニアがクラシルでやりたいことの現在地
gappy50
3
820
AWS re:Inforce 2025 re:Cap Update Pickup & AWS Control Tower の運用における考慮ポイント
htan
1
170
相互運用可能な学修歴クレデンシャルに向けた標準技術と国際動向
fujie
0
180
SAE J1939シミュレーション環境構築
daikiokazaki
1
210
クマ×共生 HACKATHON - 熊対策を『特別な行動」から「生活の一部」に -
pharaohkj
0
280
「AI駆動開発」のボトルネック『言語化』を効率化するには
taniiicom
1
240
マルチモーダル基盤モデルに基づく動画と音の解析技術
lycorptech_jp
PRO
4
430
バクラクによるコーポレート業務の自動運転 #BetAIDay
layerx
PRO
1
700
株式会社島津製作所_研究開発(集団協業と知的生産)の現場を支える、OSS知識基盤システムの導入
akahane92
1
1.3k
Featured
See All Featured
Docker and Python
trallard
45
3.5k
Building an army of robots
kneath
306
45k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Agile that works and the tools we love
rasmusluckow
329
21k
How to train your dragon (web standard)
notwaldorf
96
6.1k
Building Adaptive Systems
keathley
43
2.7k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Embracing the Ebb and Flow
colly
86
4.8k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
The Cult of Friendly URLs
andyhume
79
6.5k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
The Language of Interfaces
destraynor
158
25k
Transcript
2019/07/19 Friday 勤怠を⾃動化する技術 #kintai_auto PRESENTED BY KEISUKE YAMASHITA (Twitter: @_k_e_k_e)
Serverless ではじめる ワンコインWi-Fi 打刻システムのコツ
$ whoiam 2019,4: 新卒でmerpay.inc SRE Team Keisuke Yamashita Twitter: @_k_e_k_e
Wi-Fi 接続によって 出退勤を⾃動的に付ける システムを⾃作して1800 ⼈規模の会社 に導⼊したコツ
Problem
新しいメンバーがどんどん 増える... ユーザーの増加に耐えられるシステムを作る 打刻⾃体は究極に簡単であるべき Company Growth
毎⽇毎⽇やらないといけない。 打刻し忘れ いつ、どのタイミングでやるの 打刻時間の誤差 いろんな種類の出退勤がある 出張など例外 PROBLEMS
Solution
None
Architecture Solution
None
Register 1. Solution
None
None
Slack へフィードバック
2. Attend Solution
None
勤怠をつける⼿間とその経済的 なコストが測りにくいので費⽤ 対効果では話せない。 2. Cheap system 社内セキュリティチームなどか ら⼀蹴される可能性も。 事前に可能かどうか許可を。 3.
Hearing 今のより⼿間が多くなるのな ら、それは作る側の⾃⼰満でし かない。 Make easier 1. 3 つのPOINT
Make easier 1. スマホをWi-Fi に繋ぐだけ
Make easier 1. スマホをWi-Fi に繋ぐだけ 無
Make easier 1. ユーザー体験に技術的難易度は関係ない
1. Wi-Fi 接続 2. ログサーバー 3. 出勤記録 ↓ 出勤記録 1.
↓ 2. 退勤記録 1. 最終接続をBatch 処理で取得 2. 退勤記録
2. Cheep System お⾦がかかってはいけない ¥36/Month ¥380/Month ¥0/Month Total: About ¥400/Month
(Dev, Prod 環境合計)
Cloud Pub/Sub 2019 年6 ⽉料⾦ (Dev, Prod 環境合計) ⼟⽇は0.3 円ぐらい
Cloud Functions 2019 年6 ⽉料⾦ (Dev, Prod 環境合計)
いろんな⼈の協⼒が不可⽋ 勤怠履歴を欲しがっていた り、また勤怠システムの選 定、運⽤の権限を持っていた りする 労務 セキュリティリスクやそのマ ネジメントをしている。⾃動 打刻システムに付与する権限 などを気にしていたり。
社内IT チーム 社員データやそれに紐づく Email やSlackID などを⼀元 して管理していることも。 ⼈事 3. HEARING
1.Slack Commands for リモート打刻
2. 運⽤体制 qa チャンネルで対応 Done スタンプをつけないと...
2. 運⽤体制 運⽤チャンネルでBot が毎⽇チェック
2. 運⽤体制 Stackdriver Alert とMonitor
3. 運⽤体制 Google Form によるブロードキャスト 誰でも登録者にメッセージできる
MAKE EASIER CHEEP SYSTEM HEARING 最後に社内で運⽤するには KEISUKE YAMASHITA