We may earn an affiliate commission when you visit our partners.
CodeMash

CodeMash 2020 | Context Is King: Finding Service Boundaries | Derek Comartin

Are you experiencing difficulty defining service boundaries? There are benefits in splitting up a complex system, such as more focused models and modular deployments. Defining the correct service boundaries is important, but it can be tricky. When defined correctly, the model feels natural and cohesive. When defined incorrectly, a system might be overly complex and end in disaster. Join Derek Comartin as he explores the use of key terminology in real business systems.

Enroll now

What's inside

Syllabus

Context Is King: Finding Service Boundaries

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches strategies to define service boundaries to foster modular deployment
Emphasizes the benefits of focused models through more defined service boundaries
Suitable for experienced professionals seeking to improve their software architectural practices

Save this course

Save Finding Service Boundaries: CodeMash to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Finding Service Boundaries: CodeMash. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Finding Service Boundaries: CodeMash will develop knowledge and skills that may be useful to these careers:
Software Architect
At the heart of software systems, the Software Architect designs and builds large-scale applications, focused on service boundaries and modeling. The concepts taught in "Finding Service Boundaries: CodeMash" may help build a foundation for this career. This course can help explore the challenges of splitting up a complex system in a meaningful way using real business systems as examples.
Enterprise Architect
Similar to a Software Architect, an Enterprise Architect designs and builds software systems for large organizations. The concepts taught in "Finding Service Boundaries: CodeMash" may help build a foundation for this career. This course can help during the initial stage of designing a complex system by exploring the use of key terminology in real business systems.
Systems Engineer
A Systems Engineer designs and develops complex systems, often involving software, hardware, and other components. The concepts taught in "Finding Service Boundaries: CodeMash" may be somewhat helpful for this career. This course may help understand the complexities of service boundaries when working with existing or new complex systems.
Systems Analyst
A Systems Analyst studies an existing system and designs changes to improve it. The concepts taught in "Finding Service Boundaries: CodeMash" may be somewhat helpful for this career. This course may help during the initial stage of understanding service boundaries when analyzing an existing complex system.
Software Developer
A Software Developer designs, builds, and maintains software applications. The concepts taught in "Finding Service Boundaries: CodeMash" may be somewhat helpful for this career. This course may help understand the importance of service boundaries and how to define them correctly for modular deployments.
Database Administrator
A Database Administrator designs and manages databases. The concepts taught in "Finding Service Boundaries: CodeMash" may be somewhat helpful for this career. This course may help understand service boundaries when working with complex database systems.
Network Engineer
A Network Engineer designs, builds, and maintains computer networks. The concepts taught in "Finding Service Boundaries: CodeMash" may be somewhat helpful for this career. This course may help understand service boundaries when working with network systems.
Cloud Engineer
A Cloud Engineer designs, builds, and maintains cloud-based systems. The concepts taught in "Finding Service Boundaries: CodeMash" may be somewhat helpful for this career. This course may help understand service boundaries when working with cloud-based systems.
Data Scientist
A Data Scientist analyzes data to extract insights and make predictions. The concepts taught in "Finding Service Boundaries: CodeMash" may be somewhat helpful for this career. This course may help understand how service boundaries can be used to organize and structure data for analysis.
Business Analyst
A Business Analyst analyzes business processes and systems to identify areas for improvement. The concepts taught in "Finding Service Boundaries: CodeMash" may be somewhat helpful for this career. This course may help understand how service boundaries can be used to improve the design of business systems.
Project Manager
A Project Manager plans, executes, and closes projects. The concepts taught in "Finding Service Boundaries: CodeMash" may be somewhat helpful for this career. This course may help understand how service boundaries can be used to manage complex projects.
IT Manager
An IT Manager plans, directs, and coordinates the activities of an IT organization. The concepts taught in "Finding Service Boundaries: CodeMash" may be somewhat helpful for this career. This course may help understand how service boundaries can be used to improve the efficiency and effectiveness of an IT organization.
Technical Writer
A Technical Writer creates documentation for technical products and services. The concepts taught in "Finding Service Boundaries: CodeMash" may be somewhat helpful for this career. This course may help understand how service boundaries can be used to organize and structure technical documentation.
Management Consultant
A Management Consultant advises organizations on how to improve their performance. The concepts taught in "Finding Service Boundaries: CodeMash" may be somewhat helpful for this career. This course may help understand how service boundaries can be used to improve the design and efficiency of organizational processes.
Financial Analyst
A Financial Analyst analyzes financial data to make investment recommendations. The concepts taught in "Finding Service Boundaries: CodeMash" are likely not helpful for this career. This is a field where financial analysis and modeling is the primary focus.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser