Multi-Language Pipelines and Cloud Deployment
Part of the UnifyWeaver Education Series
This book covers UnifyWeaver’s cross-target glue system, which enables predicates compiled to different languages to communicate and compose seamlessly. You’ll learn how to build hybrid systems where each component runs in its optimal environment.
Required:
Recommended:
Technical:
By completing this book, you will be able to:
1. Introduction to Cross-Target Communication (01_introduction.md)
2. Philosophy and Design Principles (02_philosophy.md)
3. Target Registry and Mapping (03_target_registry.md)
4. Pipe Protocols and Data Formats (04_pipe_protocols.md)
5. Shell Script Generation (05_shell_glue.md)
6. Shell Pipeline Orchestration (06_shell_pipelines.md)
7. .NET Bridge Generation (07_dotnet_bridges.md)
8. IronPython Compatibility (08_ironpython_compat.md)
9. Go and Rust Code Generation (09_native_code_gen.md)
10. Native Binary Orchestration (10_native_orchestration.md)
11. HTTP Services (11_http_services.md)
12. Distributed Pipelines (12_distributed_pipelines.md)
15. Production Deployment (15_deployment_production.md)
16. Cloud & Enterprise (16_cloud_enterprise.md)
13. API Reference (13_api_reference.md)
14. Case Studies (14_case_studies.md)
| Chapter | Topic | Key Concepts |
|---|---|---|
| 1 | Introduction | Location transparency, transport model |
| 2 | Philosophy | Design principles, use cases |
| 3 | Target Registry | Families, capabilities, defaults |
| 4 | Pipe Protocols | TSV, JSON, header negotiation |
| 5 | Shell Glue | AWK, Python, Bash generation |
| 6 | Shell Pipelines | Multi-stage orchestration |
| 7 | .NET Bridges | PowerShell, IronPython hosting |
| 8 | IronPython | Compatibility, fallback strategies |
| 9 | Native Code | Go/Rust wrappers, parallel processing |
| 10 | Native Orchestration | Compilation, cross-platform |
| 11 | HTTP Services | Server generation, API design |
| 12 | Distributed | Clients, sockets, mixed pipelines |
| 13 | API Reference | Complete documentation |
| 14 | Case Studies | Real-world examples |
| 15 | Production | Deployment, security, monitoring |
| 16 | Cloud & Enterprise | Containers, secrets, serverless |
The cross-target glue system is fully complete:
| Phase | Description | Status |
|---|---|---|
| 1 | Foundation (registry, mapping) | Complete |
| 2 | Shell Integration (AWK, Python, Bash) | Complete |
| 3 | .NET Integration (C#, PowerShell, IronPython) | Complete |
| 4 | Native Targets (Go, Rust) | Complete |
| 5 | Network Layer (HTTP, sockets) | Complete |
| 6 | Production Ready (deployment, monitoring) | Complete |
| 7a | Container Deployment (Docker, Kubernetes) | Complete* |
| 7b | Secrets Management (Vault, AWS, Azure, GCP) | Complete* |
| 7c | Multi-Region & Cloud Functions | Complete* |
*Phase 7 features are EXPERIMENTAL - code generation is tested, but actual deployment has not been integration-tested.
Each chapter includes working code examples in the examples/ directory:
examples/
01-hello-pipeline/ # Simple AWK + Python pipeline
02-shell-formats/ # TSV, CSV, JSON format examples
03-dotnet-bridge/ # C# + PowerShell integration
04-native-parallel/ # Go parallel processing
05-distributed/ # HTTP microservice example
06-cloud-deploy/ # Docker, K8s, serverless examples
docs/design/cross-target-glue/docs/design/cross-target-glue/04-api-reference.mdsrc/unifyweaver/glue/tests/integration/glue/After completing this book, you’ll understand:
Continue to Book: Workflow to learn about:
This educational content is licensed under CC BY 4.0. Code examples are dual-licensed under MIT OR Apache-2.0.