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

10年前のレガシーシステムをVue.js TypeScript Elementでフルリニューア...

10年前のレガシーシステムをVue.js TypeScript Elementでフルリニューアルしている話 #vuejs_meetup6

Vue.js Tokyo v-meetup #6 での発表資料です!

github(サンプルプロジェクト)はこちら
https://github.com/maeharin/kotlin-dvd-rental-dev

Hidenori Maehara

December 13, 2017
Tweet

More Decks by Hidenori Maehara

Other Decks in Technology

Transcript

  1. • 前原 秀徳 • @maeharin(まえはりん) • エムスリー株式会社 • エンジニアチームリーダー、グループ会社取締役等を歴任 •

    好きな言語等:Kotlin、Ruby、Vue.js • 好きな漫画:ベルセルク(心の支え。悩んだら読む) • 自慢:ブログ記事が、はてぶ1200超えた ◦http://maeharin.hatenablog.com/ 自己紹介
  2. postgresql ElasticSearch メインサイト サテライトサイト postgresql 管理画面(3種) Java 10年もの Java 7年もの

    生Lucene 生Lucene リニューアル前の技術スタック 約100 テーブル 重複
  3. postgresql ElasticSearch メインサイト サテライトサイト postgresql 管理画面(3種) Java 10年もの Java 7年もの

    生Lucene 生Lucene リニューアル前の技術スタック 約100 テーブル 重複 廃止 フルリプレイス
  4. Kotlin&Spring Boot (APIサーバー) API定義ファイル(json) SpringFoxで API定義ファイル生成 API定義ファイルを利用 swagger-codegen コマンド Rubyクライアント

    自動生成 swagger-codegenで自動生成 • SpringFoxでswagger definition(json)を生成 • そのjsonをswagger-codegenに食わせる TypeScript型定義