Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Finding Your Service Boundaries - A Practical Guide

NDC Conferences via YouTube

Overview

Discover practical strategies for identifying service boundaries in complex systems during this conference talk. Learn how to avoid common pitfalls that lead to the dreaded "big re-write" by exploring natural separations of concerns in business domains. Gain insights from 20 years of experience in developing complex systems as you delve into topics such as service-oriented architecture, tight coupling, and microservices. Explore real-world examples, including Amazon's workflow and hotel booking systems, to understand how to effectively name, structure, and organize services. Master the art of creating autonomous components and drawing microservices to improve system modularity and maintainability. Walk away with valuable knowledge on how to reduce cognitive load, enhance deployment strategies, and create more robust, scalable software architectures.

Syllabus

Introduction
Drawing a bunch of boxes
A big ball of mud
Serviceoriented architecture
Tight coupling
Spaghetti model
Big ball of mud
Four services
Amazon workflow
Shipping address
Amazon
Events
Checkout
Shipping
Sharing data
What are services
Systems vs services
Anti requirements
Finding service boundaries
Naming
Hotel
Room type
Dates
Price
Luxury
Pricing
Price per night
False advertising
Creating a booking ID
Pricing options
Business abstractions
Booking your room
Insurance
Organizational boundaries
Microservices
Drawing microservices
Autonomous components
Microservice
Video package
Wrap up

Taught by

NDC Conferences

Reviews

Start your review of Finding Your Service Boundaries - A Practical Guide

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.