Our primary use of ECS is to host all our services in the cloud. We work in the legal sector, and our workloads are often deployed on Fargate containers or Azure containers to abstract the hardware.
External reviews
External reviews are not included in the AWS star rating for the product.
A Robust Platform for Workflow and Process Automation
Standardization thanks to orchestration with Camunda
Camunda: A platform that helps businesses automate and manage complex processes.
Review for the software
Reduces costs with hardware abstraction and simplifies scaling
What is our primary use case?
What is most valuable?
EC2 makes scaling horizontally incredibly easy, especially when working under the ECS service. Nowadays, I almost never need to create instances of virtual machines because most workloads can be deployed on Fargate containers. This abstraction of hardware reduces the need to think about it.
My costs are reduced. Working with ECS and Fargate doesn't require saving processing units for idle services. Previously, using EC2 required keeping entire virtual machines running, however, Fargate eliminates this cost. ECS also allows for horizontal scalability with thresholds that can be configured for CPU or memory.
What needs improvement?
There is an issue where, in some situations, I need to scale up by observing both CPU and memory usage of containers, yet under the current options available at Amazon, this is not possible. I have to choose between monitoring CPU or memory to scale my solution. Not every software is built for deployment as a container service, although the current architecture trend is changing this.
For how long have I used the solution?
I host everything in the cloud, and I have over ten years of experience. I use EC2 as a hosting technology and have been using it for a long time.
What do I think about the stability of the solution?
My services running on ECS are also on Azure Container Service. I have never experienced any flicker or downtime. These are highly available services. It's very stable.
What do I think about the scalability of the solution?
ECS and Fargate make horizontal scalability very easy. I rate the scalability a ten out of ten. It allows for easy scaling, especially with ECS service configurations.
How are customer service and support?
The AWS Support is incredible. They always invite us for meetings to showcase new solutions. I have a very good relationship with AWS, Microsoft, and GCP for support. AWS provides the best support, followed by Microsoft, and then Google.
How would you rate customer service and support?
Positive
How was the initial setup?
Setting up ECS is simple, although there are some tricks involved. I usually have to define private and public networks and bind all related services. It's easy but not super straightforward. I had to repeat the process two or three times before I could teach others how to configure it.
What was our ROI?
Hosting services on Fargate reduces our processing costs since we don't need to keep virtual machines running for workloads anymore. This results in cost reductions.
What's my experience with pricing, setup cost, and licensing?
AWS pricing is very competitive compared to Azure and cheap compared to Google. For some services, such as hosting databases, Google is really expensive.
What other advice do I have?
On a scale of one to ten, I rate ECS a ten out of ten. It's an incredible service, and I prefer it over Kubernetes. I suggest checking the integration of software for deployment in a serverless environment. Some software can be challenging to deliver this way.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Developed several business processes with Camunda
Highly-recommended and flexible solution for tech-savvy developers
What is most valuable?
One valuable feature of the solution is its flexibility. Unlike low-code platforms or those with predefined design patterns, Comunda allows for custom changes, providing the freedom to customize.
For how long have I used the solution?
I have been working with the solution for the past six months.
How was the initial setup?
The initial setup is straightforward.
Which other solutions did I evaluate?
I have worked with Pegasystems. Primarily, Pega operates on a case-based licensing model, where each workflow incurs charges. Many customers opt for Camunda for basic workflows and case management to save costs. However, for enterprise-level needs, especially those involving CRM functionalities, Pega is retained. Some organizations have transitioned specific workflows to Camunda while keeping Pega for comprehensive CRM solutions.
What other advice do I have?
Camunda primarily functions as a BPM platform. It requires development work for customization. Users accustomed to a local setup may find it less preferable. At the same time, tech-savvy developers who enjoy extensive customization options may favor the solution due to its flexibility in adapting design models based on their preferences. For such developers, this solution would be a perfect ten.
Which deployment model are you using for this solution?
Robust choice for businesses across various sectors offering flexibility, efficient workflow automation and excellent scalability
What is our primary use case?
We use it in the banking sector for a specific project. The platform aids in optimizing and automating business processes, enhancing operational efficiency, and ensuring seamless workflow management
What is most valuable?
Its flexibility stands out as the most valuable feature. I am content with its courses and the support team.
What needs improvement?
When addressing a complex and extensive process, the domain it belongs to, be it banking, healthcare, or HR, requires widespread access.
For how long have I used the solution?
We have been working with it for more than five years.
What do I think about the stability of the solution?
I would rate its stability capabilities ten out of ten.
What do I think about the scalability of the solution?
It offers excellent scalability. I would rate it ten out of ten. Our clientele comprises enterprises, medium-sized businesses, and small organizations.
How are customer service and support?
Technical support from Comodo is accessible exclusively with the enterprise version, and it is highly commendable. They offer two support options, including the provision of an individual technical support manager. Our customers benefit from having personal vendors in support, capable of communicating in their native languages. For instance, if operating in Ukraine, clients can expect excellent service with a personal manager fluent in Ukrainian. I would rate it ten out of ten.
How would you rate customer service and support?
Positive
How was the initial setup?
The initial setup was straightforward. I would rate it ten out of ten.
What about the implementation team?
When it came to deployment, there were readily available options, along with clear instructions tailored for an open environment. We have it deployed on cloud as well as on-premise. The deployment timeframe varies, measured in hours or days, contingent upon specific customer requirements. Frequently, we initiate development, reproduction, and production environments. However, delays may arise as these environments can differ slightly, necessitating additional setup time.
What was our ROI?
ROI is influenced by the quality and usage. While the pricing structure is crucial, making an error in the planning can lead to substantial expenses. However, based on the feedback from our customers, they express satisfaction with Camunda. They assert that it provides extensive coverage and is more cost-effective compared to other business process systems.
What's my experience with pricing, setup cost, and licensing?
While the license isn't budget-friendly, careful consideration and calculated planning for a significant number of licenses can make it more cost-effective. The pricing structure hinges on three crucial parameters: process instances, how frequently processes are initiated, and the number of users. These latter two factors exert a considerable influence on the overall cost. However, for those looking to explore it, trying the cloud version is a viable option. The cloud variant starts at $200 per month. I would rate it six out of ten.
What other advice do I have?
Overall, I would rate it ten out of ten.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Fantastic Process Orchestration Tool
The products are built for customer use,
The products have been running smoothly in production so far.