Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

open-microservices

An open repository of production-grade microservices and service-level implementation patterns by Raj (Rajdeep Verma), built for everyone to use, learn from, and contribute back to.

This repository is intended to serve as a growing collection of independently deployable, production-grade services and reusable patterns for modern distributed systems, with the quiet expectation that useful things tend to come back improved.

Author

Raj (Rajdeep Verma)

Overview

The goal of this repository is to document and share production-grade microservices designed with clarity, maintainability, and operational readiness in mind. It is open for everyone to use and contribute to, and as the repository evolves, each service will be added with its own codebase, setup instructions, and implementation notes. If it saves you time, helps you ship, or gives you a useful starting point, contributing something back is part of the spirit of the project.

Areas covered in this repository may include:

  • API services
  • event-driven services
  • authentication and authorization flows
  • database-backed backend services
  • containerized development and deployment setups

Current Services

  • iroha-verify-transcation/ - FastAPI service for querying Iroha transaction status by transaction hash, with shared HTTP connection pooling and structured request logging.

Repository Structure

The repository will expand over time as new services are published. The current repository includes service-level code directly at the top level, and may grow into a broader structure over time:

.
├── iroha-verify-transcation/
│   ├── README.md
│   ├── Dockerfile
│   ├── app_factory.py
│   ├── api_routes.py
│   └── ...
└── README.md

Each microservice directory may include:

  • source code
  • Dockerfile
  • environment configuration
  • tests
  • service-specific documentation

What To Expect

As the repository grows, it will include:

  • individual microservices
  • API examples and reference implementations
  • local development and container setup
  • operational and deployment notes
  • documentation for architecture and service boundaries
  • structured logging and production-oriented runtime configuration where appropriate

Getting Started

  1. Clone the repository.
  2. Explore the available service directories as they are added.
  3. Follow the service-specific README for setup, configuration, and usage.
  4. If something here proves useful, keep a note to return the favor with a contribution.

Contributing

Suggestions, issues, and contributions are welcome. This repository is open for everyone to use and contribute to as it matures and more services are published.

Contribution Guidelines: if this repository helps you build, learn, or ship faster, contribute back in some form, whether through code, fixes, ideas, documentation, or improvements. Around here, useful usage tends to come with a small moral debt to leave things better than you found them.

Contributors

Thanks to everyone who contributes time, code, fixes, ideas, and documentation to open-microservices.

Rajdeep Verma Future contributor Future contributor

Rajdeep Verma is the first contributor here. The next spots are open for future contributors.

License

This project is licensed under the terms in LICENSE.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages