./crawl <domain-name>
You may need to download SBT.
sbt test
You may need to download SBT.
sbt assembly
- Poor error-handling strategy
- No retry strategy
- No graphical interface
- Not used the Actor model to encapsulate the mutable shared state in the parallel crawler
- Wrote in Scala and used a few libraries, ended up with an assembly of substantial size
Job interview's exercise