MTC Games veya yaygın adıyla MTCGAME, oyunculara dijital kodlar ve hizmetler sağlayan uluslararası bir çevrimiçi platformdur.
MTCGAME, yirmi yılı aşkın bir süredir sektörde yer alarak dünya çapında 5.000.000'den fazla aktif kullanıcıya hizmet vermektedir. Müşterilerine daha iyi hizmet verebilmek için 7/24 online Canlı Destek sağlar. Güvenilir hizmet, oyun endüstrisindeki uzun yıllara dayanan deneyim ve ayrıca sağlanan çeşitli yerel ve küresel ödeme yöntemleri sayesinde, en güvenilir çevrimiçi oyun merkezlerinden biri haline gelmiştir.
Before moving to Google Cloud, applications were running on premise data centers, having a hard time serving customers around the world because of the lack of a global infrastructure. Especially when it was necessary to serve a new region, it was problematic to ensure competence in the regulations and access of that region.
Applications hosted on bare metal servers in the on-premise data center were limited by the uptime of those servers. Therefore, any adverse event in the on premise data center would affect the uptime of the application and cause a service outage.
Since the on-premise data center was located in a single location, it responded to customer requests from all over the world from a single center. Therefore, the response times for access from a remote location were quite long. This was creating dissatisfaction on the end-user side.
All operational needs such as operating system, library, configuration, monitoring, logging, APM, etc. needed by the applications that will run on bare metal servers in the on-premise data center had to be provided and eliminated separately.
Due to the infrastructure and operational requirements in the on-premise data center, the implementation of planned applications and new features required a much longer process than Google Cloud.
MTC Games started a transformation process to modernize their infrastructure and move to cloud services. They analyzed their business requirements and existing infrastructure and then explored the possibilities offered by Google Cloud. The flexible, reliable and scalable nature of Google Cloud made it a viable option for MTCGames.
MTC Games used .NET Core and Docker technologies to move their applications to Docker containers. In the first step, they packaged their application code into Docker containers, making the applications independent and portable. Docker ensures that applications can run seamlessly in any environment.
MTC Games has migrated its databases to Google Cloud SQL. It replaced MS SQL Server databases previously running on bare metal servers with the manageability and scalability benefits of Google Cloud SQL. This migration enabled the databases to have high availability and automatic backups. In addition, less time and resources were required for database administration.
MTC Games used the Google Cloud Run service for the deployment of application and database containers. This service automatically scales and manages application containers. Google Cloud Run is a container-based server operating environment and enables MTC Games to deploy its applications quickly. This ensured high performance even in heavy traffic situations that increased the workload. In addition, Google Cloud Run's auto-scaling feature allowed MTC Games to optimize resource usage and reduce costs.
MTC Games ported their applications to Docker containers using .NET Core technology. .NET Core enables applications to run across multiple platforms and offers fast deployment. Through this, MTC Games has accelerated application development processes and increased availability on more platforms.
MTC Games created application and database containers using Docker technology. Docker allows applications and databases to be packaged and distributed independently. This gives MTCGames faster and secure deployment processes.
MTC Games ran their application containers on the Google Cloud Run service. Google Cloud Run is a container-based server operating environment that automatically scales and manages containers. Thanks to this, MTC Games has achieved high performance and fast response times even in high traffic situations.
MTC Games has migrated SQL Server databases to the Google Cloud SQL service. Google Cloud SQL is a manageable and high-performance cloud-based database service. MTC Games has streamlined the processes of managing databases using this service and has taken advantage of the high availability and automatic backup of databases.
MTC Games has automated continuous integration and deployment processes with the CI/CD tools provided by Google Cloud. This allowed MTC Games to quickly test, compile, and deploy code changes. Thanks to continuous integration and deployment, the MTC Games team was able to deliver new features and updates faster.
Automatically distributing web traffic ensured high performance and fast response times. It enabled customers to have secure and uninterrupted access to the website.
Thanks to automatic detection and anti-attack features, MTC Game's services have been able to protect against DDoS attacks and prevent service interruption.
Scalability
Thanks to Docker containers and Google Cloud Run, MTCGames was able to easily scale its applications. Google Cloud Run's auto-scaling feature provided high performance and fast response times even in heavy traffic situations.
High Availability
Thanks to the automatic scaling and high availability features provided by Google Cloud, MTC Games was able to provide a seamless service. Google Cloud SQL's automatic backup and database management features made database operations more secure and seamless.
Fast Deployment
Docker containers and Google Cloud Run enabled MTC Games to quickly deploy its applications. The container-based infrastructure enabled applications to be easily portable and workable in any environment. This allowed the MTC Games team to introduce new features and updates more quickly.
Security
HTTPS Load Balancer and Cloud Armor feature WAF (Web Application Firewall) to protect your web applications. This feature blocks malicious traffic and attacks, detects vulnerabilities, and protects your web applications.
MTCGames' move to Google Cloud enabled them to provide a fast, reliable and scalable service using modern infrastructure technologies. Thanks to this, in addition to obtaining advantages from a technical point of view, they managed to get to a more efficient and competitive position in terms of operation.
The automated scaling and management features provided by Docker and Google Cloud enabled MTC Games to use resources more efficiently. Thanks to automatic scaling, unnecessary use of resources was prevented and there were no performance problems during periods of high traffic.
Google Cloud's scaling and pay-per-use model has enabled MTCGames to optimize costs. Unnecessary resource expenditures were avoided as infrastructure resources were scaled only when they were needed. In addition, Google Cloud has many free or low-cost services that reduce operating costs.
Thanks to faster deployment processes and container-based infrastructure, MTC Games was able to deliver new features and updates faster. This has provided a great advantage to grow rapidly in a competitive gaming industry and meet user expectations.
Thanks to the high availability features provided by Google Cloud, MTC Games has been able to offer a seamless service. Automatic backup and database management features enabled database operations to be carried out safely and smoothly.
We work with leading companies in the field of Turkey by developing more than 200 successful projects with more than 120 leading companies in the sector.
Take your place among our successful business partners.
Fill out the form so that our solution consultants can reach you as quickly as possible.
By combining our 30+ years of experience and experience with the centers of excellence in our ecosystem, we prepare your organization to lead the digital transformation!