Case study: Cloud Migration

We moved Roboticket to the AWS cloud and let it grow

Problem:

  • Roboticket is an online system for selling tickets online and handling mass events
  • the dedicated system infrastructure had problems with handling large sales peaks
  • what also increased was the cost of infrastructure, which was not used outside sales periods, and the cost of SQLServer licenses

Solutions:

  • we moved the system to the AWS cloud
  • we migrated the data to Postgres databases to reduce license costs
  • we implemented automatic serverless solutions
  • during business development, we migrate databases to Aurora services (AWS managed services) from HA, which enables us to restore the system at any point

Results:

  • we ensured system scalability and reduced costs
  • the reliability and stability of the system allows the team to focus on implementations. They do it so well that they were nominated for prestigious The Ticketing Business Award 2018 for the migration of clubs from the Danish Superliga to their own system

Case study: Cloud Migration

We moved a Magento-based system to the cloud and launched its copy

Problem:

  • a large e-commerce store on the Magento platform and several on-premise servers was down on Black Friday, which exposed the company to financial losses and reputational damage
  • the company decided to move the system to the public cloud in order to increase efficiency and security
  • the company also decided to launch a similar shop for American clients

Solutions:

  • our engineers designed a new infrastructure to meet the requirements of the Magento platform, the client's applications and cost optimization
  • we run dozens of performance tests of various server and database instances available in the AWS public cloud
  • we immediately launched a copy of the system using scripts that describe the creation, configuration and management of resources in the cloud, which is also called infrastructure as a code (IaC)

Results:

  • the company pays for the increased use of the infrastructure only when it is necessary to serve more customer traffic
  • AWS made it possible to launch a copy of the system which is closer to American customers and serves customers faster

Case study: Cloud Cost Optimization

We have reduced paid traffic between instances

Problem:

  • on several of our client’s virtual servers we noticed increased traffic using the public IP addresses of these instances
  • such traffic leaves the cloud and is directed via the Internet to a public address so it is adequately billed by the operator
  • nalysis showed that a large part of this traffic is the communication that these instances generate between themselves and with other servers of the same client within the same cloud. Probably no one paid attention to this fact when moving the environment to the cloud

Solutions:

  • we have optimized service configuration and closed traffic between the client’s virtual servers within a private VPC-based subnet
  • we have eliminated unnecessary reference to the public IP address
  • the changes in the architecture have further improved the security of the system through the use of VPCs and safe peering between VPCs

Results:

  • the changes in the architecture have further improved the security of the system through the use of VPCs and safe peering between VPCs

Case study: Cloud Infrastructure Design

We designed cloud infrastructure for Magento

Problem:

  • a large e-commerce store on the Magento platform and several on-premise servers was down on Black Friday, which exposed the company to financial losses and reputational damage
  • he company decided to move the system to the public cloud in order to increase efficiency and security
  • the company also decided to launch a similar shop for American clients

Solutions:

  • our engineers designed a new infrastructure to meet the requirements of the Magento platform, the client's applications and cost optimization
  • we run dozens of performance tests of various server and database instances available in the AWS public cloud
  • we immediately launched a copy of the system using scripts that describe the creation, configuration and management of resources in the cloud, which is also called infrastructure as a code (IaC)

Results:

  • the company pays for the increased use of the infrastructure only when it is necessary to serve more customer traffic
  • AWS made it possible to launch a copy of the system which is closer to American customers and serves customers faster

Case study: Cloud Infrastructure Design

We moved Roboticket to the AWS cloud and let it grow

Problem:

  • Roboticket is an online system for selling tickets online and handling mass events
  • the dedicated system infrastructure had problems with handling large sales peaks
  • what also increased was the cost of infrastructure, which was not used outside sales periods, and the cost of SQLServer licenses

