Skip to content

Repository files navigation

Project Research & Implementation

This repository contains research, notes, and implementations related to the topics covered in our software engineering discussions — specifically around Architecture Patterns, Design Patterns, Multithreading, and Batch Processing with Spring.

Repository Structure

├── research/
│   ├── architecture-design-patterns.md   → Deep dive into architectural & design patterns
│   ├── multithreading.md                 → Multithreading concepts and practical usage
│   └── batch-processing-spring.md        → Batch processing using Spring Batch
│
└── presentation-notes/
    └── patterns-presentation-outline.md  → Outline used for the in-class presentation

Topics Covered

Topic Description
Architecture Patterns MVC, Layered, Microservices, Event-Driven, etc.
Design Patterns Creational, Structural, and Behavioral patterns
Multithreading Thread management, concurrency, handling large files/DBs
Batch Processing with Spring Spring Batch framework, ETL pipelines, job scheduling

How to Navigate

Start with the research/ folder. Each file is self-contained with explanations, examples, and references. The presentation-notes/ folder has the outline we used to structure the class presentation.


All research and notes here were compiled individually as part of the course project discussion preparation.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages