Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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/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.
Last synced: 29 Oct 2024