dely Tech Blog

クラシル・TRILLを運営するdely株式会社の開発ブログです

突撃!隣のキーボード! 〜 2024年夏 dely Ver. 〜

こんにちは!delyのクラシルリワードでデータエンジニアをしている harry(@gappy50)です〜。 これまで、クラシルやクラシルリワードのデータエンジニアリングに関する発信をこのブログでしてきました。 tech.dely.jp tech.dely.jp tech.dely.jp が、最近ブロ…

コントローラブルな領域を増やすプロダクトマネジメント

こんにちは。 クラシルリワードのPMをしている小川です。 クラシルリワードに携わってから半年ほどですが、 純粋なプロダクト開発以外にもできることがあると気づきがありました。 最近は、"コントローラブルな領域"を増やすマネジメントを心がけています。 …

Android:パーリンノイズを使ったアニメーションを試してみる

はじめに 立夏も過ぎて気温が上がってくるのを感じる中、少しずつ夏が近づいて来ているのを感じますね。 このテックブログを読んでいただいている皆さんいかがお過ごしでしょうか? 近所でセミがもう鳴いてるのに気付いて温暖化をひしひしと感じている、みう…

クラシルリワードでインタラクティブアニメーションツールの Rive を導入しました

クラシルリワードの魅力的なキャラクターをいきいきと動かすためRiveというインタラクティブアニメーションツールを導入しました

攻めと守りのトレードオンを目指した開発ルールの見直し

こんにちは。delyでクラシルリワードのサーバーサイドの開発をおこなっている高松です。 はじめに 今私が開発を担当している「クラシルリワード」は、日々我々が行う購買行動をよりお得に行なってもらうことを目的に作られたサービスです。 dely.jp 私は2023…

Firebase Device Streamingを試してみる

こんにちは。AndroidエンジニアのJです。 今回はFirebase Device StreamingがOpen Alphaになったようなので実際に使ってみようと思います! firebase.blog Firebase Device Streamingとは developer.android.com Android Studio のデバイス ストリーミングを…

デザイナーがローンチ時点からスケールに備えるメリット

クラシルリワード プロダクトデザイナーのredです。 クラシルリワードでは、新規事業の立ち上げから担当しており、現在はデザインとプロダクトマネジメントの兼務で開発に携わっています。 クラシルリワードではアプリのローンチ時点でデザインシステムを構…

クラシルリワードチーム SLO導入の工夫と現在地

こんにちは、クラシルリワードというサービスでSREときどきサーバーサイドを担当しているjoooee000です。 外の空気がほんのりと暖かくなり、春の訪れを感じさせる今日この頃、心まで軽やかになってきました。冬の長い間、凛とした寒さに耐えていた私たちにと…

RemixとConformで動的なフォームを作成する

はじめに こんにちは、クラシルリワードのサーバーサイドエンジニアのrakuです! 今回は趣味でRemixを使用した複雑なフォームの実装をする際に便利だった、React向けのtype-safeなフォームライブラリであるConformについてご紹介します。 Conformは、Remixや…

potatotips というテック系イベントでHealthKitの権限に苦労した話を発表しました

クラシルリワードの新卒2年目iOSエンジニアが勢いで potatotips というイベントに登壇しました。参加経緯とCoreMotion・HealthKitの権限取得についてまとめました。

複数チームで働く新卒デザイナーがご機嫌にデザインするための6つのマイルール

複数チームで働くクラシルリワードの新卒プロダクトデザイナーがマイペースにデザインをできるようにデザイナーとして働く上で心がけている6つのルールをご紹介します。

チームと自分を成長させるためにチーム開発で心がけたいこと

こんにちは。Androidエンジニアのkenzoです。 今回は普段チームでプロダクトを開発を行う際に、プロダクト・チーム・そして自分自身の成長のために心がけていること、またそうありたいと思っていることを少しだけご紹介します。 これらは内容としては当たり…

学習サイクルを素早く回すために意識していること

はじめに こんにちは!クラシルリワードでサーバーサイドエンジニア兼 PM をしている宇野です。 自分は去年の3月からクラシルリワードに JOIN して、おみくじや歩数、お得タブなど新機能の実装を担当してきました。 この記事では、学習サイクルを素早く回す…

クラシルリワードの開発体制について

こんにちは!クラシルリワードで開発責任者をしているfunzinです。 この記事ではクラシルリワードの開発体制についてお話ししていきます。 カジュアル面談や面接でどのような開発体制かを聞かれることが増えてきたため、こちらに記事としてまとめていきます。

クラシルリワードのプロダクトマネージャーの1週間はどんな感じ?

