Show simple item record

dc.contributor.advisorAkgün, Bekir Tevfik
dc.contributor.authorKocaman, Yusuf
dc.date.accessioned2021-05-08T10:26:30Z
dc.date.available2021-05-08T10:26:30Z
dc.date.submitted2018
dc.date.issued2019-11-08
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/672425
dc.description.abstractBu tezde, daha çok büyük ölçekli oyunlara yönelik, satın alınan jetonların tutulması ve harcanması gibi hizmetleri destekleyen bir ödeme sistemi yapılmıştır. Temel problemlerden ilki; başlangıçta az sayıda olan oyuncuların, oyunun popülerleşmesinden sonra kısa sürede artmasıdır. Bu önemli bir ölçekleme problemi yaratır. İkincisi ise; büyük ölçekli oyunlarda işlem hızı, oyunun sürdürülebilmesi için oldukça önemli olduğundan kısa zamanda çok sayıda üretilen hareketlerin (transaction), kayıp vermeden uygun maliyet ve insan kaynağı ile karşılanmasıdır. Şirketlerin hızlı ve yüksek kazanç elde edilebilmesi için oyunlarının keşfedilmesi önemlidir. Bu durum özellikle birkaç kişilik küçük oyun şirketlerinde daha iyi gözlemlenebilmektedir. Çok sayıda oyun sunulduğundan ve oyuncuların ilgisi de kolayca değiştiğinden dolayı, fırsatları değerlendirmek için uzun süreler yoktur. Sonuç olarak; ihtiyaçlar doğrultusunda açık kaynak yazılım teknolojileri dahil, çok sayıda teknoloji ve yazılım paketi incelenmiş, konuya en uygun teknolojiler ele alınmış ve bazıları kullanılarak uygulama örneği geliştirilmiştir. Amaç; ölçeklenebilir, hızlı yanıt veren, oyun uygulamalarına kolay uyarlanabilir bir sistem sunulmasıdır. Gerçeklenen uygulamanın kullanıcılar tarafından sınanması mümkün olmadığından, testler simülasyon ortamında gerçekleştirilmiştir.
dc.description.abstractIn this thesis, a payment system was built to support services such as keeping track of points earned, scoring points and purchasing additional shares. The main problems are; At the beginning, few player users are artwork shortly after the game coalesces. This creates a significant scalability problem. The second is; In large-scale games, the processing speed is very important for the game to be sustained in a short time and the very high transaction are met with reasonable cost and human resource in time without giving loss. This situation can be better observed in small game companies that have not played once. It is important for users to discover games, so that companies can get fast and high profits. You can not constantly change the offerings of sellers with very acclaimed users and change the player interest, there is no long time to evaluate the opportunities. As a result, a large number of software packages, including open source software technologies, have been examined in accordance with the needs, the most appropriate technologies have been discussed and some of them have developed an application example to accommodate them. The goal is providing a system which scalable, able to fast response and easily adaptable for game applications. Since it is not possible for users to test the application, the tests were performed in the simulation.en_US
dc.languageTurkish
dc.language.isotr
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectBilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontroltr_TR
dc.subjectComputer Engineering and Computer Science and Controlen_US
dc.titleMikroservis tabanlı ödeme sistemi tasarımı ve gerçeklenmesi
dc.title.alternativeMicroservice based payment system design and implementation
dc.typemasterThesis
dc.date.updated2019-11-08
dc.contributor.departmentBilgisayar Mühendisliği Ana Bilim Dalı
dc.identifier.yokid10181775
dc.publisher.instituteFen Bilimleri Enstitüsü
dc.publisher.universityOKAN ÜNİVERSİTESİ
dc.identifier.thesisid575890
dc.description.pages122
dc.publisher.disciplineBilgisayar Mühendisliği Bilim Dalı


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess