LIFULL Creators Blog

LIFULL Creators Blogとは、株式会社LIFULLの社員が記事を共有するブログです。自分の役立つ経験や知識を広めることで世界をもっとFULLにしていきます。

2020-01-01から1年間の記事一覧

新卒2年目がLINE物件問合わせで成長できた話

こんにちは。 プロダクトエンジニアリング部の岩見です。 賃貸のバックエンドを主に担当しています。 私が新卒入社して以来の一番大きな施策であるLINE物件問合せについていろいろとお話できればと思います。 初投稿です!よろしくお願いします!!

第9回『創民祭』を初のリモート開催しました!

こんにちは。クリエイターの日運営委員のヨンジュンです。社内のモノづくりイベント『創民祭』が開催されましたので、その様子を共有させていただきます。 今回はコロナ禍のため、Spatial Chatというサービスを使い、初のリモートによる創民祭開催となりまし…

LIFULL秘書のウィズコロナ

LIFULL秘書の新垣です。この記事はLIFULLアドベントカレンダー2の24日目です。 担当させていただいているお二人(取締役、CTO)の管掌がいずれも主にエンジニア組織のため、今年も参加させていただくことになりました。 昨年の記事はこちら↓ www.lifull.blog…

セキュリティエンジニアがKubernetesチームにジョインした話

こんにちは!テクノロジー本部の花塚です! 最近気になっている脆弱性は、Envoyに見つかったHeap Buffer OverflowであるCVE-2019-18801です。 この記事では、セキュリティエンジニアがジョブチェンジをしてKubernetesチームにジョインした話、その後の取り組…

LIFULLでプロダクトマネージャーというキャリアパスを描く(エンジニア編)

LIFULLで技術マネージャーをやっています、花多山です。 早速、タイトルと違う肩書きを名乗ってみましたが、決して嘘ではありません。そして、記事執筆時点において、LIFULLにプロダクトマネージャーという正式な役職はまだ存在しておりません。 LIFULLでエ…

自動テストの評価指標をわかりやすく説明してみた

こんにちは、LIFULLのSET(Software Engineer in Test)のRueyです。 前回は自動テストの指標とEMTE(Equivalent Manual Test Effort)に関する記事を書きました。 www.lifull.blog そして先日開催されたSTAC 2020でも同じテーマで登壇させていただきました。 EM…

Ltech#12 エンジニア150名以上を抱えるCTOとマネージャがマネジメントを語ります! 開催レポート

こんにちは。Ltech 運営チームの菊地です。 今回は、2020年12月8日(火)に開催した「Ltech#12 エンジニア150名以上を抱えるCTOとマネージャがマネジメントを語ります!」についてレポートします。 Ltech とは Ltech(エルテック)とは、LIFULLがお送りする、…

CTOによるLIFULLの2020年の技術面ふりかえり

CTO の 長沢 です。 早いもので2020年も終わりそうですね。新型コロナによってLIFULLは大きく働き方も変わり色々と変化のある一年でした。 せっかくの機会なので、2020年のLIFULLの技術関連についての出来事をまとめていきたいと思います。 LIFULL の基幹事…

LIFULLの全社アプリケーション実行基盤 KEEL について

技術開発部改めKEELチームの相原です。 今回はLIFULLの全社アプリケーション実行基盤 KEEL について紹介いたします。 全社アプリケーション実行基盤 KEEL とは KEELとはLIFULLグループ全体で利用することを目的としたKubernetesベースのアプリケーション実行…

LIFULLのQAの取り組みについて

QA

品質改善推進ユニットの中野です。 LIFULLでは、2015年に開発プロジェクトの支援を目的としたQAチームを立ち上げ、これまで様々な活動を行なってきました。 この記事では、QAチームの現在の取り組みや実行に至った経緯や考えなどを書いていきたいと思います…

間取り図をディープラーニングで解析して3Dモデルをつくる

AI戦略室の椎橋です。弊社で取り組んでいるディープラーニングの活用事例を紹介します。 空飛ぶホームズくん 空飛ぶホームズくんとは、平面の間取り図から3Dの部屋を生成する技術を用い(※特許取得済み)、バーチャル内見できるVRサービスです。詳細は以下の…

LIFULL Advent Calendar 2020のお知らせ

こんにちは、プロダクトエンジニアリング部の二宮です。 昨年に引き続き、今年もLIFULLのQiita Organizationで企業アドベントカレンダーを行います LIFULL Advent Calendar 2020 LIFULL その2 Advent Calendar 2020 LIFULL 統計・機械学習編 Advent Calendar…

Ltech#11 不動産領域のAI活用最前線 〜初完全リモート開催〜 開催レポート

お久しぶりです、Ltech運営チームの秀野です! 今回は、2020年10月29日(木)に開催した『Ltech#11 不動産領域のAI活用最前線 〜初完全リモート開催〜』についてレポートします! Ltechとは Ltech(エルテック)とは、LIFULLがお送りする、技術欲をFULLにするイ…

自動テストの効果測定に使われるEMTEとは?

こんにちは! LIFULLのSETエンジニアのRueyです! 今年の3月にISTQBの自動化エンジニア資格 CTAL-TAE(Advanced Level Test Automation Engineer)を取得しました。TAEの勉強で自動テストの効果を測るメトリクスが幾つかあることが分かりました。その中で工数…

物件更新情報LINE受け取りの個人情報扱いについて

