Skip to content

Development of a demo about hacker rank-style web application over a monolithic architecture and a distributed one

Notifications You must be signed in to change notification settings

BrunoFrancesco97/Software_Architectures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Software_Architectures

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).

Task 1

Submit a katas* about a possible hackerrank-style information system.

*https://nealford.com/katas/

Task 2

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.

Task 3

Develop the hackerrank-style application over a monolithic architecture.

Task 4

Develop the hackerrank-style application over a distributed architecture.