[Today’s Coding] Step 1. Start of the project

· Tech· Project
Project

‘Today’s Coding’ mailing service made with JAVA 17, Spring Boot 3.0.2, Gradle, MySQL, and Redis

Before starting...


I started this long-term project again because the goal this time was to create and distribute a service that could be managed in my spare time. The goal is to incorporate automation. Although the technology is similar to the last project, I decided to improve the technology a bit and turn it into a study and project.

Also, I saw the writing I left while working on a previous project, and I felt like I wanted to write it down in more detail, so this time, I'm going to leave a record focusing on the function of each step.

I hope this will be an opportunity to share a method with other people who dream of becoming back-end developers and want to start a project, and to learn and create together. ?

What prompted you to create this service?


I started the service called ‘Today’s Coding’ because I thought about this kind of service.

Is this a realistic development study tailored to a set curriculum for people who want to study development through study but cannot participate due to commitments or other study commitments? I needed something like this. Although it is not a lecture service with great teachings, it would be better to think of it as a mailing service that provides assignments.

It was a service that could be found on many code-related sites, including Nomad Coder, but it was often paid, and I wanted to make it free and make it a service that would be of some help to other people.

I really want to do this while working on this project..!


The first thing I wanted to do while working on the project was to apply unit tests and test performance improvement. Creating a service is important, but I wanted to develop it while considering more important aspects of operation, and I wanted to confirm that development time could actually be reduced by conducting development including unit tests, which are taken for granted in team projects.

I'm also planning a project that uses both Redis and MySQL, because I wanted to learn the technologies necessary to operate large-scale services. The goal is to create a service that can minimize unnecessary RDB requests and improve performance through caching using Redis.

In the distribution process, the goal is to establish distribution automation using GitHub.

Comments

No comments yet. Be the first!

    164 posts in 테크

    15 / 164