Skip to content

Commit

Permalink
Merge pull request #4 from smolman800/dev
Browse files Browse the repository at this point in the history
Added architecture for system
  • Loading branch information
VasantSachdewa committed Jul 29, 2023
2 parents db286ed + 4f2f9e2 commit 54a244c
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 0 deletions.
46 changes: 46 additions & 0 deletions architecture/workspace.dsl
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
workspace {

model {
user = person "User"
job_hunting_site_1 = softwareSystem "Job Hunting Site 1"
job_hunting_site_2 = softwareSystem "Job Hunting Site 2"
job_hunting_site_n = softwareSystem "Job Hunting Site n"
softwareSystem = softwareSystem "Job Scanner" {
frontend = container "Frontend" "Serves content" React
db = container "Database" "" PostgresQL
backend = container "Backend" {
scraper = component "Scraper Service" "" Django
api = component "API Service" "" Django
}
}
user -> frontend "Uses"
frontend -> api "Uses"
api -> db "Reads/Writes"
scraper -> db "Reads/Writes"
scraper -> job_hunting_site_1 "Scrapes from"
scraper -> job_hunting_site_2 "Scrapes from"
scraper -> job_hunting_site_n "Scrapes from"
}

views {
systemContext softwareSystem {
include *
autolayout lr
}

container softwareSystem {
include *
autolayout lr
}

component Backend {
include *
autolayout lr
}


theme default

}

}
Binary file added architecture/workspace.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 54a244c

Please sign in to comment.