STORES Product Blog

こだわりを持ったお商売を支える「STORES」のテクノロジー部門のメンバーによるブログです。

STORES 決済

JJUG CCC 2024 Fall に参加しました!

こんにちは! STORES 決済 のバックエンドエンジニアをしているしまだ(mii)です。 10月27日に開催された JJUG CCC 2024 Fall に参加してきました。STORES からは2名がセッション登壇、1名がLTをしました。 このブログでは、参加したメンバーの感想や印象に…

JJUG CCC 2024 Springに登壇しました

概要 こんにちは。STORES のみなみ(nannany)です。 先日 JJUG CCC 2024 Spring で PCI DSSの観点から見たセキュアなJavaアプリケーション というタイトルで発表をさせていただきました。 この記事では、発表の内容には触れず、登壇するまでの出来事やふりか…

STORES でインターン、そして入社しました!

こんにちは!STORES 決済 チームでAndroidアプリ開発をしています、chukaです。2023年10月より内定者としてインターンし、2024年4月に STORES に新卒入社しました! 今回は、どうして STORES に入社を決めたのか、インターンや正社員として入社してみて実際…

issueやPRに貼る動画を編集しよう!

蒸し暑い日々が続きますね。 こんにちは! STORES 決済 モバイルチームの Engineering Manager、 iOS アプリ・SDKの開発を担当しております。 いわいです。 みなさん、issueやPRを作成する時に動画を貼ったりしますよね? 折角貼るなら、ファイルサイズを軽く…

Android処理切り替え大全

はじめに STORES 決済 のAndoridアプリを開発している id:n-seki です。 突然ですが、Androidアプリ開発をしていると何かしら「処理を切り替えたく」なることって多くないですか? 「debuggable = trueのときだけXXしたい......」 「バリアントAでビルドした…

Dokka移行でちょっとだけつまずいた話

こんにちはこんばんは。STORES のn-sekiです。 STORSE 決済 というサービスのAndroidアプリ/SDKを開発しています。 本記事ではアプリではなく、SDKでの開発トピックを取り上げようと思います! このSDKは決済 SDKと呼んでいて、モノとしてはAndroidライブラ…

STORES モバイルだより 2023冬号

こんにちは、STORESでモバイルエンジニアをしている @tomorrowkey です。 2023年もおわりに近づいてきたので、今年のSTORES モバイルだよりをお送りしたいと思います。 半年くらいのペースでだしたいところだったのですが、前回 のおたよりから1年も経ってし…

モバイルアプリのリリースから振り返る STORES 決済 の 2023年

師走!! こちらは STORES Advent Calendar 2023 の 28日目の記事です。 product.st.inc 年末ですね! さて、去年も年末に モバイルアプリのリリースから1年を振り返ったので 今年も振り返ります。 ということで、こんにちは! STORES 決済 モバイルチームの…

Javaで書かれたライブラリをKotlinに書き換えるときに考慮したいこと

はじめに こんにちは、STORES 決済 の Androidアプリ・SDKの開発をしている id:n-seki です。 ......この一文はよく使う紹介文なのですが、気がついたことはありませんか? そうです、アプリだけではなくSDKの開発もしています! STORES ではこのSDKを「決済…

STORES 決済 の MySQL をバージョンアップしました

こんにちは! STORES 決済 のバックエンドエンジニアをしているしまだ(mii)です。 先々週はバックエンドのみんなで JJUG CCC*1 に参加してきました。お祭りのようでとても楽しかったです。 気付いたらアドベントカレンダーの時期になっていたので、9月に実…

Lombokの@BuilderがCSVファイル生成に役立った話

概要 こんにちは。STORES 決済でJavaエンジニアをしているnannanyです。 今回はファイル生成処理に使ってみて便利だった、Lombokの@Builderのオプション機能を紹介していきます。 説明しないこと Lombokの@Builderのオプション機能に焦点を当てるので、 そも…

公式ドキュメントの読み合わせ会やって〼

最近やったDIYは、自室のオフィスチェアのキャスターで猫の足を巻き込みそうだったので、100均のプラタッパーを加工してカバーにしたことです。最初は使い捨てのテイクアウト容器を加工したものでしたが、加工が容易な分、壊れるのも早かったです。 こんにち…

Androidアプリにおける安全なライブラリアップデートの手引き

はじめに こんにちは。STORES 決済 Androidアプリ・SDKの開発をしている id:n-seki です。 Androidアプリの開発においては、Googleが開発・提供しているライブラリはもちろん、デファクトなものを中心にサードパーティのライブラリもよく使われます。 ライブ…

マネジメントをはじめて1年経っての所感

マネジメント業務をはじめて1年が経ったので、やってきたことや自分自身の心情について初心を思い出せるように書き残しておこうと思います。

モバイルアプリのリリースから振り返る STORES 決済 の1年

メリクリです。 STORES Advent Calendar 2022 の24日目の記事です。 メリークリスマス STORES 決済 モバイルチームの Engineering Manager、 iOS アプリ・SDKの開発を担当しております。 いわいです。 2022年のクリスマスイブ。皆さまいかがお過ごしでしょう…

