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
Knative Workshop - Running Serverless Apps on Kubernetes

Over the past several years Google has open sourced several cloud-native technologies abstracting away more and more underlying infrastructure into...

50 mins
Level-up Your DevOps with GitHub Actions and Kubernetes

Are you looking to rapidly deploy your content? Are Docker containers in your future? Come for this demo-only presentation where...

25 mins
Kubernetes in Production is Hard!

In the past two years, JFrog moved to deploying and managing JFrog SaaS applications in Kubernetes on the three big...

50 mins
Terraform-ing your Cloud

A large part of embracing DevOps involves embracing automation. Over the last decade we have seen the emergence of “as...

50 mins
Enterprise Ethical Hacking Cloud Applications

Securing of the web application is an enormous task. In this talk, we will explore how to protect enterprise applications....

25 mins
Automated Deployment of ElasticSearch on AWS Using Terraform, Cloud-init

Despite having a multitude of managed solutions for various services in the cloud, some companies prefer going for self-managed infrastructure...