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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Keke
July 19, 2019
Technology
700
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
「ServerlessではじめるワンコインWi−Fi打刻システムのコツ」@勤怠を自動化する技術 LT
Keke
July 19, 2019
More Decks by Keke
See All by Keke
リモートワークを支える勤怠管理 ~プラットフォームとしてのSlackの活用 ~
keisukeyamashita
0
770
Serving GitHub Actions Self-Hosted Runner as a Platform (Part 1: Introduction)
keisukeyamashita
0
520
Serverlessを取り巻く現状とAll Serverlessでプロダクトを構築する苦労
keisukeyamashita
10
3.2k
Spinnakerで実践するマイクロサービスの 安全なリリースフローとベストプラクティス
keisukeyamashita
3
1.2k
Spinnaker Application management by Terraform Plugins
keisukeyamashita
2
1k
Open Policy AgentとSpinnakerで実現するマイクロサービスの安全な継続的デリバリー
keisukeyamashita
8
6.5k
How to develop a custom Terraform provider@Merpay SRE Tech Talk
keisukeyamashita
0
480
Introduction to Spinnaker Managed Pipeline Templates
keisukeyamashita
3
7k
Cloud Runでシステムを作るためのアーキテクチャのTipsとコストの話
keisukeyamashita
3
1.6k
Other Decks in Technology
See All in Technology
最近評価が難しくなった
maroon8021
0
340
環境凍結という Toil を倒す -セルフサービス型 Ephemeral テスト環境の 設計と実践
shirouz
1
2.3k
ポストモーテム! DDoSからサイトは守れた。 でもビジネスは守れなかった。
bengo4com
0
2.8k
Making sense of Google’s agentic dev tools
glaforge
1
180
世界、断片、モデル。そして理解
ardbeg1958
1
110
あなたの『Site』はどこですか? — xREという考え方
miyamu
0
1.2k
SRE本の知られざる名シーン / The Hidden Gems of Google SRE Book
nari_ex
1
370
DatabricksにおけるMCPソリューション
taka_aki
1
240
SRE Lounge Hiroshimaへの招待
grimoh
0
640
クラウド上のデータ復旧で見落としがちな制約: 医療系 SaaS の BCP 設計から得た教訓
kakehashi
PRO
0
3.4k
Foxgloveについて 実際にExtensionを開発して公開するまでの話 / About Foxglove: The Story of Developing and Releasing an Extension
ry0_ka
0
210
[2026-07-15] AI Ready なはずだったアーキテクチャと、見えてきた課題・次に目指す状態
wxyzzz
4
2.7k
Featured
See All Featured
Designing Powerful Visuals for Engaging Learning
tmiket
1
450
A Soul's Torment
seathinner
6
3.1k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
How to Talk to Developers About Accessibility
jct
2
340
Discover your Explorer Soul
emna__ayadi
2
1.2k
Un-Boring Meetings
codingconduct
0
340
KATA
mclloyd
PRO
35
15k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.3k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
490
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
880
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