Mark Richards

Live online courses, books, and videos on O’Reilly

Upcoming live online training courses

March 19, 2024

Mastering Patterns in Event-Driven Architecture

Expert software architect Mark Richards takes you through the advanced design patterns that will help you achieve better responsiveness and scalability in your event-driven architecture. Join in to get hands-on with ...

March 21, 2024

Software architecture by example

In this four-hour intensive course, Mark Richards and Neal Ford—software architects and the authors of numerous books and videos, including the popular video training course series Software Architecture Fundamentals—lead you on ...

April 2, 2024

Analyzing Architecture Risk

Join expert software architect Mark Richards to learn how to identify, qualify, and mitigate architecture risk. Through exercises and real-world examples, you’ll discover how to identify and analyze risk associated with ...

May 3, 2024

Comparing Software Architectures

Join experts Neal Ford and Mark Richards for a comparison of various aspects of the same architectural solution, developed independently by isolated teams. Each team’s solution highlights the fact that there ...

May 7, 2024

Iterative Architecture by Example

Join experts Mark Richards and Neal Ford to discover the tools and techniques that allow architects to perform iterative design on new and existing systems. You’ll learn how to tackle difficult ...

May 8, 2024

Software architecture by example

In this four-hour intensive course, Mark Richards and Neal Ford—software architects and the authors of numerous books and videos, including the popular video training course series Software Architecture Fundamentals—lead you on ...

Bio

Mark Richards is an experienced hands-on software architect involved in the architecture, design, and implementation of Microservices Architectures, Service Oriented Architectures, and distributed systems in J2EE and other technologies. He has been involved in the software industry since 1983, and has significant experience and expertise in application, integration, and enterprise architecture. Mark served as the President of the New England Java Users Group from 1999 thru 2003. He is the author of numerous technical books and videos, including "Software Architecture Fundamentals" (O’Reilly video), "Enterprise Messaging" (O’Reilly video), "Java Message Service 2nd Edition" (O’Reilly), and 97 Thinks Every Software Architect Should Know (O'Reilly). Mark has a masters degree in computer science and numerous architect and developer certifications from IBM, Sun, The Open Group, and BEA. He is a regular conference speaker at the No Fluff Just Stuff (NFJS) Symposium Series, and has spoken at over 100 conferences and user groups around the world on a variety of enterprise-related technical topics.When he is not working Mark can usually be found hiking in the White Mountains or along the Appalachian Trail.