Repository used to store various tasks about Software Architecture course.
Note that this course isn't focused on graphical interface but rather deals with all aspects related to the architecture of a software, so a monolithical or a distributed one, how to organize and build them, etc, thus responsiveness of Task 3 and Task 4 applications wasn't considered during the development.
IMPORTANT: Due to a bug in Safari, we have noticed that despite set-cookie header is returned correctly from the server, the browser won't set it because of the flags used for JWT token cookie (SameSite=None, Secure=True), other browsers tested (Google Chrome, Brave, Firefox) don't cause any sort of problem (can cause missed login issues).
Submit a katas* about a possible hackerrank-style information system.
Submit a pdf file where you define what architecture characteristics are of interest to your IT system, relating each architecture characteristics to the points of the kata that led you to identify that caracteristic.
For each architecture characteristic you picked up, please "quantify" exactly at what level you need it for your IT system.
Develop the hackerrank-style application over a monolithic architecture.
Develop the hackerrank-style application over a distributed architecture.