Advanced course on tools and practices aiming at designing, developing, deploying and maintain in production microservice architectures.
- Updated
Jun 4, 2025 - Java
Advanced course on tools and practices aiming at designing, developing, deploying and maintain in production microservice architectures.
Learn how to apply design principles, patterns, and architectures to create reusable, flexible, and maintainable software applications and systems.
Java web application for the querying and visualisation of OWL ontologies.
My Software Design Patterns learning codes.
Architected an ML application, “ModelHub”, for model training, testing, and logging, comparing microservices and monolithic architectures + Implemented automated refactoring
Code Examples for KSTD (Kafka Streams Topology Design)
🎨 DrawSnap is a Java-based geometric drawing tool built with Scrum methodology. It supports creating and editing shapes (lines, rectangles, ellipses, polygons, text), grouping, custom shape libraries, and advanced editing features like rotation, mirroring, and unlimited undo.
A project on System Architecture for a Bank Machine (ATM)
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.
This repository contains System Design resources which are useful while preparing for interviews and learning Distributed Systems
A cloud based application designed for monitoring and controlling the transactions in a library. This project was developed by Java, which mainly focuses on basic operations in a library like adding new members,new books,and updating new information, searching books and members,and facility to borrow and return books,keep all transaction records.
Add a description, image, and links to the software-architecture-and-design topic page so that developers can more easily learn about it.
To associate your repository with the software-architecture-and-design topic, visit your repo's landing page and select "manage topics."