Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists by yahialm

A curated list of projects in awesome lists by yahialm .

https://github.com/yahialm/yahialm.github.io

My personal blog hosted in Github pages.

Last synced: 12 Nov 2024

https://github.com/yahialm/microservices-weather-app

This a demo-application that uses a microservices architecture. This application is created for demonstration purposes. It is based on an architecture of 4 microservices, each one of those is implemented in a different programmng language (e.g Python, Golang, JS and MySQL service for the database)

Last synced: 12 Nov 2024

https://github.com/yahialm/yahialm

Last synced: 12 Nov 2024

https://github.com/yahialm/webprojects

Last synced: 12 Nov 2024

https://github.com/yahialm/concurrent-sharded-maps-go-std-library

This project aims to develop an HTTP API that mimics the functionality of a HashMap while overcoming the constraint of data distribution across multiple machines. The primary challenge lies in designing and implementing a sharding scheme to distribute and manage data efficiently across a cluster of machines.

api atomic-operation concurrency golang http missing-semester mutex-synchronisation sharded-hashmap

Last synced: 12 Nov 2024

https://github.com/yahialm/cicd-pipeline-with-jenkins-argocd-sonar-and-k8s

Full implementation of a CI/CD pipeline using Jenkins for Continuous integration and ArgoCD to keep the software product in a deployable state. The project was done locally on VirtualBox and a K3s cluster setup manually on Ubuntu Server VMs.

argocd build-automation cicd devops devsecops docker gitops jenkins owasp-dependencycheck sonarqube spring-boot test-automation trivy

Last synced: 01 Nov 2024

https://github.com/yahialm/gitlab-ci-helm-k3s

Go-Hub, is a CI/CD-integrated platform built to streamline application deployment on Kubernetes. It leverages GitLab for source control, Docker for containerization, and Helm charts for Kubernetes packaging and deployment. Key stages in the CI/CD pipeline include building Docker images, packaging Helm charts, and deploying to K3s.

docker gitlab golang helm k3s

Last synced: 29 Oct 2024