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://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