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
2.1k
メルカリ 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
26
12k
LLMと連携したブログ書くエディタを作ってみた
mkazutaka
2
400
社内情報検索システムで用いられるRAGの4つの実装方法
mkazutaka
14
9.1k
ChatGPTを使ったSlackbotの実装いろいろ紹介
mkazutaka
2
2.6k
Development of Mercari's web in 2019
mkazutaka
0
1k
20181215 php-srcで遊ぶよ
mkazutaka
2
1.1k
Other Decks in Programming
See All in Programming
PHP で学ぶ OAuth 入門
azuki
1
220
KANNA Android の技術的課題と取り組み
watabee
0
150
Glue Studio Visual ETL実装時にハマったこと
kokitamura
0
100
SwiftUI API Design Lessons
niw
1
310
「理解」を重視したAI活用開発
fast_doctor
0
220
新しいPHP拡張モジュールインストール方法「PHP Installer for Extensions (PIE)」を使ってみよう!
cocoeyes02
0
440
ウォンテッドリーの「ココロオドル」モバイル開発 / Wantedly's "kokoro odoru" mobile development
kubode
1
220
Browser and UI #2 HTML/ARIA
ken7253
2
150
fieldalignmentから見るGoの構造体
kuro_kurorrr
0
120
Qiita Bash
mercury_dev0517
2
220
Java 24まとめ / Java 24 summary
kishida
3
510
Road to RubyKaigi: Making Tinny Chiptunes with Ruby
makicamel
4
500
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
183
22k
It's Worth the Effort
3n
184
28k
Thoughts on Productivity
jonyablonski
69
4.6k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2k
We Have a Design System, Now What?
morganepeng
52
7.5k
Embracing the Ebb and Flow
colly
85
4.7k
Site-Speed That Sticks
csswizardry
6
510
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Navigating Team Friction
lara
185
15k
Designing for humans not robots
tammielis
253
25k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
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