xoom
Your fastest development path to bug-free cloud applications and microservices
Build Cloud Apps and Microservices as Easy As
Make sure you have installed:
- Java 8+
- Maven 3.x.x
- Docker Desktop 18.x
Use XOOM Designer, our low-code visual modeling tool.
If you prefer free-style coding, use XOOM Turbo and related components.
Utilize our extensive libraries to accelerate development.
Deploy to cloud and voilà!
"I think the XOOM Designer is an extremely powerful tool to model and get applications running quickly!"
Felix
XOOM User
XOOM Features and Benefits
Smaller footprint – 90% less RAM and overall far less hardware requirements
Whether in low- or full-code software development life cycle mode, you have complete access to all source code
Hundreds of combined connectors to services, data sources, and topics/exchanges
Digital transformation at your own pace. XOOM SDK helps you gradually transform without business disruption.
Ideal for fast experimentation, hypothesis testing, and building out highly scalable systems
Highly scalable data and compute grid supporting concurrent/parallel processing of DDD aggregates with an event-driven architecture
Built-in support for event sourcing and CQRS
Serverless capable with infrastructure support for multi-core
Massively concurrent/parallel GraphQL server
Rapidly deliver fully functioning microservices with XOOM’s visual modeler and switch from low-code to full-code anytime
Auto-dispatch from REST and event-driven messaging directly to domain model
Main Components of XOOM SDK
TURBO
Effective API and runtime that jumpstarts your project by lightening the load of building high-scale, top-performing, cloud applications and microservices.
Designer
Rapid model design tool produces low-code cloud applications and microservices that transition to full-code software development life cycle at any point.
Lattice
Lifts solutions to the realm of fluent domain-driven models with scalable runtime efficiency. Includes smart-caching, message-based object grid, message exchanges, and sagas.
HTTP Server
Lightweight, embedded server is fully asynchronous, supporting super fast REST-based APIs with the high-performing response times that your applications and microservices demand.
Schemata
Scheme registry maintains type-safe and versioned information exchange definitions for events, commands, documents, data, and envelopes, reinforcing cross-platform integration.
Symbio
High-performance storage components supporting journal, key-value, and object storage, featuring advanced patterns such as CQRS and event sourcing ledger-based persistence.
Streams
Leverage Reactive Streams with our simple, fluent stream processing API. Process streaming data at scale with high-performance concurrency and parallelism.
Actors
Our type-safe actor model runtime with message-driven concurrency that delivers high-performance responsiveness, elastic scalability, and bulkheading resiliency.
Cluster
Our clustering support provisions scalable, fault-tolerant applications and microservices. Provides the foundation for our grid with smart caching and inter-node messaging.