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
メルカリ Backendエンジニアの日常 ~Backend Engineer Drink Me...
Search
Matsumoto Kazutaka
July 17, 2018
Programming
0
2k
メルカリ Backendエンジニアの日常 ~Backend Engineer Drink Meetup #1~
https://mercari.connpass.com/event/93613/
の資料です。
Matsumoto Kazutaka
July 17, 2018
Tweet
Share
More Decks by Matsumoto Kazutaka
See All by Matsumoto Kazutaka
GPTsより精度の高いRAGシステムの構築
mkazutaka
24
11k
LLMと連携したブログ書くエディタを作ってみた
mkazutaka
2
330
社内情報検索システムで用いられるRAGの4つの実装方法
mkazutaka
14
8.6k
ChatGPTを使ったSlackbotの実装いろいろ紹介
mkazutaka
2
2.5k
Development of Mercari's web in 2019
mkazutaka
0
1k
20181215 php-srcで遊ぶよ
mkazutaka
2
1k
Other Decks in Programming
See All in Programming
仮想ファイルシステムを導入して開発環境のストレージ課題を解消する
segadevtech
2
550
watsonx.ai Dojo #2 生成AIを使ったアプリ開発入門編
oniak3ibm
PRO
0
180
令和トラベルにおけるLLM活用事例:社内ツール開発から得た学びと実践
ippo012
0
210
KSPの導入・移行を前向きに検討しよう!
shxun6934
PRO
0
280
The Shape of a Service Object
inem
0
520
LangChainの現在とv0.3にむけて
os1ma
4
920
LangGraphでのHuman-in-the-Loopの実装
os1ma
3
1.1k
サーバーレスで負荷試験!Step Functions + Lambdaを使ったk6の分散実行
shuntakahashi
6
1.6k
The Sequel to a Dream of Ruby Parser's Grammar
ydah
1
220
意外とフォントが大事だった話 / Font Issues on Internationalization
fumi23
0
110
From Idea to IDE: Developing Plugins for Android Studio
thisaay
1
220
Go1.23で入った errorsパッケージの小さなアプデ
kuro_kurorrr
2
390
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
230
130k
Documentation Writing (for coders)
carmenintech
65
4.3k
Design by the Numbers
sachag
277
19k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
663
120k
How GitHub (no longer) Works
holman
310
140k
Building Flexible Design Systems
yeseniaperezcruz
325
38k
Building Better People: How to give real-time feedback that sticks.
wjessup
359
19k
Writing Fast Ruby
sferik
623
60k
Web development in the modern age
philhawksworth
205
10k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
29
2.6k
Designing for humans not robots
tammielis
248
25k
What's new in Ruby 2.0
geeforr
340
31k
Transcript
メルカリ Backendエンジニアの日常 2018/07/17 Backend Engineer Matsumoto Kazutaka ~Backend Engineer Drink
Meetup #1~
Agenda • トークの目的 • 自己紹介 • エンジニアの日常と開発環境 • 終わりに 2
本トークの目的 • メルカリの雰囲気等を知ってもらう • どのような環境で開発しているか 3
Who am I? • Kazutaka Matsumoto • Backend Engineer •
18新卒(4月入社) • Gree, mixiにインターン • Helixキーボード買った(組み立て中) @makazutaka mkazutaka 4
3つのトピックを紹介 • 最近のメルカリ内であったこと • 開発フロー • ローカル環境からリリースまで • 社内勉強会 •
どういうふうな勉強会があるの? 5
3つのトピックを紹介 • 最近のメルカリ内であったこと • 開発フロー • ローカル環境からリリースまで • 社内勉強会 •
どういうふうな勉強会があるの? 6
新型MacBookPro!! 7
メルカリ新型MBPに対する対応 気になりません? 8
メルカリ新型MBPに対する対応 1/2 • 7/12 Appleが新型MacBookPro発表 • 7/13 #all-jpチャンネルにて標準構成のお知らせが.. メルカリの標準構成 9
標準構成はわかったけど買い換えれるのか? 10
メルカリ新型MBPに対する対応 2/2 11
メルカリ新型MBPに対する対応 2/2 買替ok!いい話! 12
3つのトピックを紹介 • 最近のメルカリ内であったこと • 開発フロー • ローカル環境からリリースまで • 社内勉強会 •
どういうふうな勉強会があるの? 13
mercari-api-jp 開発環境の話(Local) • ローカルにメルカリの開発環境を構築し開発 • DNSによってアプリからローカル環境にアクセス可能 • 開発環境自体はDockerで作成されている • 言語はPHP
7.1 • ただMicroservice化に伴い徐々にGolangに移行 14
mercari-api-jp QAの話 • 自分の開発環境を簡単にGCE上に作成できる • QAお願いする際にブランチ名を伝える 15
Release by Chat • リリースはGobold(ごーぼるど)さんに投げる 16
3つのトピックを紹介 • 最近のメルカリ内であったこと • 開発フロー • 開発からリリースまで • 社内勉強会 •
どういうふうな勉強会があるの? 17
社内勉強会/輪読会/Meetup • Gopher道場/ゆるふわBI/徳丸本/入門Kubernetes/DDD..etc • 業務時間内にあります • 「エンジニア組織論への招待」廣木大地さんの講演も 18
Lunch and Learn • 技術トレンドや開発方針、おもしろかった技術の話など • ご飯もでる! 19
社内勉強会/輪読会/Meetup • 募集はこんな感じ 20
ここからは個人の感想 ~新卒からみたメルカリ~ 21
出社がすごく楽 • だいたい12時までに 出社 今日の9時57分の社内 22
人が優しい • ペアプロとか気軽にやっていただける 23
ただレビューは厳しい • Conversation 191! 容赦なしです(一例です) • このあと悔しくてオブジェクト指向の本読み直した 24
世間は厳しいというわけで 25
終わりに • 社内の紹介をしました。詳しくは周りのエンジニアへ • 開発環境/勉強会等 • 新卒ですが自信をもって人に薦めれる会社です 興味のある人は是非お話聞いてみて下さい • 詳しい社内のことはエンジニアブログかメルカンに!
• エンジニアブログ: https://tech.mercari.com/ • メルカン: https://mercan.mercari.com/ • その他海外カンファレンス参加等あります 26