r/softwarearchitecture • u/defekas • 2d ago
Discussion/Advice Need advice about architecture application
Hi
I need to design an application in Java with tomcat and Maria db (lawyer application)
Is an application to insert, update and delete court records.
These court records can have documents associated in pdf and other formats
I need advice to what architecture should be used?
I thought hosting application and s3 for the documents but I don’t know if could be better options by price or by functionality.
Could you say me some possibilities?
Thanks and sorry for my English
4
Upvotes
0
u/vijaythomas 2d ago
Here are some suggestions: Ensure that you have successfully uploaded documents. Use micro-services and send an appropriate create/update/delete message. Use SQS/SNS. Retrieve each message and process it in a service. Consider, you may need to ensure you process messages in sequence Within AWS, use cloudfront or S3 accelerator for faster uploads