こんにちは! LIFULLのエンジニアの孫です。 メールやLINEを利用した開発作業をメインにしています。 今回は自分が担当していた物件更新情報LINE受け取り機能の仕組みについて紹介したいと思います。 物件更新情報LINE受け取り機能とは LIFULL HOME'Sに掲載…

社内でAI成果展示会を開催しました

みなさま、はじめまして。AI戦略室の嶋村です。 我々AI戦略室では、機械学習・深層学習・数理最適化・時系列解析・画像処理・自然言語処理などの技術を活用した様々な研究開発プロジェクトを推進しています。私はそれらのプロジェクトを統括する研究開発マネ…

LIFULL社員の自宅をスマートホーム化するハッカソン「おうちハック」を実施しました

こんにちは!クリエイターの日運営委員の松岡です。 みなさんは「スマートホーム」という言葉をご存知でしょうか? 例えば「家に近づくとエアコンが自動的に起動する」「音声でテレビを操作できる」など、スマートホームとは、様々なデバイスをインターネッ…

クリーンアーキテクチャの各概念を定食屋で表現する

プロダクトエンジニアリング部のカマトです。 普段はマーケティング・エンジニアとして、LIFULL HOME'SでLINEやメールを活用したサービスの開発に従事しています。 今回は業務でシステムの刷新を行う中で、アーキテクトにクリーンアーキテクチャを採用し初め…

LIFULLでのLINE活用事例「住み替えサポート(賃貸版)」のご紹介

こんにちは、LIFULLでLINEやメール周りを担当しているエンジニア三宅です。 LIFULL HOME'Sでは、これまでエンドユーザとのコミュニケーションは次のとおりでした。 オフライン:店舗(LIFULL HOME'S 住まいの窓口)、電話 オンライン:Web、メール、チャット…

Node.js で Twig のプリプロセッサーを作って言語の機能拡張をしてみた話

技術開発部の相馬です。好きな JS モジュールバンドラーは Rollup です。 表題のとおりですが、今回は Node.js を使って PHP のテンプレートエンジンである Twig のプリプロセッサーを作り、言語機能の拡張をしてみた話についてご紹介したいと思います。 は…

AWS構成の刷新とCI/CD導入までの流れ

こんにちは! プロダクトエンジニアリング部の吉永です。 LIFULLには2020年8月に入社しました。 今回は入社後、早々に任せていただいた仕事について記事を書きたいと思います。 内容としては、静的サイトをホスティングしている、とあるサービスのAWS構成を…

AWS Fargate, Github Actionsを利用したウェブアプリケーション開発から配布まで

はじめ こんにちは、アプリケーションエンジニアとして働いてます。キム ソンジュです。 今回の記事では自分が参加したPJで利用した、インフラ構成から、CI/CD環境を利用して簡単にアプリケーション開発ができる方法について紹介しようと思います。 システム…

LIFULL HOME'S アプリでの Tech Lead 導入事例

こんにちは。LIFULL でネイティブアプリのスペシャリストをしている菊地です。 普段は LIFULL HOME'S アプリ(iOS, Android)の開発チームで Tech Lead をしています。 今回、Tech Lead としての活動が5年目となることから、LIFULL HOME’S アプリにおける Te…

LIFULL HOME'S 注文住宅 APIリプレイスにて期待する効果が得られず再設計した話

こんにちは。エンジニアの加藤です。 普段はLIFULL HOME'Sの注文住宅領域にてエンジニアチームのマネジメントを担当しております。 LIFULL HOME'Sでは日々新機能の開発や機能改修を重ねておりますが、一方でレガシーコードや技術的負債も少なからず抱えてお…

KubernetesクラスタのE2Eテスト

技術開発部の川合です。 この記事ではアプリケーション実行基盤開発を支える視点での取り組みについて紹介したいと思います。 キーワードはKubernetesクラスタE2Eテストと自動化です。 背景 提供機能の保証 Conformance E2Eテストの実行 カスタムE2Eテストの…

マーケティングとエンジニアの両立

どうも【エンジニアの「市場価値」を向上する】をキーワードに活動している @サム です。 今回はエンジニアの新しいスキル『マーケティング × エンジニア』について書いていきます。

技術基盤部門が、LIFULL HOME'Sの技術的負債解消に立ち向かった話

こんにちは、LIFULL HOME'Sの技術基盤部門に所属している戸野です。 LIFULL HOME'Sのエンジニア組織は大きく分けて2つに分かれています。 LIFULL HOME'Sに限らず、プロダクト・サービス全体の基盤システムを保守・改善する技術基盤部門と、ビジネスサイドと…

地方開発拠点で働くエンジニア

LIFULLのエンジニアの村田です。 私は2018年までLIFULL東京本社で勤務していましたが、現在は北海道の札幌拠点に勤務しています。 当時LIFULLには、全国に営業拠点はあったものの地方開発拠点はありませんでした。私が北海道に移住するタイミングで 札幌の営…

負債化したレガシーブラウザ対応のリファクタリングへの取組み

プロダクトエンジニアリング部の柴田です。 普段は LIFULL HOME'S の賃貸領域でフロントエンドの開発・設計を担当しております。 今回は LIFULL HOME'S での Web フロントエンドおけるレガシーブラウザ対応の負債解消への取り組みについてご紹介いたします。

技術的負債の返済の足がかりにテンプレートのParserを作った話

プロダクトエンジニアリング部の中島です。 今回はフロントエンドのテンプレート部分についての負債やレガシーな機構に対する改善の取り組みについて紹介させていただきます。 背景 LIFULL社のメインサービスであるLIFULL HOME'Sのメインリポジトリのサーバ…