YoVDO

Immutable Data Stores and CORS for Safety, Flexibility and Profit

Offered By: Scala Days Conferences via YouTube

Tags

Scala Days Courses Scala Courses Amazon Web Services (AWS) Courses Microservices Courses Cloud Services Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore event sourcing and Command Query Responsibility Separation (CQRS) patterns in microservices architecture through this Scala Days conference talk. Dive into Atlassian's architectural shift towards microservices for scalable and flexible cloud services. Learn how event sourcing captures streams of immutable events to represent data, enabling easy data restoration and built-in audit trails. Discover the benefits of combining event sourcing with CQRS, including seamless schema changes, new query patterns, and improved scalability. Walk through a detailed Scala implementation using scalaz-streams in an AWS environment with DynamoDB, Kinesis, and Lambdas. Gain insights into the advantages of event sourcing, its practical application, and how to identify opportunities for implementation in your own environment. Examine a user account management example using the open-source eventsrc library and explore the architecture of an event sourcing/CQRS system developed at Atlassian running on AWS.

Syllabus

Immutable data stores and CORS for safety, flexibility and profit by Sidney Shek


Taught by

Scala Days Conferences

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
Parallel programming
École Polytechnique Fédérale de Lausanne via Coursera
Big Data Analysis with Scala and Spark
École Polytechnique Fédérale de Lausanne via Coursera
Functional Programming in Scala Capstone
École Polytechnique Fédérale de Lausanne via Coursera