Thinking Outside the Synchronisation Quadrant
Offered By: NDC Conferences via YouTube
Course Description
Overview
Syllabus
Intro
Thinking Outside the Synchronisation Quadrant
Architecture represents the significant design decisions that shape a system, where significant is measured by cost of change.
habitable
We want our code to be unit testable.
fails, it shows the code is incorrect.
asynchronous
Languages such as Erlang and occam before it have shown that processes are a very successful mechanism for programming concurrent and parallel systems. Such systems do not have all the synchronization stresses that shared- memory, multithreaded systems have.
queues
Pipes and Filters Divide the application's task into several self- contained data processing steps and connect these steps to a data processing pipeline via intermediate data buffers.
monitor objects
active objects
Taught by
NDC Conferences
Related Courses
Health Informatics: Data and Interoperability StandardsGeorgia Institute of Technology via edX Fractal Architecture
NDC Conferences via YouTube Strangling the Monolith - Applied Patterns & Practices from the Trenches
NDC Conferences via YouTube Refactoring Is Not Just Clickbait
NDC Conferences via YouTube Amazing Algorithms for Solving Problems in Software
NDC Conferences via YouTube