Fundamentals of Software Architecture


Duration: 180 mins
Mark Richards
Founder, DeveloperToArchitect.com

This workshop taught by Mark Richards is designed to provide you with the knowledge, skills, and roadmap necessary to become an effective software architect. Being a software architect is much more than just drawing boxes and lines. It's about thinking like an architect, being a leader, and understanding the architectural elements, patterns, and styles necessary to create effective software architectures. Through interactive course materials and architecture exercises, this course will teach you the technical aspects of software architecture as well as how to make effective architecture decisions. Knowing what architecture styles best fit your situation is critical to the success of your system. In this course you will gain an in-depth understanding of many different architecture styles and patterns, including event-driven, microkernel, space-based, microservices, and service-based architectures. You will learn how each pattern works, the major characteristics of each pattern, and how to use each architecture style to create an effective software architecture that matches your business needs and requirements.

You may also be interested in

180 mins
Migrating to Microservices

Microservices is one of the latest software architecture styles that promises to deliver benefits such as ease of testing, fast...

50 mins
30 Golden Rules of Deep Learning Performance

“Watching paint dry is faster than training my deep learning model.” “If only I had ten more GPUs, I could...

50 mins
Monitoring Multiple Cloud Providers Made Easy

Most organizations have two or more cloud providers in order to spread risk. Monitoring deployments across these cloud providers however,...

50 mins
How to Save the Planet Without Leaving your Desk!

The world is using technology more than ever before. This means running billions of applications on computers somewhere on the...

180 mins
Deconstructing a Monolith

Starting with an existing monolithic e-commerce application, you will learn how to effectively apply and use different tools and projects...

50 mins
Flying through Cloud Native (CNCF)

The maturing of industry projects and tools around cloud development and administration has led to the formation of the Cloud...