All Projects → phungvandat → clean-architecture

phungvandat / clean-architecture

Licence: other
Example about clean architecture in golang

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to clean-architecture

grpc-go-kit-example
go-kit and gRPC
Stars: ✭ 30 (+50%)
Mutual labels:  grpc, go-kit
Coolstore Microservices
A full-stack .NET microservices build on Dapr and Tye
Stars: ✭ 1,903 (+9415%)
Mutual labels:  grpc, clean-architecture
Practical.cleanarchitecture
Asp.Net Core 5 Clean Architecture (Microservices, Modular Monolith, Monolith) samples (+Blazor, Angular 11, React 17, Vue 2.6), Domain-Driven Design, CQRS, Event Sourcing, SOLID, Asp.Net Core Identity Custom Storage, Identity Server 4 Admin UI, Entity Framework Core, Selenium E2E Testing, SignalR Notification, Hangfire Tasks Scheduling, Health Checks, Security Headers, ...
Stars: ✭ 639 (+3095%)
Mutual labels:  grpc, clean-architecture
Modernarchitectureshop
The Microservices Online Shop is an application with a modern software architecture that is cleanly designed and based on.NET lightweight technologies. The shop has two build variations. The first variant is the classic Microservices Architectural Style. The second one is with Dapr. Dapr has a comprehensive infrastructure for building highly decoupled Microservices; for this reason, I am using Dapr to achieve the noble goal of building a highly scalable application with clean architecture and clean code.
Stars: ✭ 154 (+670%)
Mutual labels:  grpc, clean-architecture
Short
URL shortening service written in Go and React
Stars: ✭ 777 (+3785%)
Mutual labels:  grpc, clean-architecture
Netcorekit
💗 A crafted toolkit for building cloud-native apps on the .NET platform
Stars: ✭ 248 (+1140%)
Mutual labels:  grpc, clean-architecture
catalyst
A REST API base implemented as a microservice written in Go using the Clean Architecture paradigm.
Stars: ✭ 14 (-30%)
Mutual labels:  clean-architecture
aegis-host
This is the ÆGIS federated application host. Federated components are independently deployable, written by multiple teams in multiple languages, and loaded from multiple repos and network locations at runtime, yet capable of running together in a single process or as distributed components in the ÆGIS application fabric.
Stars: ✭ 197 (+885%)
Mutual labels:  clean-architecture
go-loadbalance
A well designed loadbalance API with dozens of implementations for go-grpc loadbalance.
Stars: ✭ 37 (+85%)
Mutual labels:  grpc
nice-grpc
A TypeScript gRPC library that is nice to you
Stars: ✭ 120 (+500%)
Mutual labels:  grpc
Plastic
This project provides encapsulation of things like Domain, Application Rules, Business Rules or Business Logic in Application.
Stars: ✭ 30 (+50%)
Mutual labels:  clean-architecture
fm.consulinterop
a lib for build micro-service
Stars: ✭ 33 (+65%)
Mutual labels:  grpc
run-aspnet-grpc
Using gRPC in Microservices for Building a high-performance Interservice Communication with .Net 5. See gRPC Microservices and Step by Step Implementation on .NET Course w/ discount->
Stars: ✭ 82 (+310%)
Mutual labels:  grpc
grpc-getting-started
Guide to get started with gRPC in Cisco IOS XR
Stars: ✭ 32 (+60%)
Mutual labels:  grpc
node-grpc-ssl
Basic example gRPC protocol with NodeJS + SSL + Docker
Stars: ✭ 40 (+100%)
Mutual labels:  grpc
gcloud-opentracing
OpenTracing Tracer implementation for GCloud StackDriver in Go.
Stars: ✭ 44 (+120%)
Mutual labels:  grpc
modern-api-management
A modern approach to manage APIs effectively using Protobuf
Stars: ✭ 36 (+80%)
Mutual labels:  grpc
grpc xds
gRPC xDS Loadbalancing
Stars: ✭ 35 (+75%)
Mutual labels:  grpc
fullstack-grpc
gRPC web with REST gateway and interceptors and example web app with envoy proxy
Stars: ✭ 42 (+110%)
Mutual labels:  grpc
Python-CleanArchitecture-Example
This project is a sample Python(Flask) web application adapting Clean Architecture.
Stars: ✭ 69 (+245%)
Mutual labels:  clean-architecture

CLEAN ARCHITECTURE

clean architecture

HOW TO SETUP DB

  • docker-compose -f docker-compose-local.yaml up -d

HOW TO RUN

First

  • make init

Next

  • make setup-env
  • make dev

HOW TO TEST

  • make test

HOW TO GEN PROTOC

  • protoc --go_out=plugins=grpc:. grpc/proto/user/user.proto

HOW TO GEN SSL/TLS CERT

  • cat gen_certs.sh.example > gen_certs.sh
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].