Skip to content

Repository files navigation

Nano.Templates

Collection of Nano application templates for a complete microservice architecture.


Table of Contents

    📌 Summary

Documentation

    🔹 Api.Admin
    🔹 Api.Public
    🔹 Cmd.SignUps
    🔹 Lib.Emailing
    🔹 Lib.Images
    🔹 Svc.Accounts
    🔹 Svc.Emailing
    🔹 Svc.Locations
    🔹 Svc.Places

Summary

Nano.Templates is a collection of production-ready application templates that together form a complete microservice architecture. The repository demonstrates how multiple services, APIs, background workers, and shared libraries can be combined into a cohesive, event-driven system using modern .NET development practices.

Each project is designed to serve a specific purpose while remaining independently deployable. The solution includes public and administrative APIs, domain-focused microservices, scheduled console workers, and reusable libraries that provide common functionality such as email delivery and image processing. Services communicate through well-defined APIs and asynchronous events, allowing components to evolve independently while remaining loosely coupled.

The templates are intended to provide a practical starting point for building scalable cloud-native applications. They follow consistent architectural patterns, project structure, dependency management, authentication, data access, observability, containerization, and deployment practices across the entire solution. Rather than demonstrating isolated examples, the repository illustrates how the individual applications integrate to form a complete distributed system.

Each application contains its own documentation describing its responsibilities, dependencies, configuration, and available endpoints. Together they provide a reference implementation that can be used as a foundation for new projects, as learning material for microservice architecture, or as reusable templates for rapidly building production-ready systems.

Applications Architecture

Nano Applications Architecture

About

Various application templates powered by Nano.Library.

Topics

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages