Mercari is a Japanese company that operates the marketplace app Mercari in its mission to “create value in a global marketplace where anyone can buy & sell.” Having worked to achieve this mission since our founding in 2013, Mercari is now in the middle of a transformation, growing from a startup to a company known around the world. There are so many valuable challenges that we can only face in this stage, and we believe that solving these challenges one by one will lead us to our goal. Will you join us in taking on this mission?
Merpay contribution to Spanner-related OSS
For the cloud spanner ecosystem, merpay contributed to Wrench and Yo github repositories:
yo is a command-line tool to generate Go code for Google Cloud Spanner, forked from xo
wrenchis a schema management tool for Cloud Spanner
Contributions of a few tools for handling Spanner:
zagane is a static analysis tool which can find bugs in spanner's code
Gaurun is a general push notification server. Its proxies push requests to APNs and FCM, and asynchronously executes them via HTTP/2. It also helps you when you need to send push notifications to your users in bulk, for instance executing 10 million pushes simultaneously, or when another API server, which must respond quickly, needs to push. Since it leverages Golang's powerful concurrent feature, it gives high performance.
There are commands such as plan and apply on Terraform command, but many developers would like to check if the execution of those commands succeeded. Terraform commands are often executed via CI like Circle CI, but in that case you need to go to the CI page to check it. This is very troublesome. In this case, it is more efficient if you can check it with GitHub comments or Slack, etc. But now, you can do this by using this command.