AWS Security Groupの棚卸とその後の運用

STORES 決済 バックエンドエンジニアの nannany です。 この記事は STORES Advent Calendar 2022 の 22日目の記事です。 概要 システムを運用していくと、過去使っていたけれど現在は使っていない AWS Security Group (以下、Security Group)がどうしても出…

サーモンランからまなぶPMのおしごと

はじめまして、 STORES 決済 でPMをしているあかまるです。 はやいもので STORES 決済 (旧Coiney)に入社して3年がたちました。 STORES 決済 のPMは3人チームとなっていますがあかまるが一番後輩という社歴長めチームです。 3といえばスプラトゥーン3はみなさ…

STORES 決済 QAチームのコミュニケーション Slackのチャンネル活用方法

ごあいさつ STORES 決済 QAチームのめありです。このコロナ禍でリモートワークが定着したわけですが、今回私たちQAチームが主にどのようにコミュニケーションを取っているかご紹介します。 主に使用しているコミュニケーションツールとは QAチームに限らず私…

「コードが書けるデザイナー」が 本気でエンジニアを目指した話

どうも、ゆーみん ( id:yuuminnn ) です。 STORES 決済のプロダクトデザイナーから STORES 決済のフロントエンドエンジニアになって、4ヶ月経ちました。 いままで「コードが書けるデザイナー」として仕事してきて、どうしてもチームと一緒に仕事したかった理…

CSチームとQAチームがタッグを組んで現地調査に行った話

ごあいさつ STORES 決済 QAチームのめありです。今回は私たちのプロダクトをより近くで感じていきたいと思い、チーム横断で「現地調査プロジェクト」を立ち上げました。 QAチームはただ分析設計とテスト実施をするのではなくユーザー目線で物事を考え、この…

41ヶ月ぶり決済機能追加のリリースプラン

はじめまして。 STORES 決済 でPdMをしている あかまる です。 2022年 5月11日にこんなリリースがありました。 決済界最強とうたわれるタッチ決済対応です。決済端末ちゃん(注: クレジットカードリーダーのこと)もどこかほこらしげです。 今回はそんな41ヶ…

JaSST`22 Tokyo 〜広告作成の裏側〜

はじめに テクノロジー部門決済本部QAグループの岩原と金子です。 JaSST'22 TokyoにGoldスポンサーとして hey も協賛し広告を流しました。 www.hey.jp 今回はその作成の裏側についてお話しします! JaSST`21では、アンジャッシュ児嶋さんが出演するお店繁盛…

STORES 決済アプリリニューアルとQAチームの取り組み ~フィールドテスト編~

はじめに こちらの内容は、2022年3月10日,11日に開催されたJaSST’22 Tokyoで発表させていただいた「STORES 決済アプリ リニューアルとQAチームの取り組み」の内容を修正、加筆したものです。 STORES 決済 QAチームの山﨑です。 STORES 決済アプリリニューア…

STORES 決済 フロントエンドチーム紹介

はじめに テクノロジー部門 決済本部 フロントエンドグループのはるなです。 本日は、 STORES 決済 フロントエンドチーム(以下、決済フロントチーム)の体制や日々どのように業務をしているかをご紹介します。 開発体制 決済フロントチームは、4 人(男女比…

STORES 決済アプリリニューアルとQAチームの取り組み ~システムテスト編~

はじめに (こちらの内容は2022年3月10日,11日に開催されたJaSST’22 Tokyoで発表させていただいた「STORES 決済アプリ リニューアルとQAチームの取り組み」の内容を修正、加筆したものです。) STORES 決済 QAチームの山﨑です。 STORES 決済アプリリニューア…

機材管理ツールを導入する ——— QAチームの所持機材事情

はじめに ——— 機材管理方法を見直す テクノロジー部門決済本部QAグループのめありです。QAチームがテストするために大量の機材や検証端末を所持しているに辺り、今回は機材管理の見直しについてお話しします。 そもそもQAって何?を知るには以前記事にさせて…

iOSアプリを慎重に安全にリリースする

STORES 決済 iOS アプリを石橋を叩いてかぶって慎重にリリースしたお話

AWS Startup Tech Meetup Online 11に登壇してきました

こんにちは、プロダクト基盤本部 SREをやっている藤原です。 本エントリは AWS Startup Tech Meetup Online#11 に登壇したのでその報告および内容の解説、補足です。 イベント当日のスライド資料およびアーカイブ動画は下記リンクに掲載されています。 スラ…

heyで長期インターンしてみた

この記事は 2021年11月からheyでAndroidエンジニアとして長期インターンを始めた大学4年生が、そのまま内定をもらうまでのお話です。 自己紹介 記事を書き始める前に、軽く自己紹介させて下さい。 名前:みっちゃん(@mimimi_engineer) 大学4年生 専攻:生命…

QAエンジニアとテスターとは?STORES 決済 私たちQAチームの取り組み

はじめに QAエンジニアとテスター テクノロジー部門決済本部QAグループのめありです。 今回はQAチームの取り組みについてお話します。まずQAとはなんなのかは以前記事にさせていただいたのでぜひご覧ください。 tech.hey.jp QAって実はいろんな業務があるん…