Information

Cae8592d 0fa3 452b b544 c576c4818298
  • 作者
  • Ad2a7680 f0a3 4263 9e23 66059086bd81 meigenia
  • 作品リンク
  • Cae8592d 0fa3 452b b544 c576c4818298 メイゲニア
  • 概要
  • メイゲニアは名言を検索できるWebサービスです。
    名言の百科事典であり、高機能な検索を持たせることで、ユーザが名言を探しやすくなる工夫をしました。
    タグ検索や人物名検索、職業検索、フリーワード検索を通じて、色々な名言に出会うことができます。

  • タグ
  • こだわり・開発背景
  • 自分が名言を検索した時に、良いなと思えるサイトがなかったため開発しました。
    名言を検索する人は特定の人物の名言を知りたい場合もあると思いますが、最終的には自分の心に刺さる名言を求めていると思ったので、
    そんな名言にたどり着けるように検索機能を持たせています。タグや人物名、職業、フリーワード検索などを実装しましたが、
    今後もっと色々な機能を増やしていきたいと思っています。

    技術的にこだわった点はGCPを使ってみたことです。
    今後サービスをスケールさせることを考えて、PaaSでアプリをデプロイして環境は最初から用意されたものを使い捨てられるようにしました。
    他にも検索の処理時間を考慮してmemcacheを入れたりしました。

  • 開発環境
  • Spring boot, Java8, GCP, google appengine, cloud build, memcache, google search api, google cloudfirestoreなど

  • 制作期間
  • リリースまでは1ヶ月ほどで、機能改善などを含めると2ヶ月ほどある程度納得できるものに仕上がりました。

  • 学習方法
  • 学生時代から個人でいくつかサービスを作ったりしていました。現在は社会人でWeb系のエンジニアをやっています。
    基本的に書籍で勉強することが多いです。
    Javaの資格を取得したりもしました。