Software Architecture & Technology of Large-Scale Systems

Learn Architecting Software Systems with High Performance, Scalability, Availability, Security using Modern Technologies
4.54 (6965 reviews)
Udemy
platform
English
language
Other
category
Software Architecture & Technology of Large-Scale Systems
72 114
students
25.5 hours
content
Mar 2024
last update
$124.99
regular price

What you will learn

Architecting Software Systems and Solutions: We will start with a basic three tier application architecture which we will enhance as we move along.

How to build a technical stack by getting architectural insights into products like Nodejs, Redis, Cassandra, Kafka, Hadoop, Elastic Search, .. and many more

Non-Functional Requirements: How to design architecture considering Performance, Scalability, Reliability, and Security

Deployment of large scale production systems using tools like Docker & Kubernetes

Course Gallery

Software Architecture & Technology of Large-Scale Systems – Screenshot 1
Screenshot 1Software Architecture & Technology of Large-Scale Systems
Software Architecture & Technology of Large-Scale Systems – Screenshot 2
Screenshot 2Software Architecture & Technology of Large-Scale Systems
Software Architecture & Technology of Large-Scale Systems – Screenshot 3
Screenshot 3Software Architecture & Technology of Large-Scale Systems
Software Architecture & Technology of Large-Scale Systems – Screenshot 4
Screenshot 4Software Architecture & Technology of Large-Scale Systems

Charts

Students
Price
Rating & Reviews
Enrollment Distribution

Comidoc Review

Our Verdict

This course on Software Architecture & Technology of Large-Scale Systems offers a comprehensive look into the world of architecting high performance, scalable, reliable, and secure software systems. With a focus on modern technologies such as Nodejs, Redis, Cassandra, Kafka, Hadoop, Elastic Search, and many more, students gain valuable insights into designing solutions to meet non-functional requirements. However, the course may not be suitable for beginners and could benefit from being more concise in some areas, while going into deeper detail on others. Overall, this course is a recommended resource for developers looking to elevate their careers towards software architect roles.

What We Liked

  • Covers a wide range of topics related to large-scale systems architecture, including performance, scalability, reliability, security, and deployment
  • Explains concepts in detail with clear explanations and relevant examples
  • Provides valuable insights into modern technologies such as Nodejs, Redis, Cassandra, Kafka, Hadoop, Elastic Search, etc.
  • Highly informative and valuable for those looking to elevate from developer to architect roles

Potential Drawbacks

  • Not suitable for beginners, recommended for those who have some experience working on large projects
  • Instructor's opinions on certain choices may come across as unfairly biased, lacking depth in areas such as load balancing, SSL, and security
  • The course can feel outdated at times with some low-level content that is not applicable to modern software engineering practices
  • Some topics are covered more than necessary and could benefit from being more concise
3768806
udemy ID
12/01/2021
course created date
14/03/2021
course indexed date
Bot
course submited by