GitHub topics: software-architecture-and-design
MKaratsioris/Books
Size: 89.5 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

matilde-varela/ISEP-PESTI-Report-2025
Repository containing the report and related files for my PESTI project, developed in collaboration with DevScope during my 2025 internship/project at ISEP (Instituto Superior de Engenharia do Porto), as part of the curricular unit Estágio/Projeto (PESTI).
Language: TeX - Size: 9.61 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

Mobiwn/Fundamentals-of-Software-Engineering
🔧 Explore comprehensive Software Engineering fundamentals through hands-on experiments and detailed slide decks tailored for Urmia University students.
Size: 122 MB - Last synced at: 12 days ago - Pushed at: 12 months ago - Stars: 3 - Forks: 3

oneananda/Software-Architecture-Best-Practices
This repository is dedicated to providing valuable insights and guidance on software architecture. Here, you’ll find best practices, performance suggestions, comparative analyses of different technologies, and a Q&A section addressing common and complex scenarios.
Language: HTML - Size: 2.15 MB - Last synced at: 20 days ago - Pushed at: 21 days ago - Stars: 1 - Forks: 0

ibrahimcanerdogan/Software-Design-and-Architecture-Specialization
Learn how to apply design principles, patterns, and architectures to create reusable, flexible, and maintainable software applications and systems.
Language: Java - Size: 20.6 MB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 1

scafoldr/scafoldr
Scafoldr is an AI-assisted backend scaffolding tool that generates full-featured backend codebases from a simple DBML (Database Markup Language) schema. It supports multiple languages and frameworks, offering clean architecture, modular design, and ready-to-run code tailored to your tech stack.
Language: TypeScript - Size: 290 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

nimit95/Real-world-Design-Patterns-Node-JS
All the 23 (GoF) design patterns implemented in Javascript with Real World Example using Node.js APIs
Language: JavaScript - Size: 152 KB - Last synced at: 30 days ago - Pushed at: over 3 years ago - Stars: 401 - Forks: 59

nbicocchi/learn-microservices
Advanced course on tools and practices aiming at designing, developing, deploying and maintain in production microservice architectures.
Language: Java - Size: 104 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 24 - Forks: 15

thriving-dev/kstd-examples
Code Examples for KSTD (Kafka Streams Topology Design)
Language: Java - Size: 135 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

damirlj/modern_cpp_tutorials
Articles on various software desing and development topics, with accent on the contamporary C++
Language: C++ - Size: 24 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 258 - Forks: 23

adr/adr.github.io
Homepage of the ADR GitHub organization
Language: Markdown - Size: 229 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 380 - Forks: 44

CodelyTV/add_ai_follwing_best_practices-course
Add Artificial Intelligence following best practices course examples
Language: TypeScript - Size: 318 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 27 - Forks: 6

mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles
Design Microservices Architecture with Patterns & Principles. Design Microservices Architecture with Design Patterns, Principles and the Best Practices. How to handle millions of request with designing system for high availability, high scalability, low latency, and resilience to network failures on distributed microservices.
Size: 8.43 MB - Last synced at: 3 months ago - Pushed at: 12 months ago - Stars: 412 - Forks: 320

SevdanurGENC/Software-Architectures-Lecture-Notes
In this repo, there are lecture notes of Software Architectures.
Size: 26.9 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

ersinaksar/flutter_architecture_hub
A modular and scalable Flutter project template implementing Clean Architecture, Riverpod state management, and advanced design principles for professional app development.
Language: Dart - Size: 44.9 KB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 1

DevLauncher/flutter_architecture_hub Fork of ersinaksar/flutter_architecture_hub
A modular and scalable Flutter project template implementing Clean Architecture, Riverpod state management, and advanced design principles for professional app development.
Language: Dart - Size: 19.5 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

nisharathod231/EDA-using-Kafka
This project implements an event-driven architecture for certificate verification using Apache Kafka. The system enables scalable, loosely coupled microservices communication for processing certificate verification requests.
Language: Python - Size: 1.58 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

arcsource/awesome-system-design-resources Fork of ashishps1/awesome-system-design-resources
This repository contains System Design resources which are useful while preparing for interviews and learning Distributed Systems
Language: Java - Size: 2.12 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

LiTiestonerl/Perfume_Store_Admin_Web_Page
SWD392 Project - A website/mobile app for customer to buy perfume and customize their perfume collection, This repo related about Admin Dashboard Website
Size: 671 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 1

TalhaRizwan093/Learn-System-Design
Learning System Design is the madnatory step in making products that are successful, I am embarking on this journey so you should have all the details from basic to advance.
Size: 12 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

ambco-iscte/OwlreadyDone
Java web application for the querying and visualisation of OWL ontologies.
Language: Java - Size: 102 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

mohllal/system-design-prep
A personal collection of notes and resources for preparing for system design interviews.
Size: 59.6 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

vndevteam/software-architecture-design
Software Architecture & Design
Language: TypeScript - Size: 339 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

