Field Guide to DDD - CQRS Using the Scala Type System and Akka
Offered By: Devoxx via YouTube
Course Description
Overview
Explore techniques for implementing a DDD/CQRS application using Akka and Scala in this comprehensive 2-hour 48-minute conference talk. Discover how to leverage the Scala Type System to build a domain model based on case classes and functional paradigms, challenging common assumptions about functional programming in domain modeling. Delve into integration options with Akka and Akka Persistence, examining the advantages and pitfalls of using Akka as a messaging subsystem. Learn strategies for reliably propagating events from the command side to the query side of your CQRS application, recovering from failures, and adapting to an asynchronous programming model. Conclude with a practical demonstration of a sample application built on Play and Akka, solidifying your understanding of these advanced concepts.
Syllabus
Field guide to DDD/CQRS using the Scala Type System and Akka by Renato Cavalcanti
Taught by
Devoxx
Related Courses
Functional Programming Principles in ScalaÉcole Polytechnique Fédérale de Lausanne via Coursera Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera Paradigms of Computer Programming
Université catholique de Louvain via edX Introduction to Functional Programming
Delft University of Technology via edX Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX