私が勤務する 47 Degrees 社では、Free モナドに基づいたアーキテクチャを取り入れて、純粋関数型な方法でビジネス・ロジックと実装の疎結合を実現しています。このトークでは、この新しい設計に取り組むにあたって学んだことを紹介します。裏付けとなる理論、開発サイクル、最終的なサーバへのデプロイなどを 2つのオープンソースプロジェクト Scala-Exercises と 9Cards のバックエンドという実例に基いてお話します。結論としては、FREE は黒魔術の類ではなく、サーバ (もしくはフロントエンド) を開発するのに有効な素晴らしい開発手法であるということです。
票中 票投票済み