You are on page 1of 2

SOFTWARE ARCHITECTURE & DESIGN

ASSIGNMENT 1

Answer by hand writing with >=5 pages for each question

Due date:

TUESDAY

 06/02/2023

THURSDAY

 08/02/2023

1.1 T jobs. Describe tasks for each job, the necessary skills, knowledge, tool, technologies…
https://iviettech.vn/tin-tuc/9385-7-linh-vuc-cong-nghe-luong-cuc-cao-trong-nam-
2018.html
https://topdev.vn/blog/top-10-web-framework-tot-nhat-dang-dung-nhat-phan-2/
https://itviec.com/blog/web-developer/
https://www.tma.vn/Hoi-dap/Cam-nang-nghe-nghiep/Phan-biet-giua-Front-End-Back-
End-va-Full-Stack/66375
 BA (Business Analyst)
 Architect
- Solution architect:
- Technical architect:
 Designer
 Dev/Builder/coder/programmer
- Backend
- Frontend
 Tester
 QA (Quality Assurance)
 DA (Data Analyst)
- Data science
- Computer science
- Statistics
- Mathematics
- Machine Learning/Deep learning
1.2 Software development process (methodology, models):
 List names and draw figures
 Agile methods. Compare agile and waterfall methods
1.3 Monolithic software architecture
 Draw figures and describe types of monolithic architecture
https://www.geeksforgeeks.org/analysis-of-monolithic-and-distributed-systems-learn-
system-design/
 SOA (Service Oriented Architecture )
 Architecture of Spring
 Architecture of Django
1.4 Microservice architecture
 Draw figures and describe the architecture
 Microservice https://microservices.io/patterns/microservices.html
 https://learn.microsoft.com/en-us/dotnet/architecture/microservices/multi-
container-microservice-net-applications/microservice-application-design
1.5 Framework & technologies for software development with Mono & Microservice
Present with one illustrated example coded for each framework: Spring, Django
 Framework for software development https://www.chili.vn/blogs/kinh-nghiem-
vang/danh-cho-developers-10-cong-nghe-phat-trien-website-can-quan-tam.html
 Django with microservice
https://www.pluralsight.com/guides/develop-a-microservice-api-with-django-
rest-framework-(drf)
https://morioh.com/p/5eb0a8f86dc0
https://github.com/diyframework/django-microservice
 Spring boot with microservice https://www.pdfdrive.com/spring-microservices-
in-action-d184674211.html
 Django and Laravel: https://kinsta.com/blog/django-vs-laravel/

You might also like