最近の記事

ある日の野草採取 #1

こんにちは。 株式会社dotDで「onedog」や「meepa」の開発をしている梅田です。 いつもは開発周りの記事を書いておりますが、リクガメ用の野草配送サービスを検討していることもあり、せっかくなので今回はリクガメの餌となる野草採取を記事にしてみました。 ...ということで降り立ったのは東京23区外の市が管轄する某公園です。 おいしそうな野草が生い茂ってらっしゃいます。 よっしゃ早速野草採取開始! といきたいところですが、 「そもそも市の管轄の公園で野草採取ってしてい

    • デプロイをzappaで1年間運用した所感

      dotDでonedogの開発をしている梅田です。 皆さんいかがお過ごしでしょうか。 onedogではバックエンドにAPIGatewayとLambdaを採用しており、またそのデプロイの一部にzappaというCLIデプロイツールを使用しています。 およそ1年ほどzappaでデプロイを運用していくつか良し悪しがわかってきたので、所感として記事にしてみました。 プロトタイプ作成やプロジェクト初期などスピード感と手軽さが求められるフェーズでは非常に重宝するツールである一方、プロジェ

      • [MongoDB]mongoshでBEGIN...COMMIT

        こんにちは、dotDの梅田です。 なんだかMongoDB関連の記事ばかり書いてますね…。 ワンちゃんお散歩アプリの「onedog」ではMongoDBのトランザクション機能を利用しているのですが、RDBで利用していたBEGIN…COMMIT的なオペレーションがMongoDBのmongoshでも実現できるか調べる機会がございましたので、記事として残してみました。 結論、それっぽくできましたが、トランザクションの有効時間がデフォルトで1分なので、例えば手動でmongoshを一つ

        • 各種DBでの平面座標位置検索まとめ

          こんにちは。dotDでわんちゃんのお散歩アプリの「onedog」のバックエンドを担当している梅田です。 onedogでは散歩中の家族の位置をマップ上に表示するなど位置情報検索を行う機能があるのですが、それに関連し別のDBでも概ね同等の位置情報検索ができそうか調査する機会がありましたので、備忘として記載してみました。 対象のDBは、 Elasticsearch 6.8 MySQL 5.7 MongoDB 5.0.7 になります。 概ね今回調査したDBでは同等の検索が

        ある日の野草採取 #1

          [MongoDB] golang-migrateでMongoDBマイグレーションやってみた

          こんにちは、dotDでonedogの開発をしている梅田です。 MongoDBのマイグレーションの検討を行っているのですが、対応ツールのうちgolang-migrateが使いやすそうだったので試してみました。 もし少しでも参考になれば幸いです。

          [MongoDB] golang-migrateでMongoDBマイグレーションやってみた

          Server-side Engineer 梅田悠人

          初めまして。株式会社dotDの梅田悠人(うめだ ゆうと)と申します。 2021年7月に入社し、現在「onedog」のサーバーサイド開発を担当しております。 PROFILE2017年に新卒入社したソフトウェア開発会社で約2年間クラウド基盤に携わり、その後2019年に転職し店舗顧客行動分析サービスのシステム運用・保守・開発を経験しました。 2021年2月頃から副業としてonedogサーバーサイド開発に携わり始め、2021年7月にdotDに入社しました。 dotDに入るまで大学

          Server-side Engineer 梅田悠人