| | | | job queue | | lock | | shared data | | | | | | | +----+------+ +----+-----+ +---+-----------+ ^ ^ ^ | | | | | | +-----------+------------------+----------------+------------+ | | Lambda | worker1 worker2 worker3 | EC2 +---------+ | +-----------+ +------------+ +----------+ | +-----------+ | | | | | url | | html | | | | | | Trigger | +---> | | crawler | +----> | downloader | +----> | parser | +---> | mongoDB | | | | | | | | | | | | | +---------+ | +-----------+ +------------+ +----------+ | +-----------+ | | | | +------------------------------------------------------------+ Elastic Beanstalk