はじめに こんにちは!クラシルリワードでプロダクトマネージャーをしているerinaです! 今回のブログでは、クラシルリワードチームでプロダクトマネージャーとしてどんな1週間を過ごしているのを書きたいと思います。 本題に入る前に、簡単に私の背景を紹介…

既存のRails 7アプリケーションにread/writeを分ける仕組みを導入でdatabaseの負荷分散

こんにちは、クラシルリワードのサーバーサイドエンジニアのhaindです。 この記事では、クラシルリワードのdatabase負荷を分散するために、既存のRails 7アプリケーションにdatabaseのread/writeを分ける仕組みを導入した事例についてお話ししたいと思います…

クラシルリワードにおける自動テストツール MagicPodの導入事例

クラシルリワードに自動テストツールとしてMagicPodを導入したことについて紹介してきます。

Androidアプリで歩数機能をリリースするためにCASA Tier2セキュリティ評価 をおこないました

はじめに クラシルリワードのAndroidアプリエンジニアをしているnozakingです、こんにちは! 先日、クラシルリワードのAndroid版でも歩数機能が遂にリリースされました(2023年12月現在はまだ一部のユーザーにのみ提供中です)。機能実現のためにGoogleのFit…

キャラクター運用する上で工夫していること

こんにちは! クラシルリワードでグラフィックデザイナーをしているmakosunです クラシルリワードには2023年7月に「クラシうさぎ」というキャラクターが新しく登場しました 私はキャラクターに関連するデザイン・グラフィック面を主に担当しています。 キャ…

小さいチームで実践する!開発速度・信頼性向上のためにやってよかったシステム改善3選

こんにちは、クラシルリワードのSRE担当のjoooee0000です。 私はクラシルリワードのサービスローンチの約3ヶ月後にサーバー兼インフラエンジニアとしてjoinし、サービスの成長と共に、開発速度とシステムの信頼性の向上を目指してシステムの改善を行ってきま…

おい、誰も騒いでないから騒ぐけどExternal Network AccessっていうSnowflakeから外部へアクセスできる機能、データサイロ完全にぶっ壊せるぞ。

SnowflakeからExternal Network Accessを利用してGoogle BigQueryのデータを取得する話

Relay: Streamlining UI Development from Figma to Compose

Hello. My name is K, and I am currently working as an android engineer in Kurashiru. Preface Brief Intro to Relay Creating UI Packages with Relay Using the component in Android Studio Map to Compose Theme Map to Existing Components Review…

iOSDC 2023に登壇しました & 社内で聴講した内容の共有会を行いました

iOS

iOSDCについて iOSDCは公式ページによると、 iOSDC Japan 2023はiOS関連技術をコアのテーマとしたソフトウェア技術者のためのカンファレンスです。 と紹介されており、日本最大級のiOS関連のカンファレンスと知られています。 iOSDC 2023では1,409枚のチケッ…

Sharding vs. Partitioning Demystified: Scaling Your Database

Hello, I'm Allan, a Server-Side Engineer at Kurashiru While Kurashiru predominantly relies on MySQL, it's intriguing to explore the broader landscape of database management. Enter PostgreSQL, a robust contender, known for its powerful tec…

クラシルリワードのデータ基盤

この記事ではクラシルリワードのデータ基盤の構成について紹介していきます。

Utilising UX Mapping Method for Task Identification and Prioritisation by Kurashiru Search Team

Hi, I am Akane, a UI/UX designer at Kurashiru’s search team. This time I would like to talk about how our search team uses the UX mapping methods to organise, identify and prioritise our tasks from the product’s perspective by using “User …

dbt's Slim CI: An Introduction to Efficient Data Modeling CI Workflow

Hello, my name is Niko, and I am currently working in Kurashiru's data enabling team as a newly joined data engineer. While I'm enthusiastic about learning Japanese, my proficiency with Japanese particles is still a work in progress (笑). …

エンジニアが中途採用業務を担当するにあたって改善したこと

もうすぐ8月で猛暑も超えて酷暑の季節になりましたね 毎日エアコンで涼みながら最近はEMとして仕事している「みうら」です。お久しぶりです。 前回私の書いたブログ記事では、採用活動に関わっていたと記載していました。転職活動や選考フローへの参加は自身…

dbtとSnowflakeを使ってるなら迷わずにdbt-snowflake-monitoringを入れたほうがよさそう🉐

SELECT社のOSSであるdbt-snowflake-monitoringの紹介をします

dbtプロジェクトにSQLFluffを導入する

はじめに SQLFluffとは? 導入の背景 SQLFluffの導入 SQLFluffをインストールする SQLFluffを試してみる .sqlfluffを作成する dbt templaterをインストールする SQLFluffの使用 CLIでの使用 dbt Cloud IDEでの使用 さいごに はじめに こんにちは、データエン…