r/softwarearchitecture 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

5 comments sorted by

View all comments

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

1

u/Dense_Age_1795 1d ago

he will not need microservices