Rinha de Backend 2023 Q3 - Python Flask 🔥

Tech Stack:

  • Python: Python is a high-level, interpreted, script, imperative, object-oriented, functional, dynamically-typed, and strongly-typed programming language.

  • pytest: Pytest is a Python testing framework that originated from the PyPy project.

  • Flask: Flask is an HTTP framework for Python, simplifying API development and web applications.

  • SQLAlchemy: SQLAlchemy is an Object-Relational Mapping (ORM) library for Python, providing a set of high-level API for connecting to relational databases.

  • Flask-Migrate: Flask-Migrate is an extension for Flask that handles database migrations using Alembic for SQLAlchemy-based applications.

  • PostgreSQL: PostgreSQL is a powerful, open-source, relational database management system known for its robustness and extensibility.

  • Redis: Redis is an in-memory key-value store known for its low-latency and high-performance data retrieval.

  • Nginx: Nginx is a high-performance, open-source HTTP server, proxy server, and reverse proxy server that can also function as a load balancer.

Connect with Me:

Contributing

🚀 We welcome contributions from the open-source community to make this project even better! Here's how you can contribute:

  1. Fork the Repository: Click the "Fork" button at the top-right of this repository's page.

  2. Clone Your Fork: Clone your forked repository to your local machine using the following command:

    git clone https://github.com/your-username/Rinha-de-Backend.git
  3. Create a Branch: Create a new branch for your feature or bug fix using a descriptive branch name.

    git checkout -b feature/my-feature
  4. Make Changes: Make your desired changes in the code.

  5. Commit Changes: Commit your changes with a descriptive commit message.

    git commit -m "Add my feature: Explain what you did."
  6. Push Changes: Push your changes to your fork on GitHub.

    git push origin feature/my-feature
  7. Open a Pull Request: Create a new pull request from your forked repository to this repository. Please provide a clear and concise description of your changes.

We will review your contributions and merge them if they align with the project's goals.

Let's collaborate and build amazing things together! 🎉

License

MIT License