Introducing KAKAO.GG Tech Stack

Intro

KAKAO.GG is a cutting-edge web service built on various web development technologies. It reflects the innovative trends in web development and strives to provide the best web services using these technologies. We continuously strive to stay up-to-date with the latest advancements in web development, exploring and implementing new tools and technologies to deliver optimized services to our users. We will continue to monitor the latest technology trends and improve our services through the adoption of new tools and technologies.

Front-End

JavaScript

It was utilized as a core component in web development and served as a fundamental tool for front-end development.

JavaScript

TypeScript

By adopting TypeScript, we have provided code type safety, reduced bugs, and improved maintainability.

TypeScript

React

By implementing a component-based architecture, we have increased code reusability and made maintenance easier.

React

Next.js

By utilizing SSR (Server-Side Rendering) and static site generation, we have reduced initial loading times and improved SEO (Search Engine Optimization).

Next.js

Tailwind.CSS

Used Tailwind CSS for styling our website. This CSS framework enables fine-grained UI control and facilitates the implementation of design elements.

Tailwind.CSS

Back-End

Node.js

Created an environment that executes server-side code using JavaScript.

Node.js

Express.js

Made server development easier and more efficient by providing a concise and flexible routing system, an efficient middleware stack, and powerful API development capabilities.

Express.js

Database

MongoDB

Utilize a flexible JSON-style document format, allowing for rapid changes to the structure of data and facilitating easy distribution of data storage.

MongoDB

Firebase(Discontinued)

It has been discontinued due to limitations in supporting complex queries and its inability to handle intricate data structures.

Firebase(Discontinued)

MySQL(Discontinued)

It has been discontinued due to cost issues with AWS RDS, despite being satisfactory in supporting ACID (Atomicity, Consistency, Isolation, Durability) properties.

MySQL(Discontinued)

Sanity.IO(Discontinued)

It has been discontinued due to limitations in handling complex queries and large-scale data processing, as the focus was primarily on content management. However, it was designed to operate based on APIs and integrate well with various platforms.

Sanity.IO(Discontinued)