YoVDO

Location Transparency

Offered By: Devoxx via YouTube

Tags

Voxxed Days Courses Microservices Courses Distributed Systems Courses Application Development Courses CQRS Courses Domain-driven Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore location transparency in software development through this 41-minute conference talk from Devoxx. Delve into the concepts of Coherence, Coupling, and Connascence metrics while building applications. Learn how applying location transparency can serve as both a kick-starter and safety net when splitting monoliths into distributed micro-services. Examine a traditional application's dependencies between methods, classes, packages, and modules, and understand their impact on an application's growth and decomposition into independently deployable units. Discover how to apply location transparency effectively and explore how Domain-Driven Design, CQRS, and Event Sourcing architectural concepts tackle complexity. Gain insights into message types, message models, and message routers, with practical examples using the Accent framework. Conclude with a summary, Q&A session, and discussion on performance considerations.

Syllabus

Introduction
My house
Coherence
Coupling
knessencekinesis
ticket
connections of name
connections of algorithm
types of connections
Aggregate
Connections
Explanation
Message types
Message model
Message router
Example code
Accent framework
Single deployment unit
Summary
Questions
Performance


Taught by

Devoxx

Related Courses

A simple course rater with JavaFX choice box and text area
Coursera Project Network via Coursera
A Cloud Guru's Elastic Certified Engineer Exam Preparation Course
A Cloud Guru
AWS Certified Developer - Associate (DVA-C01)
A Cloud Guru
Certified Kubernetes Application Developer (CKAD)
A Cloud Guru
Certified Kubernetes Application Developer (CKAD) (Legacy)
A Cloud Guru