ETL ESB - sgml/signature GitHub Wiki

Comparison of Open Source Service Bus Implementations

Feature Cadence Titanoboa
Language Go Java (JVM-based)
Workflow Model Event-driven workflow execution Low-code workflow orchestration
Database Support MySQL, PostgreSQL, Cassandra Any relational DB via JDBC
Security Mechanisms TLS encryption, authentication via IAM User authentication, token security, role-based access
Scalability Highly scalable via microservices Modular, scales based on workflow complexity
Fault Tolerance Durable execution with automatic retries Workflow recovery and rollback mechanisms
State Management Built-in state persistence Supports external state persistence
Memory Requirements Lightweight (~MBs) Scales dynamically (~MBs-GBs)
Use Case Distributed workflow engine for async tasks Low-code service bus for orchestrating workflows

References

https://www.freecodecamp.org/news/sqlalchemy-makes-etl-magically-easy-ab2bd0df928/

https://dev.to/zchtodd/sqlalchemy-performance-anti-patterns-and-their-fixes-4bmm

https://stackoverflow.com/questions/19334604/creating-seed-data-in-a-flask-migrate-or-alembic-migration

https://news.ycombinator.com/item?id=19098246

https://hakibenita.com/fast-load-data-python-postgresql

https://docs.konghq.com/hub/kong-inc/openid-connect/support/

https://www.ibm.com/docs/en/datapower-gateway/10.5.x?topic=gateway-programming-model-gatewayscript