About DiarkisHow It Works
Resources
Case StudiesNewsDocsFAQ
Contact UsGet Started
ja
en
ja
Contact UsGet Started
All News
News

Okumura was a speaker at Go Tech Talk

Published on
2022-12-08

On November 30th, 2022, we held an event in collaboration with Mirrativ, Colopl, and our company!

Our solutions architect, Okumura, will be speaking at the event, so we'd like to share with you some of the presentations he made that day!

(CEO Takahashi also speaks a little bit.)

Event Overview

Title: [Go Tech Talk] Three-company joint LT for scalability

Announcement Contents

We have announced the following:

We have included a summary of the presentation content below, so please take a look at it when you have time.

We explained the Diarkis product itself and the real-time server.

Realtime servers are characterized by being stateless servers, unlike HTTP servers, and to give an idea of ​​what they are, we introduced the example of "Project Sekai," where Diarkis has actually been implemented. In addition, because Diarkis is a closed-source product, we explained the issues that come with being closed, as well as the issues and solutions that come with being licensed software.

Issue 1: About the build

The challenge was how to get developers to build packages with hidden source code in Go.

Solution:

I explained that they solve this problem by providing their own CLI tool for builds, authenticating each developer, and returning build results to them from a server that can see the source code internally.

Issue 2: Support during programming

Since the original source code was not available, there was an issue of not being able to receive support from the completion functions of editors, IDEs, etc.

Solution:

I talked about how they are solving this problem by using Go's astutil package to analyze source code, extract definitions of variables, functions, and constants, and provide them to developers.

Issue 3: Kubernetes operation

Due to the nature of our product, users need to operate a server cluster. However, some people are not familiar with it, so we had to simplify the operation of k8s.

Solution:

We addressed this issue by not using CRDs, simplifying container images, and simplifying deployment, including support on the application side.

Additional information about the announcement

During the presentation, I received some questions about the following points, so I will provide them here as supplementary information.

・Migration between servers

This does not mean migrating the entire process, but rather extracting specific data from memory and sending it to another server.

—

Finally

Thank you so much to everyone who tuned in, even though it was late at night!

We hope to continue creating opportunities for presentations like this on a regular basis in the future, so we would be delighted if you could come and visit us again when you have the time.

We would also like to thank Mirrativ and COLOPL for their cooperation!

I am looking forward to working with you again!

Announcement

Diarkis is currently hiring engineers (client/server side/infrastructure)!

If you fit any of the following criteria, please feel free to contact us using the contact form on our website!

"I became interested in Diarkis after listening to the presentation."

"I'm interested in gaming-related work"

"Interested in network-related technologies"

"I want to try developing using Go and Kubernetes," etc.

I would like to start with a casual interview so that we can get a feel for each other.

If you have any technical questions, our staff will be happy to answer them for you!

We are also on Twitter and Facebook, so please feel free to follow us!

Twitter

FB

Contact us

For inquiries regarding Diarkis implementation, recruitment applications, etc., please click here.

Explore more

Discover our latest stories below to see how we're transforming game development and creating new possibilities for creators worldwide.

Diarkis Field: 大規模リアルタイム通信を支える空間認識モジュール

Read more

Diarkis Notifier:リアルタイムかつスケーラブルなブロードキャストのために設計されたモジュール

Read more

Diarkis が掲げる「分散・非中央集権型システム」の思想

Read more
View all

Subscribe to our newsletter

Diarkis からの最新情報を受け取ろう!

By clicking Sign Up you're confirming that you agree with our Terms and Conditions.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Home Office:
〒150-0022東京都渋谷区恵比寿南3丁目1-1
Development Office:
〒103-0006 東京都中央区日本橋富沢町10-14 日本橋 BS ビル 6階
Contact:
info@diarkis.io
Company
AboutCareersHow It WorksDocs
Resources
Case StudiesFAQNewsContact UsRequest Docs
Social
© Year Diarkis, Inc. All rights reserved.
Website by Grabbag StudioPrivacy Policy
‍