Skip to main content

Núcleo reutilizable para proyectos Python con arquitectura hexagonal y event handling. Provee abstracciones, utilidades y contratos para DDD, eventos y desacoplamiento de infraestructura.

Project description

HexCore

HexCore es un módulo base reutilizable para proyectos Python que implementan arquitectura hexagonal y event handling.

¿Qué provee HexCore?

  • Clases base y abstracciones para entidades, repositorios, servicios y unidad de trabajo (UoW), siguiendo los principios de DDD y arquitectura hexagonal.
  • Interfaces y contratos para caché, eventos y manejo de dependencias, desacoplando la lógica de negocio de la infraestructura.
  • Utilidades para event sourcing y event dispatching listas para usar en cualquier proyecto.
  • Estructura flexible para que puedas construir microservicios o aplicaciones monolíticas desacopladas y testeables.

Versión: 1.0.0

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

hexcore-1.0.0.tar.gz (28.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hexcore-1.0.0-py3-none-any.whl (51.7 kB view details)

Uploaded Python 3

File details

Details for the file hexcore-1.0.0.tar.gz.

File metadata

  • Download URL: hexcore-1.0.0.tar.gz
  • Upload date:
  • Size: 28.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for hexcore-1.0.0.tar.gz
Algorithm Hash digest
SHA256 556a28bc5c73bf8c5660848bb5221dd12ccadb88429986e8cf12458a3b36253c
MD5 422675e519903c11306ba15331953ff9
BLAKE2b-256 2fb9077a553b5a80dc4104bf2e79f1894102503ea84d8ff2c44f5c5715e2377e

See more details on using hashes here.

File details

Details for the file hexcore-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: hexcore-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 51.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for hexcore-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ce40d0dbde4caad5f9554957802c1054b6079544c8f96e885d4d2c84cff09a45
MD5 008d7fc8fd1cf6a8b4af05e0bc9f8cf1
BLAKE2b-256 c688d37a5f391e02cf57ec7175a4b844316fae049b1ebbc07c712415a1fec682

See more details on using hashes here.

Supported by

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