Skip to content

Instantly share code, notes, and snippets.

View tcnksm's full-sized avatar
☺️
Yo

Taichi Nakashima tcnksm

☺️
Yo
View GitHub Profile
@tcnksm
tcnksm / qa-for-platform-engineering-kagi-2024.md
Last active July 18, 2024 04:02
Q&A for Platform Engineering Kaigi 2024 (deeeet)

マイクロサービス以外(例えばフロントエンド領域など)で提供しているプラットフォームはありますか?

あります.今回の自分のセッションは主にBackendのマイクロサービスに特化した話でした (Backendのプラットフォームが特に大きいので) が,社内には他にもWeb frontend開発のためのWeb Platform,iOS/AndroindのためのMobile Platformがあります.他にもData warehouseやそのためのPipelineなどを管理するData PlatformやA/B testingのためのExperimentaion Platform,MLのためのML Platformなどなど特化した基盤が存在しています

メルカリは人の入れ替わりが激しいイメージがあるのですが新しく入られた人がすぐプラットフォーム全容を理解できるようにするための工夫、オンボーディングなどどのようなものがありますか?

あります.そもそも全体のオンボーディングとしてDev Dojoという仕組みがあって,Platformに限らず会社全体のエンジニアリングについて学べるトレーニングが存在しています.もちろんPlatformチームが提供している専用のドキュメントサイトも存在しており,そこでも一通りオンボーディングが可能なコンテンツが存在しています.一応直近のDeveloper Surveyとかをみると,新しくチームに配属されて2-3日で何かしら本番にコードをデプロイするということはできてるというのは見えてるので,過度に利用のコストが高いというのはなさそうと見ています.

小規模のチームでPlatform Teamを立ち上げるにはどうしたらいいでしょうか。

apiVersion: v1
kind: Namespace
metadata:
labels:
control-plane: controller-manager
name: hnc-system
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
@tcnksm
tcnksm / terraform-at-mercari.md
Created November 7, 2019 10:57
Terraform at Mercari

Terraform at Mercari

2019-11-07

State of Terraform usage

All microservices-related tf codes are in one single repository

  • Mercari JP and US are separated (but thinking to merge in the future)
  • We have different repository for
@tcnksm
tcnksm / talk.md
Last active December 8, 2018 04:55
Stackdriver Profiler at Mercari
@tcnksm
tcnksm / NOTE.md
Last active April 13, 2024 21:28
Small note of gRPC Best Practice @ CoreOSFest 2017
@tcnksm
tcnksm / README.md
Last active December 26, 2016 02:15
Best Golang 記事/発表 2016