Skip to content
CourseAsk.
Implementing Software Architecture of a Large-Scale System
Udemy MOOC / Non-credit 0

Implementing Software Architecture of a Large-Scale System

About this course

The best way to learn software development is to write code. The best way to learn software architecture is to build and run a system. This is exactly what you are going to do as part of this course! This course is the next in the series of Developer to Architect courses. The previous course 'Software Architecture & Technology of Large-Scale Systems' was focused on the concepts and principles of software architecture that govern modern large-scale systems. This course 'Hands-On Implementation of Large-Scale Software Architecture', is focused on implementing those software and solution architecture principles in a mock large-scale system (mini system or simply minisys) by using open source technologies.It starts with a downloadable code base of a mini system. We evolve this mini system into a full-fledged large-scale system implementation as we move along with the course. Our goal is to learn the typical architectural challenges that are faced by any large-scale system and solve these challenges using modern tools, technologies, and methods. You can learn about these challenges and their solutions by actually working on a live system. For the same, you can download a mini system code-base provided by NewTechWays on Bitbucket or Github. You can follow the instructions to download, build and run this codebase. Although the instructions and code automation is platform-agnostic, this course will make use of Google Cloud Platform using a Linux machine as our test environment for building and running the system. Later we will put our system in a Production kind of environment using Kubernetes on Google Cloud Platform.    As we move along with this course we will cover the following architectural challenges and use the following technologies as their solutions:3 Tier ApplicationWebapp – Python DjangoRESTful Service – Java Spring BootDatabase – PostgreSQL & CassandraSPA - ReactJS</

B

69/100

CourseAsk score

What the provider tells you
45/45
Who stands behind it
8/35
How complete the listing is
16/20

Scores how much the provider publishes and who stands behind it — not how well it is taught.

What you'll learn

  • understand architectural principles for large-scale systems
  • implement a 3-tier application architecture
  • build web applications using Python Django
  • develop RESTful services with Java Spring Boot
  • work with databases like PostgreSQL and Cassandra
  • create single-page applications using ReactJS

Course objectives

  • evolve a mini system into a full-fledged application
  • identify and solve common architectural challenges
  • utilize cloud computing with Kubernetes on Google Cloud
$49.99

Price shown by Udemy — confirm on their site.

Enroll on Udemy

You'll be redirected to Udemy to complete enrollment.

  • Listed & compared by CourseAsk
  • English · 0

Compared on these lists

Where this course ranks against the alternatives.