← All sources

Devsisters news

The latest AI and developer news from Devsisters, with short summaries.

Visit website →

How Machine Learning Engineers Make Puzzle Games More Fun

Devsisters developed an evaluation metric that objectively measures stage fun by leveraging data from a reinforcement learning-based PuzzleBot.

·2024.05.29 09:00

Discovering and Fixing a cert-manager Bug for the First Time in the World

A Devsisters engineer discovered a bug in cert-manager's certificate chain configuration and contributed the fix to open source.

·2024.02.27 09:00

All the Best Features of Scripting Tools in One Place! Automating Work with zx

This introduces how to efficiently implement work automation using the zx library, which combines JavaScript and shell commands.

·2023.10.17 09:00

From MySQL Online Alter to a CPU 100% Incident

This covers the process and incident encountered while attempting an **online alter** to add a new column to a large-scale MySQL table.

·2023.09.05 09:00

Streamlining Data Application Workflows for Web Developers

Devsisters improved the performance and maintainability of its data app by separating Dash framework callbacks by role and introducing Mixins.

·2023.08.02 09:00

Building a WebApp for Sound Resource Delivery

To lower the Git entry barrier for non-developers, we developed 'Sonic,' a sound resource delivery WebApp that combines S3 and Git.

·2023.07.04 09:00

A story of an organizational culture manager diving into a development organization

This introduces the development-organization-specific culture management work carried out by the Tech Culture Manager at Devsisters' Gingerlab.

·2023.05.26 09:00

Cookie Run: Kingdom Guild Update Service Issue Retrospective

This analyzes a Hot Range issue in CockroachDB that occurred during the Cookie Run: Kingdom guild update, along with its cause.

·2023.04.19 09:00

Cookie Run: Kingdom AWS AZ Outage Analysis

A cooling system failure in the AWS Tokyo region caused 6 CockroachDB nodes to fail simultaneously, resulting in partial data loss, which was analyzed.

·2023.02.16 09:00

Concepts Learned Through 9 Programming Languages: Part 5 - Concurrent Programming

This explains the core concepts of concurrent programming to overcome the limits of CPU performance and how to efficiently utilize threads.

·2023.01.31 09:00

The Story of a CTO Who Bet His Career and Hacked a DB Down to the Bit Level

Devsisters overcame a 36-hour outage caused by a CockroachDB configuration error using bit-level data recovery techniques.

·2023.01.17 09:00

Concepts Learned Through 9 Programming Languages: Part 4 - High-Level Languages and Dynamically Typed Languages

High-level languages are characterized by memory management through a garbage collector and reference-based type storage.

·2023.01.12 09:00

A Record of 36 Hours of Service Maintenance Experienced on My First Day at Work

This piece records the 36-hour service maintenance incident that occurred right after the launch of Cookie Run: Kingdom, and the response process seen from the perspective of a new engineer.

·2023.01.06 09:00

Concepts Learned Through 9 Programming Languages: Part 3 - Metaprogramming

Covers the concept of metaprogramming that reduces repetitive boilerplate code, along with the principles of type introspection and reflection.

·2023.01.03 09:00

Cookie Run: Kingdom Database Storage Layer Recovery Story

This covers the CockroachDB cluster outage caused by a script error right after Cookie Run: Kingdom's launch, and the recovery process that followed.

·2022.12.22 09:00

Devsisters Adopts CockroachDB as the Main DB for Cookie Run: Kingdom… Shares Distributed Environment Optimization Case

Devsisters adopted CockroachDB as the main database for Cookie Run: Kingdom, securing horizontal scalability and fault tolerance.

·2022.12.13 09:00

Cookie Run: Kingdom Launch Retrospective

Devsisters looks back on the process of adopting a Stateful server and CockroachDB and building out Kubernetes infrastructure for the launch of Cookie Run: Kingdom.

·2022.11.23 09:00

Using Scala for Game Server Development

Devsisters adopted Scala to solve the complex logic and concurrency issues of Cookie Run: Kingdom.

·2022.10.24 09:00

Why Studio Kingdom Chose Scala for Cookie Run: Kingdom Server Development

Studio Kingdom adopted Scala for Cookie Run: Kingdom server development to prevent logic errors through the type system and ensure scalability.

·2022.10.24 09:00

A Junior Developer's Story on Swift Concurrency: The async/await Edition

This analyzes how async/await, introduced in Swift 5.5, works and the limitations of the existing approach.

·2022.08.17 09:00