Skip to content

A-H-Pooladvand/microservices

Repository files navigation

Playground

Playground is a project designed to provide the minimum requirements for working with microservices. It integrates various tools and components to streamline the development process.

Features

  • Echo
  • Faker
  • Vault
  • RabbitMQ
  • Redis
  • Cobra
  • Swagger
  • Jaeger
  • Uber Fx
  • Zap
  • gRPC
  • Postgres

Usage

To use Playground, follow these steps:

  1. Install Dependencies: Ensure you have all required dependencies installed. You may refer to the project's documentation for detailed instructions.

  2. Configuration: Configure Playground according to your requirements, including database settings, logging configurations, tracer settings, etc. Make sure to set up Vault for managing secrets.

  3. Commands:

    • serve: Execute app serve to start the microservice.
    • migrate: Run app migrate to perform database migrations.
    • seed: Use app seed to seed initial data into the database.
  4. Development: Start developing your microservices using Playground. Leverage its integrated tools and components to enhance productivity and efficiency.

Contributing

Contributions to Playground are welcome! If you have any suggestions, bug reports, or feature requests, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License.

About

Minimalist microservices requirements

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages