This three-part series of half-day online events, hosted by chair Neal Ford, focuses on the hottest topics in software architecture—including microservices, essential architecture principles, and event-driven architecture and domain-driven design—giving you the insights to keep pace with what’s next while still accommodating legacy needs. Both seasoned software architects and those looking to break into the field will learn new skills and the latest information on the tools and technologies they need to succeed.
In Part 1, Software Architecture Fundamentals, the sessions give you a solid grasp of the fundamentals, preparing you to implement the strategies that will help your organization increase performance, reduce costs, manage complexity, build in resilience and scalability, and speed time to market. The four sessions from Rebecca Parsons, Nathaniel Schutta, Mark Richards and Sam Newman provide insight, advice, and essential knowledge you need to transition from developer to architect.
About the presenters:
Neal Ford is a director, software architect, and meme wrangler at ThoughtWorks, a software company and a community of passionate, purpose-led individuals who think disruptively to deliver technology to address the toughest challenges, all while seeking to revolutionize the IT industry and create positive social change. He’s an internationally recognized expert on software development and delivery, especially in the intersection of Agile engineering techniques and software architecture. Neal has authored seven books (and counting), a number of magazine articles, and dozens of video presentations and spoken at hundreds of developers conferences worldwide. His topics include software architecture, continuous delivery, functional programming, cutting-edge software innovations, and a business-focused book and video on improving technical presentations. Check out his website, Nealford.com.
Rebecca Parsons is CTO at ThoughtWorks. Rebecca has more than 30 years' experience leading the creation of large-scale distributed, services-based applications and the integration of disparate systems. Previously, she was an assistant professor of computer science at the University of Central Florida and a director's postdoctoral fellow at the Los Alamos National Laboratory. Rebecca's interests include parallel and distributed computation, programming languages, domain-specific languages, evolutionary architecture, genetic algorithms, and computational science. She’s the coauthor of Domain-Specific Languages, The ThoughtWorks Anthology, and Building Evolutionary Architectures. In 2018 she was recognized with the Technical Leadership Abie Award, presented by AnitaB.org, celebrating a woman who led or developed a product, process, or innovation that made a notable impact on business or society.
Nathaniel Schutta is a software architect focused on cloud computing and building usable applications. In addition to his day job, he's an adjunct professor at the University of Minnesota, where he teaches students to embrace dynamic languages. A proponent of polyglot programming, Nate is the author of multiple books, including Presentation Patterns, with Neal Ford and Matthew McCullough, written to rid the world of bad presentations. He's also appeared in various videos and is a seasoned speaker, regularly presenting at conferences worldwide, No Fluff Just Stuff symposia, meetups, universities, and user groups.
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's 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's the author of numerous O’Reilly technical books and videos, including several books on microservices, the Software Architecture Fundamentals video series, the Enterprise Messaging video series, and Java Message Service, second edition, and was a contributing author to 97 Things Every Software Architect Should Know. Mark has spoken at hundreds of conferences and user groups around the world on a variety of enterprise-related technical topics.
After spending time at multiple startups and 12 years at ThoughtWorks, Sam Newman is now an independent consultant. Specializing in microservices, cloud, and continuous delivery, Sam helps clients deliver software faster and more reliably through training and consulting. Sam is an experienced speaker who has spoken at conferences across the world and is the author of Building Microservices _and _Monolith to Microservices both from O'Reilly. Sam is also chair of the O’Reilly Infrastructure & Ops Superstream Series.
- Title: Software Architecture Superstream Series: Software Architecture Fundamentals
- Release date: June 2020
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 0636920446699
You might also like
Design Patterns in the Real World, an Analysis-Based Approach
Alan Holub takes coders deep into the reality of Gang-of-Four design patterns, those reusable guides to …
Software Architecture Fundamentals, Second Edition
Being a successful software architect is more than just possessing technical knowledge. It’s about thinking like …
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
Distributed Systems in One Lesson
Simple tasks like running a program or storing and retrieving data become much more complicated when …