Hi, I’m currently developing a web application and have several questions about the architecture I’m considering.
- The webapp itself is developed using Anuglar.
- The backend is a springboot application.
- The database is MySql.
Now, for the system
- Im thinking in renting a Linux server.
- Using Jenkins for the deploies.
- Using NGINX to serve Angular webapp.
- Tomcat to host the backend.
- And have MySql as database.
Now Some questions
- Do you think this is a reasonable architecture?
- Should I consider using Docker at any point?
- Am I missing something important here?
1