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. He has been in the software industry since 1983 and has significant experience and expertise in application, integration, and enterprise architecture. Mark is the founder of DeveloperToArchitect.com, a website devoted to helping developers in the journey to software architect. He is the author of numerous technical books and videos, including several books on Microservices (O'Reilly), the Software Architecture Fundamentals video series (O’Reilly), Enterprise Messaging video series (O’Reilly), Java Message Service, 2nd Edition (O’Reilly), and a contributing author to 97 Things Every Software Architect Should Know (O’Reilly). Mark has a master’s degree in computer science and numerous architect and developer certifications from IBM, Sun, The Open Group, and Oracle. He is a regular conference speaker at the No Fluff Just Stuff (NFJS) Symposium Series and has spoken at hundreds of conferences and user groups around the world on a variety of enterprise-related technical topics.
|6 Essential Architecture Practices|
|Applying Reactive Architecture Patterns|
|Architecture: The Hard Parts|
|Choosing the Right Architecture Style|
|Microservices and Distributed Data|
|Microservices Caching Strategies|
|Microservices Migration Patterns|
|The Art of Problem Solving|
|The Rise and Fall of Microservices|
|Research Triangle Software Symposium||February 22 - 23, 2019||Raleigh/Durham, NC|
|Twin Cities Software Symposium||March 8 - 10, 2019||Minneapolis, MN|
|New England Software Symposium||March 15 - 17, 2019||Boston, MA|
|Northern Virginia Software Symposium||April 12 - 13, 2019||Reston, VA|
|ÜberConf||July 16 - 19, 2019||Denver, CO|
|New England Software Symposium||September 27 - 29, 2019||Boston, MA|
|TechLeader Summit||December 4 - 6, 2019||Clearwater, FL|
|ArchConf||December 9 - 12, 2019||Clearwater, FL|
Analyzing Software Architectures
November 28, 2018
"Software Architecture is the stuff you can't google." There's no one answer.
In this episode, I interview hands-on architect, speaker and trainer, Mark Richards. He shares some perspective on analyzing software architectures, and what it takes to continuously review and iterate on existing architectures.
The Challenges facing Software Architects
November 2, 2016
This week I sit with Mark Richards, author of several popular books and Software Architecture as well as hit O'Reilly video series and we discuss the challenges facing our industry and how to be better.
Java Message Service, Second Edition, is a thorough introduction to the standard API that supports "messaging" -- the software-to-software exchange of crucial data among network computers. You'll learn how JMS can help you solve many architectural challenges, such as integrating dissimilar systems and applications, increasing scalability, eliminating system bottlenecks, supporting concurrent processing, and promoting flexibility and agility.
Updated for JMS 1.1, this second edition also explains how this vendor-agnostic specification will help you write messaging-based applications using IBM's MQ, Progress Software's SonicMQ, ActiveMQ, and many other proprietary messaging services.
With Java Message Service, you will:
Messaging is a powerful paradigm that makes it easier to uncouple different parts of an enterprise application. Java Message Service, Second Edition, will quickly teach you how to use the key technology that lies behind it.
In this truly unique technical book, today's leading software architects present valuable principles on key development issues that go way beyond technology. More than four dozen architects -- including Neal Ford, Michael Nygard, and Bill de hOra -- offer advice for communicating with stakeholders, eliminating complexity, empowering developers, and many more practical lessons they've learned from years of experience. Among the 97 principles in this book, you'll find useful advice such as:
To be successful as a software architect, you need to master both business and technology. This book tells you what top software architects think is important and how they approach a project. If you want to enhance your career, 97 Things Every Software Architect Should Know is essential reading.
Twenty-seven weekends a year, the No Fluff, Just Stuff conference rolls into another town, featuring the world's best technical speakers and writers. Up until now, you had to go to one of the shows to soak up their collective wisdom. Now, you can hold it in the palm of your hand. The No Fluff, Just Stuff Anthology represents topics presented on the tour, written by the speakers who created it. This book allows the authors the chance to go more in depth on the subjects for which they are passionate. It is guaranteed to surprise, enlighten, and broaden your understanding of the technical world in which you live.
The No Fluff, Just Stuff Symposium Series is a traveling conference series for software developers visiting 27 cities a year. No Fluff has put on over 75 symposia throughout the U.S. and Canada, with more than 12,000 attendees so far. Its success has been a result of focusing on high quality technical presentations, great speakers, and no marketing hype. Now this world-class material is available to you in print for the first time.