Zaragoza, Reus, Bilbao
902 02 62 13

Genially: Resizing infrastructure in AWS

Genially is a online tool for creating interactive content aimed at a wide range of audiences, from corporations or media to educational entities or designers. At the beginning of 2020, it was the winner of the Global Edtech Startups Awards (GESA) for the Best Startup of the Future at an event held in London attended by around 2.500 companies from around the world.

Currently has a community of 5 over millions of users distributed in all countries of the world. Its client portfolio includes companies such as Telefónica, Santillana, Porsche, Danone and Michelin.

See more

What challenge did the company face?

Genially listed some points for improvement that had been dragging on and that were now beginning to become potential problems. Among the most worrying points for them were:
Oversized architecture
Having an oversized architecture that they were interested in adjusting to optimize its costs
autoscaling
The proper use of the autoscaling functionality that allows them to automatically increase or decrease resources based on the needs of the application

Solution implemented

As part of our solution AWS Onboarding Program 4 Startups by apser, we made a audit of the entire deployed infrastructure, addressing it according to the different services involved:

AWS Elastic Beanstalk
AWS S3
Route 53
Amazon Aurora
Amazon Cloud Watch
And more!
Image links

During the audit process, potential improvements were detected in each of the services, as well as recommendations to be implemented following the best practices of AWS WAF (Well-Architected Framework).

On the other hand, certain security problems of the architecture were reflected in a document that would serve as a guide for the implementation of all the improvements detected.

Results

We are currently still working with Genially in the assessment phase of our SHERPA accompaniment program.

However, significant improvements have been made to the configuration of the AWS services that form the core of the Genially tool: AWS Elastic Beanstalk and AWS S3.

AWS Beanstalk makes use of different environments to manage all the requests received by the users. The different environments, mounted on a monolithic infrastructure with dozens of servers running, even with an Autoscaling Group, were not working correctly, which led to the implementation of some improvements:

AutoScaling Groups were configured based on CPU usage and/or latency
Helped configure environments so that associated load balancers would detect and destroy unhealthy machines
The configuration of deployments, both code and resources, has been improved to avoid downtimes in deployments and thus prevent end users from being affected.
A recurring error in the use of t2 instances and their associated burst balance has been detected and resolved

As for the AWS S3The most significant work was to improve the security policies associated with buckets (bucket policies) to make them more restrictive.

Next steps

Once the modifications have been made to the configuration of the different AWS services with the aim of Improve the performance and operation of the infrastructureas well as a Eliminating security vulnerabilities detected, the improvements detected during the phase will be implemented. assessment making use of the best practices of the services involved.

Why Apser

apser is the AWS Advanced Consulting Partner specialized in private companies, public sector, ISVs and non-profit organizations.
The apser team provides a customized, agile and understandable approach that contributes to the widespread adoption of the cloud paradigm.
In 2018 we began our experience with AWS and, since then, we have not stopped incorporating knowledge and experience, a fact that drives us to improve the efficiency of our clients' platforms.
Our team operates through two business units: Cloud Solutions (as a managed services provider) and Cloud Professional Services (as consultants).
Contact us!
info@apser.es
902 02 62 13
Monday to Friday from 09h to 18h
Service center
Coso Street, 46 1st Floor 50004 Zaragoza
Apser

Your elastic partner

    Last updated October 2024

    apser Cookie Policy

    Privacy Policy and Cookies of apser

    This Cookie Policy explains how apser (appser data engineering) uses cookies and similar technologies to recognise you when you visit our websites at https://apser.es, ("Websites"). It explains what these technologies are and why we use them, as well as your rights to control our use of them. In some cases we may use cookies to collect personal information, or that becomes personal information if we combine it with other information.

    What are cookies?

    Cookies are small data files that are stored on your computer or mobile device when you visit a website. Cookies are widely used by website owners to make their websites work, or work more efficiently, as well as to provide reporting information. Cookies set by the website owner (in this case, apser) are called "first party cookies". Cookies set by parties other than the website owner are called "third party cookies". Third party cookies enable third party functionality or features to be provided on or through the website (for example, advertising, interactive content and analytics). The parties that set these third party cookies can recognise your computer both when you visit the website in question and when you visit certain other websites.

    Why do we use cookies?

    We use first-party and third-party cookies for a number of reasons. Some cookies are necessary for technical reasons for our websites to function, and we refer to these as “essential” or “strictly necessary” cookies. Other cookies also allow us to track and target the interests of our users to enhance the experience on our Online Properties. Third parties use cookies through our websites for advertising, analytics, and other purposes. This is described in more detail below. The specific types of first-party and third-party cookies used through our websites and the purposes they perform are described below (please note that the specific cookies used may vary depending on the specific Online Properties you visit): https://apser.com/privacy-and-cookies/

    How can I control cookies?

    You have the right to decide whether to accept or reject cookies. You can exercise your rights over cookies by setting your preferences in the Cookie Consent Manager. The Cookie Consent Manager allows you to select which categories of cookies you accept or reject. Essential cookies cannot be rejected as they are strictly necessary to provide you with services. The Cookie Consent Manager can be found in the notification banner and on our website. If you choose to reject cookies, you may still use our website, although your access to some features and areas of our website may be restricted. You may also set or modify your web browser controls to accept or reject cookies. As the means by which you can reject cookies through your web browser controls vary from browser to browser, you should visit your browser's help menu for more information.

    Apser.es
    Privacy summary

    This website uses cookies so that we can offer you the best possible user experience. The information of the cookies is stored in your browser and performs functions such as recognizing you when you return to our website or helping our team understand which sections of the website you find most interesting and useful.