1
/
5
This page is intended for users in Japan. Go to the page for users in United States.
Wantedly, Inc.

Wantedly Engineer Blog

Trending
話題の投稿

React でデザインシステムを正しく実装する - コンポーネントカタログを超えて

Wantedly でバックエンドのテックリード的なやつをやってる @izumin5210 です。半年くらい前から取り組んでいた、UI デザインシステムの React 実装について紹介します。ソフトウェアの設計としても非常にエキサイティングだったので、ライブラリ作ったりするのが好きな人なども楽しんでもらえると思いま...

React Nativeをやめる話とKotlin Multiplatform

Wantedlyのモバイルエンジニアの久保出です。今回は、Wantedly VisitアプリにおいてReact Nativeをやめる決断をしたこと、関連してKotlin Multiplatformを導入しようとしていることについて書かせていただきます。 なぜReact Nativeが導入されていたか Visitの...

最終面接に出てくる人はどんなひと?CTOや開発リーダー達の人柄やキャリアがわかるPodcast&インタビューまとめ

こんにちは!Wantedlyで技術イベント企画まわりを担当している竹内みずき ( @amanda__mt )です! 最終面接、緊張しますよね。 私もCEOやCTOとのディスカッションがあり、めちゃくちゃ緊張した記憶があります。みなさんも面接を受けるときに、どんな人が出てくるのだろう??とドキドキした経験がおありだ...

Slackアプリ開発を始めるときに全人類が知っておくべきこと

こんにちは! Wantedly で Web エンジニアをしている木村(@hachiblog)です。8月にβ版をリリースした、コンディション・マネジメントサービスのWantedly Pulseを開発しています。 Pulse は毎週の調子を記録する機能や、社内のメンバーを称賛できる機能を提供していますが、そのほとん...

Webの最前線に立つならリノベーションし続ける必要がある

Wantedly は2011年から開発をしており、今年で10年目を迎えます。長年の成長に伴って、新しいページでは新しいUIが使われると共に、サービス開始当初から残り続けているページでは古いUIが使われているというチグハグな状態になっていました。 プロダクト上、重要ないくつかのページはアーキテクチャとUI/UXを一...

Latest
最新の投稿

Kotlin Multiplatform MobileによってWantedlyのiOS開発がどう変わったか

はじめに ソースコードは時折負債的な側面を見せますが,一度書いただけで継続的に価値を生み出し続けるという点では資産と言えます.そのため,なるべく同じようなコードは書かずに再利用したいという思いは,エンジニアに限らず共感される方は多いのではないでしょうか.このような市場からの需要もあり,近年ではReact Nati...

マイクロサービス共通ライブラリで “Governance through code” を実現する

Wantedly でバックエンドのテックリード的なやつをやってる @izumin5210 です。たまにはバックエンドの話をします。 TL;DR 共通ライブラリを導入することで 「すべてのマイクロサービスが備えるべき機能を間違いなく提供できる」だけでなく 「アーキテクチャ全体を継続的に・小さく改善していく足がかり」...

Timeout.timeout を安全に使うのは難しい

こんにちは!Wantedly のエンジニアの縣です。 先日 Rails アプリケーションで ActiveRecord::StatementInvalid: PG::DuplicatePstatement というエラーが確率的に発生するという事象に遭遇し、その原因が Timeout.timeout と関係していてな...

データサイエンティストと共にプロダクトの継続的な成長を支える推薦基盤チーム

Wantedly Visitの検索基盤チームの一條です。普段はData EngineerやMLOpsに取り組んでいます。 Wantedlyではユーザーと企業のマッチングをより良いものにするために募集検索やスカウトでのユーザーの検索を日々改善しています。 手段としては機械学習などを用いることで、マッチングの改善を行...

複雑なロジックと速度のトレードオフに立ち向かうための戦略と実践

はじめまして。Wantedly Visitの検索基盤チームの一條です。普段は検索の改善に取り組んでいます。 Wantedlyではユーザーと企業のマッチングをより良いものにするために募集検索やスカウトでのユーザーの検索を日々改善しています。 今回はWantedlyの募集やスカウトでの検索の速度改善の取り組みについて...

