microservicesに関するoakbowのブックマーク (1)

  • [1]モバイルアプリ開発に「マイクロサービス」が適している理由

    筆者は、ヘルスケアアプリ「FiNC」の開発/運用に携わるエンジニアです。FiNCアプリは、2014年3月にモバイル向けWebアプリケーションとしてリリースしました。当初は利用者が事を投稿し、内容に対して専門家が指導をするサービスを提供していました。その後各種検査との連携、ライフログの蓄積や分析、SNS、法人向けサービス、EC(電子商取引)、メディア、チャット、人工知能AI)と、次々とサービスを拡充してきました(図1)。 いずれも、FiNCから利用できます。しかし裏側では、これらの機能を別々のサービスとして設計/開発しています。複数のサービスをつなぎ合わせて1つのアプリケーションとして提供する、「マイクロサービスアーキテクチャー」と呼ばれる設計手法を採用しているのです。 FiNCはこれまで、急激にサービスを拡充してきました。さらに、個々のサービスを頻繁に改良し続けています。毎日、何らかの

    [1]モバイルアプリ開発に「マイクロサービス」が適している理由
  • 1