YoVDO

Reinventing the Transaction Script

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Functional Programming Courses Software Architecture Courses Design Patterns Courses Code Reusability Courses Domain-driven Design Courses

Course Description

Overview

Explore a comprehensive reinvention of the Transaction Script pattern in this hour-long conference talk. Delve into functional programming principles to challenge the notion that Transaction Scripts are less sophisticated than layered architectures. Learn how to apply domain-driven design concepts while maintaining code simplicity and reusability. Discover the "Lego Philosophy" approach, understand the importance of "Bounded Context," and compare three different architectures. Gain insights into implementing workflows, evaluating the pros and cons of Transaction Scripts, and exploring Object Oriented workflow techniques. Enhance your understanding of business logic organization and architectural design in software development.

Syllabus

Intro
What is a "Transaction Script"?
Transaction scripts have a bad rep
Lego Philosophy
Introducing "Workflows"
Implementing workflows
Why "Bounded Context"?
Reinventing the Transaction Script
Pros and cons of Transaction Scripts
Object Oriented workflow
3 different architectures...


Taught by

NDC Conferences

Related Courses

Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
The Caltech-JPL Summer School on Big Data Analytics
California Institute of Technology via Coursera
Automated Visual Software Analytics
openHPI
Software Architecture & Design
Georgia Institute of Technology via Udacity
Software Architecture for the Internet of Things
EIT Digital via Coursera