Skip to content

Latest commit

 

History

History
18 lines (12 loc) · 891 Bytes

architecture.md

File metadata and controls

18 lines (12 loc) · 891 Bytes

General architecture

Facebook messenger -> AWS -> Coaching chatbot -> AWS -> Facebook messenger

  1. Facebook messenger receives a message from the user. The message is sent to AWS (API Gateway -> Lambda -> Serverless stuff).
  2. Coaching chatbot receives the message and processes it.
  3. Coaching chatbot calls any functions that are required to be called (save name to database, save occupation to database, see below). The database is DynamoDB.
  4. Coaching chatbot sends a message back to Facebook Messenger

High-level design diagram

High-level design diagram

Low-level design diagram (non-chronological)

Low-level design diagram

Sequence diagram

Sequence diagram