Image issues
a. don't use yellow color, not visible on low contrast screens
b. we don't allow database; from what I understand, your DB is a json file - you can mention it as Json data instead of database
c. database doesn't have a description in the component description that follows
consider using neutral colors (or no colors), in all the diagrams
notation
simplify image
a. consider splitting the diagram to 3 images as suggested
b. make text in each diagram bigger so that it is clearly visible
notation
notation
incorrect; call to sout is not a self invocation
throw: though there is no standard notation, it may be better to show the throw as a call to exception object or a control return rather than self invocation
database
; from what I understand, your DB is a json file - you can mention it as Json data instead of database c. database doesn't have a description in the component description that follows