menu Menu
Heptabit sign

Maistra Case Study

Get in Touch
Amazon Advanced Consulting Partner

Maistra Case Study

Maistra moves its revenue management system to the cloud to deliver it as a SaaS service.

Maistra Case Study

Intro

A leading hotel company in Croatia - Maistra, turned to us to help them move their Edmond platform to the cloud. With no prior AWS experience, they relied on us to implement the quality solution and simplify the deployment of their platform for new clients.

Edmond is a revenue management system combining property and price management systems with machine learning algorithms based on extensive historical data.

To deploy Edmond for a new client, Maistra needed to define platform requirements, send it to the client’s IT staff and depend on their ability to satisfy requirements. This process was complicated and took a lot of time. To solve these challenges, we helped Maistra adopt the cloud, made Edmond’s deployment fully automated, and made Edmund available in the Software as a Service model.

About the Client

Maistra is a leading hotel company in Croatia and part of Adris Group. It manages 18 hotels, 11 tourist villages and 6 campsites in internationally sought-after destinations – Rovinj, Vrsar, Zagreb, and Dubrovnik.

Maistra developed its own revenue management system called Edmond. Edmond connects to the property management system (property availability and other info) and rate shopper (price definition system).

Edmond has two major components - frontend (user interface for pricing management) and backend API that serves the information to the frontend. For the backend, Maistra developed a machine learning algorithm that connects to all components in the system and can automatically define prices or give a suggestion to the revenue manager.

The Problem

Maistra’s Edmond was a system initially developed as an in-house solution but eventually ended as a full-blown commercial product. In the beginning, Edmond was installed on the client’s on-premise infrastructure. Even though Edmond is a well-built production-ready system, its scalability, security, and stability depend on the client’s ability to satisfy the system’s requirements.

Moving Edmond to the cloud and making it available in the Software as a Service model was a way Maistra wanted to solve infrastructure management problems.

Why AWS cloud?

Maistra had no previous knowledge about AWS cloud, so they approached us to help them set up Edmond on AWS. We examined their needs and processes and offered a technical solution based on more than 10 AWS services.

AWS’s scalability eliminates the need to wait for the client to set up infrastructure for Edmond. AWS’s flexible pricing helps anticipate Edmond’s consumption and communicate it to the end client.

Scalability and Performance

With AWS tools such as Auto Scaling and Elastic Load Balancing, it is easy to scale up or down based on the demand to ensure high performance at every moment.

Cost-Effectiveness

With AWS, clients only pay for the actual resource consumption without long-term contracts or up-front commitments.

Reliability

AWS cloud runs on a scalable, reliable, and secure global computing infrastructure that ensures that critical services run reliably.

Security

AWS utilizes an end-to-end approach to secure and harden the infrastructure, including physical, operational, and software measures.

Solution Description

Serverless

The complete solution is serverless with heavy usage of a couple of components. The solution is now more efficient, flexible, scalable, and easier to deploy.

Machine learning

Managed Airflow service and Amazon Athena save long-term data on S3; this way, we introduced a practically unlimited retention rate for history data. With a lot of historical data, the ML algorithm can predict and calculate accommodation prices much better.

Database

With the implementation of Amazon Aurora, Maistra developed complex business dashboards. The speed and efficiency of Amazon Aurora enable data filtering in real-time, which was not possible before.

Deployment Procedure

CI/CD is implemented with AWS’s Code Pipeline and Code Build tools; the output of the CI/CD procedure is the Docker image stored in the Elastic Container Registry. The Docker image is later used to spawn Fargate tasks.

AWS Well Architected Framework

In the implementation of this solution, we used AWS Well-Architected Framework. The AWS Well-Architected Framework describes key concepts, design principles, and architectural best practices for designing and running workloads in the cloud. It is built around six pillars - operational excellence, security, reliability, performance efficiency, cost optimization, and sustainability.

We know quality matters, and there is no room for errors. Critical IT systems companies depend on must be implemented following best practices and industry standards to ensure everything works as expected - all the time.

Solution Services

  • AWS Site-to-Site VPN - VPN tunnels to hotel chains.
  • Amazon EC2 - compute capacity for workloads.
  • Elastic Load Balancing - distribution of incoming application traffic across multiple targets.
  • S3 - Amazon’s simple storage service.
  • AWS Fargate - serverless, pay-as-you-go compute engine.
  • CodePipeline, CodeDeploy, and CodeBuild - deployment automation tools.
  • AWS Aurora PostgreSQL - relational database management system.
  • AWS WAF - web application firewall.
  • Amazon Elastic Container Registry (ECR) - fully managed container registry for high-performance hosting.
  • Cloud Formation - infrastructure as a code solution.

Results and Benefits

We helped Maistra move Edmond to the cloud and utilize cloud benefits such as autoscaling and serverless technology. Now, the only thing they need to do is to push the code into the GIT branch.

Auto Scaling

We implemented auto-scaling and assured the platform runs smoothly no matter the demand.

Zero Downtime Deployment

There is no downtime when new software versions are deployed to the production environment.

Instant On-demand Resources

There is no need for on-premise hardware provisioning; resources are available instantly on-demand.

Transparent Billing

All of the platform’s consumption is transparently presented and billed.

Deployment Automation

By using AWS’s deployment automation tools, we created an efficient and fully automated deployment solution.

Security

With AWS’s fine-grain security, we increased the overall system security.

Elasticity

The company can simply increase memory and CPU resources or add/change service instances.

Efficiency

With the introduction of various AWS tools, the whole deployment cycle became more efficient.

Availability and Reliability

AWS’s high availability makes the system more reliable.

About Heptabit

Heptabit is a company based in Croatia, focused on providing high-end IT services based on cloud technology. The company's strategy focuses on its own cloud solution called 'Hepta cloud' and Amazon AWS services.

With strong customer orientation, the company acts as a technology partner to its clients and provides a high level of expertise and knowledge in the domain of IT infrastructure solutions.

In 2018, the company joined Amazon Partner Network; since then, Heptabit steadily built its current position as one of the leading AWS partners in the CEE region.

The company's services are provided in accordance with the leading IT management and IT security ISO certificates (ISO 20000, ISO27000, ISO27017).

Partners

Our main focus is to expand our partnership with AWS. Our cloud solution - "7o cloud" is built by implementing Veeam and VMware technologies, thus making these partnerships very important to us.

AWS Advanced Consulting Partner VMware Managed Services Provider Veeam Silver Cloud & Service Provider
About us

24x7 Premium Support

Our customer support is here to assist you with any issue that you might have.

24x7 - 365 days a year premium customer support by phone or e-mail, for customers that need constant monitoring.

Talk to Expert

Are you interested in our Maistra Case Study services? Schedule a talk with one of our experts!

Schedule a talk

Or contact us via e-mail: info@heptabit.com

Talk to Expert

Schedule a talk with one of our cloud experts!




Privacy Agreement *
loading

Thank you!

Your message has been sent. We will contact you as soon as possible!

Ooooops!

Something is wrong. Your message is not sent. Please contact us directly on our info e-mail: info@heptabit.com.

Using "Cookies"

We use cookies to make our websites reliable and secure and provide you with an enhanced user experience.
By continuing to use this site, you confirm that you agree to the use of "cookies". More information can be found by visiting Cookie policy.

I understand