hasansozer/MOSARCH
Recovery of Modular Software Architectures with Exact and Heuristic Clustering Methods
Language: Python - Size: 149 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

KShawki/CU
Software Engineering Program - Cairo University
Language: CMake - Size: 1.42 GB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

sourceduty/Architectural_Software_Design
👨💻 Develop, model and simulate software architecture.
Size: 5.86 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

perryzjc/sdlc-journey
Explores best practices of any potential steps during software development
Size: 8.79 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

zproksi/bpatch
Tool & library for binary data processing according JSON formatted rules
Language: C++ - Size: 89.8 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

LinusAuditore/CISC322_G24_w2022
This is the project repo for Queen's University CISC 322 2022 winter Group 24
Language: CSS - Size: 2.29 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

AhmedTarekHasan/RecursionVsLoopsComparison
Curse of Recursion in .NET C#
Language: C# - Size: 4.88 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

AhmedTarekHasan/PrototypeDesignPattern
Prototype Design Pattern In .NET C#
Language: C# - Size: 6.84 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

dryml/dryml
DRYML (an acronym for “DRY Modelling Language”) is both a human- and machine-readable software modelling language
Language: Python - Size: 534 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 11 - Forks: 3

fahadPathan7/Software-Design-Patterns
My Software Design Patterns learning codes.
Language: Java - Size: 80.1 KB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

ptnghia3502/vouch-tour-mobile
SWD392 Project - An mobile app for tourguide create menu and introduce products
Language: Dart - Size: 859 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 1

kudzaiprichard/kudzaiprichard
Strong in design and integration problem-solving skills. Expert in solution development.
Size: 2.02 MB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 1

joe-stifler/mc426-smart-home-robot
Practical project of the discipline MC426 - Software Engineering, taught by professor Breno Bernard Nicolau De Franca. The original project is hosted in Gitlab: https://gitlab.com/joe-stifler/mc426-smart-home-robot
Language: C++ - Size: 11.2 MB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

karlosdaniel451/twitter-timeline-system-design
Implementation of a simplified version of the Twitter home timeline system design.
Language: Go - Size: 72.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

mohamedashraf-eng/Payment-Application
Payment Application project in c
Language: C - Size: 416 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

tasamai/Banking-System
This is a banking system built with python. This is a personal project undertaken with the aim better understanding software architecture, design principles and object oriented programming.
Language: Python - Size: 3.91 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

lucidarch/demo-workflow 📦
Contains the code based on the recommended Lucid workflow in steps as per the docs: https://lucid-architecture.gitbook.io/docs/workflow
Language: PHP - Size: 218 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 2

pedromoraisf/hexagonal-architecture-distilled
The guide to understand Hexagonal Architecture (a.k.a Ports and Adapters) in JavaScript.
Language: JavaScript - Size: 1.03 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 29 - Forks: 4

conradcreel/software_architecture_guide
Provides a guide for new and aspiring software architects
Size: 967 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 2

UnBArqDsw/2020.1_G1_Triagil
Triagil trata-se de uma aplicação que tem como objetivo auxiliar os profissionais da saúde no processo de triagem de maneira rápida e ágil.
Language: JavaScript - Size: 2.04 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 3

fredlacis/reposifire
:fire: Implementation of the Repository pattern with Firebase in Swift.
Language: Swift - Size: 70.3 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

Akash-M/decision-process-and-cognitive-bias
TUM Master Thesis on decision processes and cognitive biases
Language: CSS - Size: 978 KB - Last synced at: 4 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

Rennasccenth/Knowledge_Transferring_to_Flask
This is my playground to transfer my OOP and Web knowlegment to Flask Microframework!
Language: Python - Size: 12.7 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

tasamai/OrderOnStockImpl
This project is a java application/module that checks the status of stocks in an inventory management system. This is a personal project undertaken with the aim better understanding software architecture, design principles and object oriented programming.
Language: Java - Size: 45.9 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

ShkarupaDC/software-architecture
Language: TypeScript - Size: 262 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

MingyaoLiu/RiverBed
RiverBed Software Development methodology
Size: 19.5 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

nikku/software-architecture-toolbelt-talk-2019
Software Architecture Tool Belt: Design Patterns and Code Smells
Language: HTML - Size: 495 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

TheGlitchCat/ASO
Software Architecture
Language: HTML - Size: 819 KB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

mukeshkdangi/softarch
architecture visualization system to provides level hierarchy and component connectivity of a system architecture to detect early architecture degradation in new release. A Visualization that is meaningful for the architect, developer and the user. AWS and Spring MVC
Language: JavaScript - Size: 4.02 MB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 1

SestoAle/PhdAngular
An Angular 2+ application for the management of PhD programs.
Language: TypeScript - Size: 54.8 MB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

Javelin1991/CZ3003_Software_System_Analysis_and_Design
Year-3 Module taken in NTU that focuses on software system analysis, design and integration
Language: HTML - Size: 1.37 MB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0