Server Reflectionが実装されていないgRPCサーバーでも簡単に叩けるCLIを作る

はじめまして、Wantedly VisitのMatching Squadで推薦基盤の改善をしている一條です。好きな食べ物は二郎系のラーメンです。普段は推薦基盤の整備や、障害対応などをしています。そのため普段はGo、ときどきRuby, PythonでgRPCを書いています。その際にgRPCサーバのデバックが辛くなっ...

データサイエンティストと効果的にコラボレーションするためのインターフェースづくり

はじめまして。Wantedly VisitのMatching Squadの推薦基盤チームの一條です。普段はData EngineeringやMLOpsに取り組んでいます。 Wantedlyではユーザーと企業のマッチングをより良いものにするために募集やスカウトでのユーザー検索を日々改善しています。 しかし、改善が進...

検索を改善しやすい環境をマイクロサービスで実現する

はじめまして。Wantedly Visitの推薦基盤チームの一條です。普段はData EngineerやMLOpsなどに取り組んでいます。 Wantedlyではユーザーと企業のマッチングをより良いものにするために募集検索やスカウトでのユーザーの検索を日々改善しています。 しかし、改善が進むにつれて様々な問題が発生...

Protocol Buffers によるプロダクト開発のススメ - API 開発の今昔 -

こんにちは、Wantedly People アプリの開発をしている竹野(Altech)です。今回は、Protocol Buffers についての記事になります。 Wantedly People では、2018年に Protocol Buffers (以下、Protobuf と呼ぶ)がとあるマイクロサービスに入って...

フロントエンドリノベーション―負債から資産へ

こんにちは。Wantedly でフロントエンドエンジニアをしている原 剛士(@chloe463)です。UIの刷新に関連した取り組みについてのストーリーの続編として、本記事ではUI刷新の際の技術的な課題解決の取り組みについて紹介したいと思います。 UIの刷新についてはすでにエンジニア・デザイナーそれぞれから記事が公...

社内共通のReactコンポーネントライブラリをLernaでパッケージ分割して使いやすくする

Wantedly の Engagement Squad で エンジニアをしている小林です。Wantedly では、社内共通のReactコンポーネントライブラリによって複数のリポジトリ間にまたがるUIの共通化を行っているのですが、この記事では、そのライブラリの基盤改善の取り組みについて紹介します。 Wantedly...

Webの最前線に立つならリノベーションし続ける必要がある

Wantedly は2011年から開発をしており、今年で10年目を迎えます。長年の成長に伴って、新しいページでは新しいUIが使われると共に、サービス開始当初から残り続けているページでは古いUIが使われているというチグハグな状態になっていました。 プロダクト上、重要ないくつかのページはアーキテクチャとUI/UXを一...

ActiveRecord(Rails)で効率的にツリー構造を扱うときに意識したいこと+開発例

こんにちは、Wantedly で Webエンジニアをしている渡邉(@eityans) です。モチベーション・マネジメントサービスの Wantedly Pulse を開発しています。 https://www.wantedly.com/about/engagement/pulse Pulseはチームの状態を可視化する...

実践 Pub/Sub Messaging - Cloud Pub/Sub を活用するための開発基盤を作った話

はじめに こんにちは、Wantedly の Infrastructure Team でエンジニアをしている南(@south37)です。 先日、Wantedly では「システム全体の信頼性向上」と「開発生産性の向上」を両立するために Event-Driven Architecture を採用しているというブログを書...

開発生産性と信頼性の両立を目指すための Event-Driven Architecture - より良いマイクロサービスアーキテクチャを求めて

はじめに こんにちは、Wantedly の Infrastructure Team でエンジニアをしている南(south37)です。 Wantedly では、マイクロサービスアーキテクチャを採用しています。 マイクロサービスで開発を進める上で、重要な関心ごとの1つが「多数のマイクロサービスの協調動作をどう実現する...

フォロワー
投稿数
201
いいね!
5,767
About
Wantedly Engineer Blog
Wantedlyのエンジニアによる、テックブログです。開発者向け技術情報を中心に発信しています。「シゴトでココロオドル人をふやす」というミッションを掲げ、ビジネスSNS Wantedly (ウォンテッドリー)を展開しています。
Writers