Solutions:

  • we moved the system to the AWS cloud
  • we migrated the data to Postgres databases to reduce license costs
  • we implemented automatic serverless solutions
  • during business development, we migrate databases to Aurora services (AWS managed services) from HA, which enables us to restore the system at any point

Results:

  • we ensured system scalability and reduced costs
  • the reliability and stability of the system allows the team to focus on implementations. They do it so well that they were nominated for prestigious The Ticketing Business Award 2018 for the migration of clubs from the Danish Superliga to their own system

Case study: Infrastructure Management for Business

We have increased the stability of the infrastructure by organizing the backlog

Problem:

  • the client struggled with frequent failures and was not satisfied with the maintenance at the time
  • transferring maintenance services to another company was problematic because there was no documentation on the way of implementation of cloud services
  • the then contractor did not document its configurations either and used non-standard tools

Solutions:

  • we applied backward analysis
  • we organized and documented individual services and configurations
  • we optimized the infrastructure in terms of efficiency and costs

Results:

  • after a few weeks, the system has gained high stability and previous problems have not recurred
  • the infrastructure has become so transparent and documented that the client would be able to change the supplier easily, but they are satisfied with our work and we continue to maintain their services

Case study: Infrastructure Management for Software House

We have reduced project implementation time and increased profitability per customer

Problem:

  • clients expected that after the implementation phase, maintenance services will also be provided by the software house
  • the team lacked competence to design and maintain cloud services, and developers had experience only with on-premises environments
  • in an attempt to build such a team, the company faced high costs of acquiring the latest knowledge or employing engineers specialized in cloud technology

Solutions:

  • we have taken responsibility for designing and maintaining cloud services of software house clients regardless of the technologies used or the cloud provider
  • we have proposed a contract as a subcontractor to strengthen the image of the complexity of software house services

Results:

  • we have reduced the average system implementation time by 20%
  • a team of developers works closely with our team at the design stage, thanks to which applications operate very efficiently and are cost-optimized
  • the software house earns more thanks to the margin on long-term maintenance agreements

Case study: Monitoring 24/7/365 - Cloud Network Operation Center

We monitor key business processes in e-commerce

Problem:

  • our client maintained the cloud infrastructure of an online shop on its own and had a monitoring system for key infrastructure elements
  • in the holiday season, the system did not report errors, but turnover dropped despite special offers in the shop
  • our analysis showed that the service had been configured incorrectly, as a result of which customers could not complete their purchases for several hours, whereas the shop started making losses

Solutions:

  • we introduced in-depth monitoring of services essential for sales
  • a person on duty receives information about irregularities and reacts immediately so that there is no downtime that could affect availability - 24/7/365 service

Results:

  • from an economic perspective, it is much more beneficial for the client when we react to errors immediately and when no losses are caused by the unavailability of services
  • 24/7/365 monitoring and in-depth service monitoring generate savings as compared to keeping an internal maintenance team

Case study: Monitoring 24/7/365 - Cloud Network Operation Center

We guarantee quality in SLA concluded with a demanding software house client

Problem:

  • SH built a large sales platform for its client and based it on public cloud services
  • due to poor service configuration and the escalation of various problems, failures occurred outside the standard working hours of the development team
  • SH did not have a team large enough to ensure 24/7/365 availability of competencies that the client needed, so reactions were often delayed by several hours and disrupted the developers’ work

Solutions:

  • in the first phase, we determined the levels of SLA and short response times outside the working hours of the client’s team
  • after obtaining satisfactory work results and economic calculation, we relieved the client's team and took 24/7/365 responsibility

Results:

  • we achieved high availability and stability of the sales platform, so the client could more easily outsource development tasks to SH
  • SH calculations showed that the service provided by Tenesys was 4 times cheaper than building and training an internal team to ensure the same level of SLA
  • developers no longer need to worry about infrastructure and application environments

Case study: DevOps On Demand for Business

We have accelerated the development of a start-up in e-commerce by outsourcing DevOps

