Software Architecture & Technology of Large-Scale Systems
Learn Architecting Software Systems with High Performance, Scalability, Availability, Security using Modern Technologies
4.54 (6965 reviews)

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




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
Related Topics
3768806
udemy ID
12/01/2021
course created date
14/03/2021
course indexed date
Bot
course submited by