YoVDO

Field Guide to DDD - CQRS Using the Scala Type System and Akka

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Scala Courses Akka Courses Functional Programming Courses Type System Courses Asynchronous Programming Courses Domain-driven Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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
Software Analysis & Testing
Georgia Institute of Technology via Udacity
Go: The Complete Developer's Guide (Golang)
Udemy
Go Bootcamp: Master Golang with 1000+ Exercises and Projects
Udemy
C++ in Detail: Common Idioms
Udemy