Problem:

  • the fast-growing start-up needed specialist competences in the field of building and maintaining cloud infrastructure
  • at the same time, the project had a demanding system development schedule and there was so much work for developers that it was difficult to supplement single-use competences

Solutions:

  • we analyzed with the client various cost and time scenarios of the project implementation
  • full outsourcing of DevOps services proved to be the most beneficial
  • we worked closely with a team of developers as if we were part of their company during the development of the system

Results:

  • the team of developers focused only on the development of the application, and all DevOps services were performed straight away
  • the estimated time of implementation of the system has been reduced by 20%
  • the projected costs of developing own team have dropped by 40%

Case study: DevOps On Demand for Software House

We have increased the profitability and capabilities of the software house team

Problem:

  • A 40-person software house that had a permanent team of administrators was unable to process client requests in a timely manner due to accumulation of tasks in short periods of time
  • recruiting and hiring new people reduced profits from customer service and increased costs in periods when there were fewer orders

Solutions:

  • we have assigned a team of two Tenesys engineers with the possibility to expand it to three people in periods of larger volume of requests
  • we have been working with the same request handling and communication tools as the team of developers and existing administrators

Results:

  • throughout the year, almost constant use of the capacity of three engineers, backed by the technological potential and expertise of the entire Tenesys team
  • development of cloud competences in the client’s team
  • reduction of costs in periods of reduced number of orders by 45% compared to employment costs

Case study: Cloud Security

We implemented new security procedures and reduced costs

Problem:

  • in a company that used services offered by a public cloud operator, data were made public due to a breach of security standards
  • to create new instances, developers used the default settings, they had no experience in preparing secure access based on VPN or in preparing HA infrastructure
  • the company asked us to take comprehensive care of safety issues and to implement new procedures

Solutions:

  • we audited systems, procedures and user rights
  • we implemented new procedures and fixed system errors
  • we also secured the infrastructure architecture and the configuration of network security measures
  • we defined appropriate security groups for firewalls that enable communication between cloud resources only when it is required

Results:

  • the company started to operate in accordance with safety standards and implemented good practices
  • we also optimized the configuration of the load balancer and reduced the instance operating costs by 10%

Case study: Big Data Analytics

We reduced the number of critical errors by 90% thanks to prediction

Problem:

  • a software house had problems with keeping up SLA parameters for the maintenance of the e-commerce platform
  • critical errors often occurred on the platform, which prevented customers from completing their purchases and the company was losing profits

Solutions:

  • we developed the principles of correlation between different data sets (application logs, network logs, etc.)
  • we implemented an analytical process based on Big Data cloud services to detect problems before they are noticed by users

Results:

  • the number of critical incidents was reduced by 90% and SLA parameters were met
  • immediate information about any irregularities in the functioning of the application which could destabilize the e-commerce platform
  • early detection of internal and external application problems caused by unauthorized attempts to destabilize the platform

Case study: Continuous Integration and Deployment (CI/CD)

We reduced the implementation time of the new version by 60%, without disruptions in availability

Problem:

  • our client developed a system for collecting and analysing data from scattered sensors
  • application principles were often modified and various versions of changes were tested quickly, also with regard to infrastructure configuration
  • it took the developers’ time to upload a new version, which also delayed the preparation of the application for testing and production

Solutions:

  • we used the Kubernetes technology to ensure high reliability and scalability, as well as switching between applications in emergency situations
  • we took the opportunity to integrate Kubernetes into the CI/CD process and integrated it with the process managed by Gitlab CI

Results:

  • we automated the creation and configuration of the infrastructure in such a way that it is possible to restore it in 1 day instead of 14 days
  • the instance with the new version is launched without interruptions and disables the instance with the previous version. The process is automatic and does not involve developers
  • the implementation time of the new version was reduced by 60%

Get in touch

An error has occurred. Please contact us: info@tenesys.pl

Captcha test failed. Please try again.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.