Skip to content

HappiSoftware/AppyNox

Repository files navigation

Introduction

AppyNox CI (SingleStep)

AppyNox CI (MultiStep) - Disabled

.NET Ocelot Moq xUnit Entity Framework Core Asp.Versioning.Mvc Swashbuckle.AspNetCore MediatR AutoMapper MassTransit Consul.NET MassTransit.RabbitMQ DynamicLinq Npgsql Quartz Serilog StackExchange.Redis

AppyNox is a cutting-edge microservice template emphasizing clean code, lightweight architecture, and adherence to best practices in software development. Designed with Onion Architecture, Domain-Driven Design (DDD), and Test-Driven Design (TDD) at its core, AppyNox integrates the latest versions of essential libraries and frameworks. The introduction of Docker Compose for building images and Docker Swarm for deployment enhances its robust infrastructure, making it ideal for building and managing microservices.

Features

  • Onion Architecture: Modular and maintainable codebase following Onion Architecture principles.
  • Domain-Driven Design (DDD): Incorporates DDD for a design that reflects the domain's needs.
  • Test-Driven Design (TDD): Ensures code reliability and correctness by writing tests before implementation.
  • Latest Versions: Stays updated with the latest library and framework versions.
  • Clean Code: Focus on clean, readable, and maintainable code, avoiding unnecessary complexity.
  • Lightweight Architecture: Emphasizes lightweight solutions for efficiency.
  • Docker Integration: Utilizes Docker Compose for image building and Docker Swarm for deployment, offering a scalable and reliable containerized environment.
  • Infrastructure Focus: Provides a solid infrastructure foundation for HappiSoftware microservices.
  • Not a Third-Party Framework: Leverages common frameworks and libraries for a robust base, not intended as a third-party framework.

CHANGELOG

About

Micro-Service Template

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages