Your career starts on Magnet.me
Create a profile and receive smart job recommendations based on your liked jobs.
Blog by AxonIQ
2 min
part of the Axon Platform is our zero-configuration, purpose-built Event Store and Message Bus. AxonIQ Cloud delivers Axon Server as a hosted service and abstracts away set up, tuning, patching, and managing high-performance Axon Server Clusters.
AxonIQ Cloud enables Developers/Infrastructure Teams to run Axon Server in multiple environments without the hassle and overhead of managing the underlying infrastructure, licenses, and SLAs.AxonIQ Cloud comes in 3 flavors based on specific requirements around storage/compute/pricing and performance. A quick summary is depicted below for easy reference.
TypeInfrastructure - StorageInfrastructure - ComputeUsage CostsBenefitsDrawbacksShared ClustersSharedSharedBased on Context Types and number of messages being routedLower CostsPerformance could be affected by noisy neighborsPrivate ClustersDedicatedDedicated and available with two options.
High Performance
Dedicated Infrastructure
Medium CostsCustom ClustersDedicatedDedicated - Custom ClustersCustom PricingHigh Performance
Dedicated Infrastructure
Custom Pricing
Backup Nodes
Special SLA
Dedicated Support
Multi-Regional Clusters
High CostsAll our clusters are currently deployed on GCP (Google Cloud Platform). We are hard at work to expand our offerings to AWS and Microsoft Azure.
The primary purpose of AxonIQ Cloud as stated before is to offer a highly resilient, fault-tolerant, performant version of Axon Server as a SaaS offering. To cater to these requirements, it is written as a distributed system using various modules that can be deployed and developed individually. Our services are written using Java/Kotlin using our own Axon Framework. A key aspect of AxonIQ Cloud is an enhanced user experience using our AxonIQ Cloud Console. The console (written using Vue.JS and typescript) supports multiple authentication schemes and is designed to enable users to rapidly install/administer and govern AxonIQ Cloud clusters. And for all of you CLI lovers, we have AxonIQ CLI written in Go. We have a separate application for our billing, which provides an additional security layer between the payment provider. Lastly (for now), we created an application for provisioning new clusters and taking care of existing ones, which delegates all actions to the selected provider. In addition to these applications, we have a gRPC-proxy responsible for taking care of the customer application requests, adding even more security to the project.Since we have several applications and modules running, good monitoring and alert are needed. For that, we use a battle-tested stack of Prometheus, Grafana, and Alert Manager, which are integrated with our Slack and Email for fast response time.All of our modules are deployed through Kubernetes and we are adopting infra as code making use of Terraform. We also have every kind of CI/CD in place so we can easily release features and enhancements into production with a push of a button.In conclusion, AxonIQ Cloud enables teams to focus on the fun and strategic part of building business applications and leave the managing hosting, availability, cluster management, and security patching to us.
Sara Torrey
Sara Torrey is a software developer at AxonIQ. She is a self-taught backend developer, who has worked with various programming languages and frameworks, namely Java and Spring Boot. She comes from a rather unusual background; she studied Music in university and graduate school.
Axon Server Enterprise, Axon Framework, AxonIQCloud
3 min
Read now5 min
Read now2 min
Read nowAxon provides a unified, productive way of developing Java applications that can evolve without significant refactoring from a monolith to Event-Driven microservices. Axon includes both a programming model as well as specialized infrastructure to provide enterprise ready operational support for the programming model - especially for scaling and distributing mission critical business applications.
Axon is a platform consisting of the…
Axon provides a unified, productive way of developing Java applications that can evolve without significant refactoring from a monolith to Event-Driven microservices. Axon includes both a programming model as well as specialized infrastructure to provide enterprise ready operational support for the programming model - especially for scaling and distributing mission critical business applications.
Axon is a platform consisting of the popular Axon Framework and the new, built-for-purpose Axon Server. For companies that are scaling up and require additional features the Axon Enterprise is targeted towards mission-critical, medium to large scale production deployments. In addition Axon includes targeted feature packs for specific use cases such as the big data pack, the scale pack and the security and compliance pack.
Axon is being used by a wide range of companies in highly demanding sectors such as healthcare, banking, insurance, logistics and public sector. AxonIQ offers extensive tooling, professional support and education.
Founded in 2017, AxonIQ is based in Utrecht, The Netherlands.
Change language to: Dutch
This page is optimised for people from the Netherlands. View the version optimised for people from the UK.