Upgrade to Pro — share decks privately, control downloads, hide ads and more …

LINE-Fiancial-ServerSide-Yao

LINE
August 19, 2020

 LINE-Fiancial-ServerSide-Yao

2020/08/19開催の【LINE Fintechエンジニア採用説明会】の登壇資料です。
LINEのFintechサービスのサーバーサイドエンジニアの仕事内容について紹介しています。
https://line.connpass.com/event/183649/

▼該当ポジション
・サーバーサイドエンジニア / 証券・銀行・Pay / Fintech Company
https://linecorp.com/ja/career/position/1679

LINE

August 19, 2020
Tweet

More Decks by LINE

Other Decks in Technology

Transcript

  1. LINE証券サーバーサイド体制 - OTC取引関係の業務 - OTC対象銘柄の管理(追 加・削除・手数料) - Line証券Campaignサー ビス -

    投資Smart News通知 - 総合口座管理 - 株値段・気配・チャート 提供するサービス - 株・投信製品のマスタ情 報管理 投資信託のつみたて投資業 務 - Exchange取引全般 (売買発注・ポジション管 理・Portfolio管理) - 投資信託業務 - 信用口座管理 OTC Exchange/Fund Price-Master Reserve Investment LINE証券サーバーサイド ※25人前後
  2. LINE証券 Microservices - 20+のサービス - 四つのチームで開発 - サービスのコンテナ化、迅速 に性能拡張ができる -

    サービス間の通信 - API - gRPC - Kafka非同期メッセージ Vendors Price feed Service Exchange Front API Service Service pool Management service Chart/Price Service Securities Service Product Master Service Campaign Service … … … …
  3. LINE証券 価格生成サービス Green Blue Active-Active High Availability Mode pub produce

    consume Price-services Price-API-service sub pub produce consume Price-services Price-API-service Feed-handler Feed-handler Kafka中心な非同期ストリームシステム - PriceサービスのインターフェースはKafkaのみ - データ集約型 (data intensive) sub - 更新頻度 → 80, 000回 / s - 複雑さ → 120項目前後 Feed-handler Price-API-service (For Front-end) LB Non Blocking IO with Spring WebFlux - 少ないスレッドで効率的にリクエストをさばく - 関数型プログラミング ※https://docs.spring.io/spring/docs/current/spring-framework-reference/web-reactive.html
  4. 10:00 10:30 業務開始 朝会 15:00 開発定例 13:00 休憩 17:30 ~

    20:00 業務終了 リモート勤務の一日 一日仕事の予定、課 題をチームメンバー と共有 チームによって、朝 会の時間が異なる 1時間の昼休み 勿論時間のアレンジ が自由 - LINE証券の RoadMapを共有 - 各チームの進捗・課 題管理 - プロダクト横断的な 技術課題を共有 - その他周知事項 仕事進捗状況・タスク の優先度次第、各自決 める フレックスタイム 通常業務 緊急業務 業務時間外に障害が発生する場合、重要度によって、至急対応しなければならないケースがある。 (市場オープンまで、解決しないとまずい。) 例:2020年7月中、深夜2時1回、朝6~7時は3回
  5. 求めるエンジニアの人材像 ポジション サーバーサイドエンジニア / 証券・銀行・Pay https://linecorp.com/ja/career/position/1679 - 主体感 自分が作成したサービスにオーナーシップを持っている方 -

    挑戦し続ける 新しい技術への抵抗感がない - 自己組織型人材 セルフマネジメントをでき、主導的に課題を発見、解決に向けて着実に行動できる