Skip to main content

The best python patterns for your projects

Project description

Assimilator - the best Python patterns for the best projects

Install now

  • pip install py_assimilator

Source

About patterns in coding

They are useful, but only to some extent. Most of them are not suitable for real life applications. DDD(Domain-driven design) is one of the most popular ways of development today, but nobody explains how to write most of DDD patterns in Python. Even if they do, life gives you another issue that cannot be solved with a simple algorithm. That is why Andrey created a library for the patterns that he uses in his projects daily.

Types of patterns

These are different use cases for the patterns implemented.

  • Database - patterns for database/data layer interactions
  • Events - projects with events or event-driven architecture

Available providers

Providers are different patterns for external modules like SQLAlchemy or FastAPI.

  • Alchemy(Database, Events) - patterns for SQLAlchemy for both database and events
  • Kafka(Events) - patterns in Kafka related to events
  • Internal(Database, Events) - internal is the type of provider that saves everything in memory(dict, list and all the tools within your app)
  • Redis(Database, Events) - redis allows us to work with Redis memory database

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py_assimilator-0.2.0.tar.gz (12.0 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page