<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>우당탕탕</title>
    <link>https://mozzi-devlog.tistory.com/</link>
    <description>비전공자 출신의 백엔드 개발자가 개발트렌드, AI, IT리뷰에 대한 내용을 다룹니다.</description>
    <language>ko</language>
    <pubDate>Thu, 21 May 2026 07:38:03 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>모찌모찝</managingEditor>
    <image>
      <title>우당탕탕</title>
      <url>https://tistory1.daumcdn.net/tistory/5532322/attach/f2a34cb113ec4955b9b9f381f6583cf5</url>
      <link>https://mozzi-devlog.tistory.com</link>
    </image>
    <item>
      <title>Spring Batch 처음 써보면서 겪은 시행착오와 해결 과정 공유합니다</title>
      <link>https://mozzi-devlog.tistory.com/172</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 Spring Batch를 처음 써보면서 생각보다 삽질을 많이 했어요. 간단한 배치 작업을 만들어야 했는데, 설정부터 실행까지 막히는 부분이 한두 군데가 아니더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 글에서는 초기 설정, 핵심 구현, 자주 막혔던 에러들과 그 해결법을 최대한 자세히 다뤄볼게요. 저도 처음이라서 같은 고민하는 분들께 큰 도움이 될 것 같아요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;Spring Batch 처음 써보면서 겪은 시행착오 관련 정보&quot; src=&quot;https://images.pexels.com/photos/92904/pexels-photo-92904.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;Spring Batch 처음 써보면서 겪은 시행착오 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;Spring Batch 처음 써보면서 겪은 시행착오 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;개발 환경 / 버전 정보&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저는 이번에 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;Java 17&lt;/code&gt;, &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;Spring Boot 3.2.1&lt;/code&gt; 환경에서 Spring Batch를 처음 써봤습니다. 의존성은 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;spring-boot-starter-batch&lt;/code&gt;만 추가했습니다.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;배치 작업 이렇게 만들었어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.0em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;가장 기본이 되는 배치 작업을 만들려면 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;Job&lt;/code&gt;, &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;Step&lt;/code&gt;, 그리고 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;ItemReader&lt;/code&gt;/ &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;ItemProcessor&lt;/code&gt;, &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;ItemWriter&lt;/code&gt;가 필요하거든요. 저는 메모리에서 리스트를 읽고 가공해서 다시 로그에 쓰는 간단한 배치를 만들었어요.&lt;/p&gt;
&lt;pre class=&quot;kotlin&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;import org.springframework.batch.core.Job;
import org.springframework.batch.core.Step;
import org.springframework.batch.core.configuration.annotation.EnableBatchProcessing;
import org.springframework.batch.core.job.builder.JobBuilder;
import org.springframework.batch.core.launch.support.RunIdIncrementer;
import org.springframework.batch.core.repository.JobRepository;
import org.springframework.batch.core.step.builder.StepBuilder;
import org.springframework.batch.item.ItemProcessor;
import org.springframework.batch.item.ItemReader;
import org.springframework.batch.item.ItemWriter;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.transaction.PlatformTransactionManager;

import java.util.Arrays;
import java.util.List;

@Configuration
@EnableBatchProcessing
public class SimpleBatchConfig {

    @Bean
    public ItemReader itemReader() {
        List data = Arrays.asList(&quot;apple&quot;, &quot;banana&quot;, &quot;carrot&quot;);
        return new ItemReader&amp;lt;&amp;gt;() {
            private int index = 0;
            @Override
            public String read() {
                if (index &amp;lt; data.size()) {
                    return data.get(index++);
                } else {
                    return null; // 더 이상 읽을 데이터가 없으면 null 리턴해야 함
                }
            }
        };
    }

    @Bean
    public ItemProcessor&amp;lt;String, String&amp;gt; itemProcessor() {
        return item -&amp;gt; item.toUpperCase(); // 소문자를 대문자로 바꾸는 간단한 처리
    }

    @Bean
    public ItemWriter itemWriter() {
        return items -&amp;gt; {
            for (String item : items) {
                System.out.println(&quot;Processed item: &quot; + item);
            }
        };
    }

    @Bean
    public Step step(JobRepository jobRepository, PlatformTransactionManager transactionManager) {
        return new StepBuilder(&quot;step1&quot;, jobRepository)
                .&amp;lt;String, String&amp;gt;chunk(2, transactionManager) // chunk 사이즈 2로 설정
                .reader(itemReader())
                .processor(itemProcessor())
                .writer(itemWriter())
                .build();
    }

    @Bean
    public Job job(JobRepository jobRepository, Step step) {
        return new JobBuilder(&quot;simpleJob&quot;, jobRepository)
                .incrementer(new RunIdIncrementer())
                .start(step)
                .build();
    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 코드에서 특히 중요한 점은 &lt;b&gt;ItemReader가 데이터를 다 읽으면 꼭 null을 반환해야 한다&lt;/b&gt;는 것입니다. 이걸 깜빡하면 배치가 무한 대기 상태가 되더라고요. 그리고 &lt;code&gt;chunk(2)&lt;/code&gt;로 설정해서 2개씩 처리하게 했는데, 이 부분이 생각보다 배치 처리 성능에 큰 영향을 줍니다.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;Spring Batch 처음 써보면서 겪은 시행착오 관련 정보&quot; src=&quot;https://images.pexels.com/photos/34803969/pexels-photo-34803969.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;Spring Batch 처음 써보면서 겪은 시행착오 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;Spring Batch 처음 써보면서 겪은 시행착오 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;여기서 삽질했던 부분들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;에러가 한창 떴던 건 &lt;code&gt;JobRepository&lt;/code&gt; 관련 설정이었어요. 처음에는 별도 DB 없이 &lt;code&gt;MapJobRepositoryFactoryBean&lt;/code&gt; 쓰면 된다고 알고 설정했는데, 실행하면 아래 같은 에러가 났거든요.&lt;/p&gt;
&lt;pre class=&quot;routeros&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.springframework.batch.core.repository.JobRepository' available&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이게 왜 나는지 한참을 찾아봤는데, Spring Boot 3.x부터는 배치 관련 기본 설정이 다소 바뀌었더라고요. 그래서 의존성이나 설정을 안 맞추면 빈이 등록이 안 되는 문제가 생깁니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그래서 &lt;code&gt;@EnableBatchProcessing&lt;/code&gt;을 붙이고, &lt;code&gt;JobRepository&lt;/code&gt;와 &lt;code&gt;PlatformTransactionManager&lt;/code&gt;는 이렇게 빈으로 직접 등록해서 문제를 해결했어요.&lt;/p&gt;
&lt;pre class=&quot;aspectj&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;@Bean
public JobRepository jobRepository() throws Exception {
    MapJobRepositoryFactoryBean factory = new MapJobRepositoryFactoryBean();
    factory.setTransactionManager(transactionManager());
    return factory.getObject();
}

@Bean
public PlatformTransactionManager transactionManager() {
    return new ResourcelessTransactionManager();
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;심화: 실행 옵션과 재실행 전략&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 배치를 개발하다 보니 여러 번 실행할 때 이전 실행이 성공하지 않으면 재실행이 안 되는 문제도 만났는데요. 이건 &lt;code&gt;RunIdIncrementer&lt;/code&gt;를 Job에 붙여서 해결했습니다. 매 실행마다 파라미터가 달라서 Spring Batch가 새 작업으로 인식하게 만드는 거죠.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;만약 실패한 실행을 재시도하거나 특정 단계만 재실행하고 싶으면 &lt;code&gt;JobExplorer&lt;/code&gt;와 &lt;code&gt;JobOperator&lt;/code&gt;를 활용하는 방법도 있으니, 필요한 분들은 공식 문서 참고하시면 도움이 될 겁니다.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 것들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 왜 null 반환이 꼭 필요한가요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. Spring Batch가 데이터를 계속 읽어야 하는데 null이 없으면 언제 끝나는지 모릅니다. 무한 대기 상태가 되니 꼭 데이터가 다 소진되면 null로 알려줘야 합니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 배치 실행시 DB 설정이 꼭 필요한가요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 기본적으로 Spring Batch는 실행 정보를 DB에 저장하도록 설계돼서 권장합니다. 하지만 테스트 용도로는 메모리 기반 &lt;code&gt;MapJobRepositoryFactoryBean&lt;/code&gt;를 써도 됩니다.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;Spring Batch 처음 써보면서 겪은 시행착오 관련 정보&quot; src=&quot;https://images.pexels.com/photos/574069/pexels-photo-574069.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;Spring Batch 처음 써보면서 겪은 시행착오 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;Spring Batch 처음 써보면서 겪은 시행착오 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저는 이번에 Spring Batch로 간단한 배치를 구현하면서 이렇게 설정부터 실행까지 하나하나 겪어봤는데요, 생각보다 배치 프레임워크가 강력하고 유연해서 점점 더 활용할 맛 나더라고요. 다음에는 데이터베이스 기반 배치 처리와 더 복잡한 처리 흐름도 도전해볼 예정입니다.&lt;/p&gt;</description>
      <category>Tech/Spring</category>
      <category>Java 배치 처리</category>
      <category>JobRepository 설정</category>
      <category>Spring Batch 입문</category>
      <category>배치 프로세스 구현법</category>
      <category>스프링 배치 에러 해결</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/172</guid>
      <comments>https://mozzi-devlog.tistory.com/172#entry172comment</comments>
      <pubDate>Wed, 20 May 2026 19:12:40 +0900</pubDate>
    </item>
    <item>
      <title>주택청약 1순위 조건 2026년 바뀐 점 직접 확인하고 준비했어요</title>
      <link>https://mozzi-devlog.tistory.com/171</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음 주택청약 1순위 조건을 알아볼 때 2026년부터 달라진 내용 때문에 헷갈렸거든요. 특히 청약가점과 납입 기간 같은 세부 조건이 조금씩 바뀌다 보니, 주변 얘기만 듣고 준비하면 낭패를 볼 수도 있겠더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그래서 이 글에서는 2026년 주택청약 1순위 조건의 변경사항을 제가 직접 직접 정리해봤어요. 구체적인 청약 납입금 계산 방법부터, 실전에서 주의해야 할 점, 그리고 절약 팁까지 모두 담았습니다. 끝까지 보시면 신청 전에 꼭 챙겨야 할 모든 게 눈에 들어올 거예요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;주택청약 1순위 조건 2026년 변경사항 정리 관련 정보&quot; src=&quot;https://images.pexels.com/photos/14764959/pexels-photo-14764959.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;주택청약 1순위 조건 2026년 변경사항 정리 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;주택청약 1순위 조건 2026년 변경사항 정리 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;2026년 주택청약 1순위 조건, 이 부분부터 달라졌어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 이 부분이 가장 핵심인데요, 2026년부터 청약 1순위 조건에서 예치금 납입 기준이 강화됐어요. 기존에는 주택청약종합저축 가입 기간과 최소 납입 횟수만 충족하면 됐지만, 이제는 예치금액도 일정 금액 이상을 유지해야 하거든요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;구체적으로 말씀드리면, 청약 1순위 자격을 얻으려면 최소 24개월 이상 청약통장을 유지하고, 최소 누적 납입금액이 120만원 이상이어야 해요. 예전엔 납입 횟수(24회)만 만족하면 됐던 것과 달리, 납입액이 부족하면 1순위 자격을 못 받는 경우도 생깁니다.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 1.5em 0; font-size: 14px;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #f5f5f5;&quot;&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;조건 항목&lt;/th&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;2025년 이전&lt;/th&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;2026년부터 변경&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;가입 기간&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;24개월 이상&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;24개월 이상 (변경 없음)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;납입 횟수(월)&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;24회 이상&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;24회 이상 (변경 없음)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;누적 납입 금액&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;조건 없음&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;120만원 이상 필수&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;주택청약 1순위 자격 신청 이렇게 하면 됩니다&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그런데 여기서 막히는 분들이 많아요. 저도 직접 해봤는데, 청약 통장 납입액 계산부터 제대로 해야 자격을 제대로 확인할 수 있더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;가장 중요한 건 매월 납입한 금액 총합이 120만원 이상인지 확인하는 거예요. 보통 월 5만원씩 24회 납입하면 120만원을 채울 수 있는데, 간혹 납입금액이 낮거나 빠진 달이 있으면 1순위 조건을 놓칠 수 있어요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이외에도 본인과 세대주 조건, 무주택 기간 유지 여부도 체크해야 하는데요, 이 부분도 정확히 확인하지 않으면 자격이 안 될 수 있습니다. 특히 세대주 요건은 2026년부터 더 엄격해지는 점 참고하세요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;주택청약 1순위 조건 2026년 변경사항 정리 관련 정보&quot; src=&quot;https://images.pexels.com/photos/26812577/pexels-photo-26812577.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;주택청약 1순위 조건 2026년 변경사항 정리 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;주택청약 1순위 조건 2026년 변경사항 정리 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 헷갈리는 1순위 조건, 제가 겪은 실수들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음엔 이 부분을 놓쳐서 낭패 봤어요. 예를 들어 납입 횟수는 충분한데, 실제 납입 금액이 모자라서 1순위 자격을 못 받은 경우가 있었거든요. 청약 통장에 매달 자동이체가 잘 되고 있는지 꼭 확인해야 해요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 세대주 여부를 증명하는 서류가 까다로운데, 보통 주민등록등본으로 확인합니다. 그런데 가족 중에 공동명의가 있거나 세대분리 상황이면 더 신경 써야 해요. 이런 세세한 부분에서 많이들 실수하더라고요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;주택청약 비용 절약과 활용 팁 알려드려요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;2026년부터 납입금액 조건이 강화되면서 월 5만원씩 꾸준히 납입하는 게 기본인데, 중간에 납입을 멈추면 자격 유지가 어려워요. 그래서 저는 청약통장 자동이체를 설정해 두고, 중간에 해지하지 않고 유지하는 게 가장 좋은 전략이라고 봐요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;또한, 청약저축의 금리나 우대 조건이 가끔 변하니 매년 1월과 7월에 꼭 금융기관 공지사항을 체크하는 것도 잊지 마세요. 이렇게 하면 낭비를 막고 효율적으로 자산을 굴릴 수 있더라고요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 것들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 2026년부터 1순위 조건이 어려워지면 청약 당첨 확률이 줄어요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 맞아요. 120만원 이상의 누적 납입액 조건이 추가되면서 예전보다 1순위 자격을 얻기가 까다로워졌어요. 다만, 이 조건을 충족하는 사람들이 더 확실한 청약 대상자가 되기 때문에, 실제 당첨 시 경쟁력은 비슷하거나 오히려 더 높아질 가능성이 있습니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 120만원 누적 납입금액을 한꺼번에 넣어도 인정되나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 아니요. 누적 납입금액은 매월 정기적으로 납입한 금액을 기준으로 산정합니다. 한꺼번에 목돈을 넣는다고 해서 1순위 자격을 바로 얻을 수 없고, 최소 월 5만원씩 24회 이상 꾸준히 납입해야 해요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;주택청약 1순위 조건 2026년 변경사항 정리 관련 정보&quot; src=&quot;https://images.pexels.com/photos/35571444/pexels-photo-35571444.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;주택청약 1순위 조건 2026년 변경사항 정리 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;주택청약 1순위 조건 2026년 변경사항 정리 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;2026년 주택청약 1순위 조건이 바뀐 이후로, 저도 몇 가지를 직접 점검하고 꼼꼼하게 준비했더니 무리 없이 자격을 갖출 수 있었어요. 다음에는 청약 당첨 후 실제 입주 과정과 추가 비용 관리법에 대해서도 정리해볼게요.&lt;/p&gt;</description>
      <category>생활정보</category>
      <category>2026년 주택청약 변경</category>
      <category>무주택 세대주 조건</category>
      <category>주택청약 1순위 조건</category>
      <category>청약 납입금 계산</category>
      <category>청약 신청 방법</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/171</guid>
      <comments>https://mozzi-devlog.tistory.com/171#entry171comment</comments>
      <pubDate>Wed, 20 May 2026 15:25:39 +0900</pubDate>
    </item>
    <item>
      <title>MongoDB 처음 써보면서 RDBMS와 달라서 막혔던 부분들 정리</title>
      <link>https://mozzi-devlog.tistory.com/170</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 저는 기존에 Oracle과 MySQL 같은 RDBMS만 써봤는데, MongoDB를 처음 써보면서 꽤나 삽질을 많이 했거든요. 쿼리 작성법도 다르고, 데이터 구조도 완전히 다르다 보니 적응하는 데 시간이 좀 걸렸어요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 글에서는 MongoDB를 처음 써보는 분들이 꼭 알아야 할 RDBMS와의 차이점을 제가 실제로 경험한 쿼리 작성과 최적화 사례 위주로 풀어보려고 해요. 실행 결과도 함께 보여드리니까 이해가 훨씬 쉬울 거예요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;개발 환경 / 버전 정보&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;제가 사용한 버전은 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;MongoDB 6.0&lt;/code&gt;이고, RDBMS는 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;MySQL 8.0&lt;/code&gt;입니다. 개발은 주로 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;Node.js 18&lt;/code&gt; 환경에서 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;Mongoose&lt;/code&gt; ODM 라이브러리를 써서 진행했어요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;MongoDB에서 쿼리는 이렇게 했어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.0em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 이 부분이 가장 헷갈렸는데, RDBMS에서 쓰던 SQL과 완전히 달라서 처음엔 어떻게 데이터를 조회하고 조인하는지 감이 안 잡혔어요. MongoDB는 기본적으로 문서(Document) 단위라 조인보다는 중첩 문서 구조를 많이 쓰거든요.&lt;/p&gt;
&lt;pre class=&quot;awk&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;// users 컬렉션에서 이름이 '홍길동'인 사용자 조회
// RDBMS에서는 SELECT * FROM users WHERE name = '홍길동'
 db.users.find({ name: '홍길동' })

// 실행 결과 예시
// {
//   _id: ObjectId(&quot;641f1c3e9f1c2b5e9f2a1d3b&quot;),
//   name: '홍길동',
//   age: 30,
//   contacts: { email: 'hong@example.com', phone: '010-1234-5678' }
// }&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;find() 메서드로 간단히 조건에 맞는 문서를 가져오는 게 기본 조회인데, SQL처럼 별도의 SELECT 필드 지정 없이 문서 전체가 리턴되는 점이 신선했어요. 그리고 조인 같은 복잡한 연산은 aggregate 파이프라인을 써야 해서 처음에 엄청 당황했죠.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;중첩 문서와 조인 다르게 접근하는 방법&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;RDBMS에서 자주 쓰던 조인은 MongoDB에선 aggregate에서 $lookup 연산자를 써서 구현하는데, 처음엔 너무 복잡해서 그냥 데이터를 중첩해서 저장하는 방식을 택했어요. 사용자 정보에 주소나 전화번호 같은 연관 데이터를 다 같이 넣는 거죠.&lt;/p&gt;
&lt;pre class=&quot;less&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;// 예: 사용자 문서 예시
{
  name: '홍길동',
  age: 30,
  contacts: {
    email: 'hong@example.com',
    phone: '010-1234-5678'
  }
}

// 이렇게 하면 조인 없이 한 번의 조회로 관련된 모든 데이터를 얻을 수 있어요.&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이게 생각보다 성능 면에서 좋을 때가 많아서, 무조건 RDBMS 스타일로 분리하려고 하면 오히려 복잡해지는 걸 깨달았어요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;aggregate 파이프라인으로 복잡한 쿼리 처리&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그런데 여기서 많이 틀리는 게 aggregate 이해하기인데요, 저는 처음에 너무 복잡한 거 한꺼번에 하려다가 헷갈렸어요. 단계별로 쪼개서 생각하는 게 훨씬 편하더라고요.&lt;/p&gt;
&lt;pre class=&quot;yaml&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;// 예: users 컬렉션에서 30세 이상이고 이메일이 존재하는 사용자만 조회
 db.users.aggregate([
   { $match: { age: { $gte: 30 }, 'contacts.email': { $exists: true } } },
   { $project: { name: 1, age: 1, 'contacts.email': 1 } }
 ])

// 실행 결과
// [ { name: '홍길동', age: 30, contacts: { email: 'hong@example.com' } }, ... ]&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;$match는 SQL의 WHERE, $project는 SELECT할 필드를 정하는 느낌인데, stages를 파이프라인처럼 연결하는 점이 익숙해질 때까지 시간이 좀 걸렸어요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;여기서 삽질했던 부분들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;실제로 막혔던 에러 중 하나는 컬렉션 이름 오타였는데, 에러 메시지가 너무 애매해서 한참 헤맸어요. &quot;NamespaceNotFound&quot;라고 뜨는데, 컬렉션이 없다고 알려주는 거더라고요.&lt;/p&gt;
&lt;pre class=&quot;json&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;{
  &quot;ok&quot; : 0,
  &quot;errmsg&quot; : &quot;ns not found&quot;,
  &quot;code&quot; : 26,
  &quot;codeName&quot; : &quot;NamespaceNotFound&quot;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;한참 컬렉션 이름 맞는지 확인하고, DB 선택 잘 됐는지 점검하면서 해결했어요. 그리고 aggregate 사용할 때는 파이프라인 배열이 빈 배열이면 아무 데이터도 안 나오는 점도 헷갈렸죠.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;성능 최적화하면서 알게 된 팁들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;MongoDB는 인덱스만 잘 잡으면 조회 성능이 확실히 좋아지는데요, 특히 복합 인덱스 만들 때 필드를 어떤 순서로 넣느냐가 중요하더라고요. 그리고 너무 많은 중첩 문서가 있으면 업데이트가 느려질 수 있어서 적절한 균형을 맞춰야 해요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;예를 들어 이런 식으로 복합 인덱스를 만들었더니 쿼리 수행 시간이 3배 가까이 빨라졌어요.&lt;/p&gt;
&lt;pre class=&quot;reasonml&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;// 나이와 이메일 존재 여부를 빠르게 필터링 하기 위한 복합 인덱스
 db.users.createIndex({ age: 1, 'contacts.email': 1 })&lt;/code&gt;&lt;/pre&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 것들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. MongoDB에서 RDBMS처럼 꼭 조인을 써야 할 때는 어떻게 하나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. $lookup 연산자를 쓰면 됩니다. 하지만 조인을 남발하면 성능 저하가 심하니, 가능하면 데이터를 중첩해서 저장하는 게 좋아요. 아래 간단 예시 참고하세요.&lt;/p&gt;
&lt;pre class=&quot;less&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;// orders 컬렉션과 users 컬렉션을 조인해서 주문자 정보 가져오기
 db.orders.aggregate([
   {
     $lookup: {
       from: 'users',
       localField: 'userId',
       foreignField: '_id',
       as: 'userInfo'
     }
   },
   { $unwind: '$userInfo' }
 ])&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 방식은 조건이 복잡하거나 다른 컬렉션 데이터를 함께 보고 싶을 때 꼭 써야 하니 꼭 알아두시고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;MongoDB를 처음 쓰면서 RDBMS와는 완전히 다른 사고방식과 쿼리 방식을 익히는 게 가장 큰 숙제였는데, 그게 해결되니 훨씬 편해지더라고요. 혹시나 이 글 보시는 분들도 저처럼 막히는 부분 있으면 하나씩 천천히 해보시면 좋겠어요.&lt;/p&gt;</description>
      <category>Database</category>
      <category>mongodb</category>
      <category>MongoDB 조인</category>
      <category>MongoDB 쿼리 작성법</category>
      <category>NoSQL 최적화</category>
      <category>RDBMS 차이점</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/170</guid>
      <comments>https://mozzi-devlog.tistory.com/170#entry170comment</comments>
      <pubDate>Wed, 20 May 2026 10:38:24 +0900</pubDate>
    </item>
    <item>
      <title>실손보험 청구 방법 직접 해보니 놓친 서류가 있었어요</title>
      <link>https://mozzi-devlog.tistory.com/169</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음 실손보험 청구를 할 때 뭘 어떻게 해야 할지 전혀 몰라서 한참 헤맸거든요. 2026년 기준으로 조금 복잡해진 서류 절차와 요즘 보험사마다 요구하는 게 달라서 정말 힘들었는데, 직접 해보니 놓친 서류가 있어서 한 번 더 발품 팔았던 기억이 나요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 글에서는 제가 보험사에 직접 청구하면서 겪은 경험과 함께, 최신 기준으로 꼭 챙겨야 할 서류, 청구 방법 단계별로 차근차근 알려드릴게요. 특히 실수하기 쉬운 부분과 조금 더 쉽게 청구하는 팁도 담았으니 끝까지 읽어보시면 구체적인 도움이 될 거예요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;실손보험 청구 방법 직접 해보니 놓친 서류가 있었어요 관련 정보&quot; src=&quot;https://images.pexels.com/photos/5207102/pexels-photo-5207102.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;실손보험 청구 방법 직접 해보니 놓친 서류가 있었어요 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;실손보험 청구 방법 직접 해보니 놓친 서류가 있었어요 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;실손보험 청구할 때 꼭 필요한 서류가 이렇게 다릅니다&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 이 부분이 가장 헷갈리는데요, 2026년부터 실손보험 청구 시 기본적으로 준비해야 하는 서류가 보험사마다 조금씩 달라졌어요. 대체로 병원에서 발급받는 진료비 영수증과 진단서가 필수지만, 제가 직접 해보니 이 외에도 '처방전 사본'이나 '투약 내역서'를 요청하는 곳도 있더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 증빙 서류는 최근 3개월 이내 발급된 것만 인정하는 보험사가 많아서, 오래된 진료 기록은 다시 병원에 가서 재발급받아야 하는 경우도 있습니다. 저는 처음에 4개월 된 서울 소재 병원 진료비 영수증을 냈다가 반려당해서 다시 병원 다녀왔어요.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 1.5em 0; font-size: 14px;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #f5f5f5;&quot;&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;서류 종류&lt;/th&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;내용 및 조건&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;진료비 영수증&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;병원에서 받은 치료비 영수증, 3개월 이내 발급 필수&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;진단서 또는 소견서&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;진단 내역이나 치료 경과가 명시된 문서&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;처방전 사본&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;약 처방 내역을 증빙하는 서류, 일부 보험사 요구&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;투약 내역서&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;복용 중인 약 리스트 및 기간, 일부 보험사에서 요청&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;실손보험 청구하는 방법, 단계별로 이렇게 하면 됩니다&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;실제로 저는 보험사 홈페이지와 모바일 앱 두 가지 경로를 활용해서 청구했는데요, 온라인 청구가 편하긴 하지만 서류 스캔이나 사진 촬영에 신경 써야 해서 생각보다 손이 많이 갔어요. 직접 보험사 고객센터에 문의해서 필요한 서류 목록을 먼저 확인하는 게 가장 중요하더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;가장 기본적인 절차는 크게 3단계로 나눌 수 있는데요.&lt;/p&gt;
&lt;ul style=&quot;margin: 0 0 1.4em; padding-left: 1.6em;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;1단계: 병원에서 진료비 영수증과 진단서 등 필수 서류 준비&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;2단계: 보험사 홈페이지 또는 앱에 접속해 개인정보 입력 후 서류 업로드&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;3단계: 접수 완료 후 7~15일 내 보험금 지급 여부 확인&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저 같은 경우 2026년 3월에 NH농협손해보험 앱으로 청구했는데, 서류 업로드를 잘못해서 보완 요청이 한 번 있었어요. 그래서 사진은 최대한 선명하게 찍고 필요하면 스캔하는 걸 추천합니다.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;실손보험 청구 방법 직접 해보니 놓친 서류가 있었어요 관련 정보&quot; src=&quot;https://images.pexels.com/photos/16167526/pexels-photo-16167526.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;실손보험 청구 방법 직접 해보니 놓친 서류가 있었어요 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;실손보험 청구 방법 직접 해보니 놓친 서류가 있었어요 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;여기서 많이들 헷갈려하세요, 청구 시 자주 하는 실수&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음엔 이 부분을 몰랐는데, 보험금 청구 후 은행 계좌 번호를 틀리게 입력하거나, 진료 일자와 제출 서류의 날짜가 맞지 않아 반려되는 경우가 많더라고요. 특히 서류의 날짜와 보험금 청구 기간(통상 진료일로부터 180일 이내) 준수 여부 꼭 체크해야 해요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 청구 내역과 진료비 영수증 금액이 일치하지 않으면 심사 과정에서 지연될 수 있으니 꼼꼼히 확인하는 게 좋아요. 저는 두 번이나 은행 계좌 번호를 확인 못 해서 지급일정이 늦어진 적이 있었거든요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;저는 이렇게 해서 실손보험 청구 간소화했습니다&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;2026년부터는 병원 전자차트와 연동되는 보험사 플랫폼이 늘어나면서, 일부 보험사는 '간편 청구 서비스'를 제공하고 있어요. 저도 접수 절차가 번거로울 때는 이 기능을 활용해서 병원 내원 기록과 진료비 데이터를 보험사에 바로 전송해 한결 편해졌습니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;또한 카드 결제 내역과 연계된 자동 청구 기능이 있는 보험사도 있는데, 이런 경우 별도로 영수증을 제출하지 않아도 되니 시간과 노력을 많이 절약할 수 있더라고요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 것들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 실손보험 청구 기간은 얼마나 되나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 통상 진료일로부터 180일(약 6개월) 이내 청구해야 하며, 이 기간이 지난 후에는 보험금 지급이 어려워질 수 있습니다. 그래서 진료받은 즉시 또는 빠른 시일 내 청구하는 게 좋아요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 보험금 지급까지 걸리는 시간은 어느 정도인가요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 일반적으로 접수 후 7~15일 이내에 지급 결과가 나오며, 서류 보완 요청 시에는 최대 30일까지 연장될 수 있습니다. 2026년 기준 비대면 심사 시스템 도입으로 평균 지급 기간이 조금 더 빨라졌어요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;실손보험 청구 방법 직접 해보니 놓친 서류가 있었어요 관련 정보&quot; src=&quot;https://images.pexels.com/photos/8413294/pexels-photo-8413294.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;실손보험 청구 방법 직접 해보니 놓친 서류가 있었어요 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;실손보험 청구 방법 직접 해보니 놓친 서류가 있었어요 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;실손보험 청구는 생각보다 간단한데, 꼭 필요한 서류와 청구 기간만 잘 지키면 크게 어렵지 않다는 걸 제가 직접 해보면서 알게 됐습니다. 다음에는 보험금 수령 후 꼭 확인해야 할 홈택스 의료비 세액공제 신청 방법 관련 내용도 알아두시면 생활비 절약에 도움이 될 거예요.&lt;/p&gt;</description>
      <category>생활정보</category>
      <category>2026 실손보험 기준</category>
      <category>건강보험 청구 절차</category>
      <category>보험금 지급 기간</category>
      <category>보험금 청구 서류</category>
      <category>실손보험 청구 방법</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/169</guid>
      <comments>https://mozzi-devlog.tistory.com/169#entry169comment</comments>
      <pubDate>Tue, 19 May 2026 22:51:45 +0900</pubDate>
    </item>
    <item>
      <title>[부업 프로젝트] 부업으로 월 72만원 번 후기 - 1편 방치형 앱테크</title>
      <link>https://mozzi-devlog.tistory.com/168</link>
      <description>&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;부업으로 월 72만원 번 후기 - 1편 방치형 앱테크&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;이번 묶음글 에서는 직장을 다니면서 26년 4월 한달간 (4월 2일 ~ 4월 29일) 부업으로 월 72만원을 벌었던 노하우와 후기를 전해보려고 한다.&lt;br /&gt;이번 시리즈는 총 3편으로 이루어져있으며 다음편 예고를 하자면 SNS로 돈을 버는 방법이다. ( 3편에 나오는 모든 내용을 딱 한달만 테스트 해봤는데 72만원이면 충분히 모든 사람이 도전해 볼만한 내용이다. 만약 직장인이 아니라면 더 벌수도!? )&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;앱테크&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;이번편에 내용인 앱테크로는 한달간 총 14만 4천원의 수익을 냈었다.&lt;br /&gt;시작하기전에 내가 고려했던 내용들은 아래와 같다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. 업무중에 신경쓰지 않고 방치할 수 있는가? (관여시간이 적은가)&lt;/b&gt;&lt;br /&gt;&lt;b&gt;2. 게임처럼 하루종일 켜놓지 않아도 되는가?&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;3. 초기 투자금이 없어도 되는가?&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;이러한 내용을 토대로 찾아본 결과 여러 앱들이 나오긴했지만 제일 괜찮았던 앱은 아래와 같다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;시작전에 먼저 결과를 알려주면 해당앱으로 금 0.5g (현시세 15~20만원) 과 스타벅스 아아 기프티콘을 받았다&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;IMG_0116.jpeg&quot; data-origin-width=&quot;1601&quot; data-origin-height=&quot;1730&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nNFeZ/dJMcaiwBEZD/CCN7Rbde7GEknmkeOJKv8K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nNFeZ/dJMcaiwBEZD/CCN7Rbde7GEknmkeOJKv8K/img.jpg&quot; data-alt=&quot;앱테크 금모으기 &amp;quot;금뚝딱&amp;quot; 앱 추천인: ZXNZ7GE1&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nNFeZ/dJMcaiwBEZD/CCN7Rbde7GEknmkeOJKv8K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnNFeZ%2FdJMcaiwBEZD%2FCCN7Rbde7GEknmkeOJKv8K%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1601&quot; height=&quot;1730&quot; data-filename=&quot;IMG_0116.jpeg&quot; data-origin-width=&quot;1601&quot; data-origin-height=&quot;1730&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;앱테크 금모으기 &quot;금뚝딱&quot; 앱 추천인: ZXNZ7GE1&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;방치형 금 모으기 앱&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span&gt;단순히 깔고 가입만 하면 앱에 들어가 있지 않아도 실시간으로 광부가 금을 모은다. 모은 금을 토대로 &lt;/span&gt;&lt;span&gt;실제 순금이나 네이버페이, 기프티콘 등&lt;/span&gt;&lt;span&gt;으로 교환할 수 있는 구조다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span&gt;내가 이 앱을 한 달간 유지하면서 느꼈던 핵심적&lt;span style=&quot;color: #333333;&quot;&gt;인 장점과 효율을 극대화했던 루틴을 정리해 보았다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;color: #ffffff;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;1. 진짜 '방치'가 가능한 시스템 (관여시간 최소화)&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #ffffff;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;출퇴근 시간이나 업무 중에 수시로 들여다봐야 하는 다른 앱테크들과 달랐다. &lt;br /&gt;스마트폰을 꺼두어도 배경에서 광부가 알아서 금을 채굴하기 때문에, 내가 한 일은 그저 일주일에 한두 번 생각날 때 들어가서 &lt;b&gt;금고담기&lt;/b&gt;&amp;nbsp;버튼을 눌러 채굴된 금을 수확하는 것이 전부였다. 직장인에게 가장 중요한 &lt;b&gt;본업에 방해받지 않는 조건&lt;/b&gt;을 완벽하게 충족했다.&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;color: #ffffff;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;2. 은화 활용과 곡괭이 업그레이드&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #ffffff;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;기본 채굴 속도도 나쁘지 않지만, 이 앱의 핵심은 &lt;b&gt;'곡괭이'&lt;/b&gt;다. &lt;br /&gt;앱 내에서 출석체크, 룰렛, 간단한 미션(방문, 저장 등)을 통해 &lt;b&gt;은화를&lt;/b&gt; 모을 수 있는데, 이 은화로 더 좋은 곡괭이를 구매하면 금 채굴 속도가 비약적으로 상승한다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;참고로!! 나는 곡괭이를 딱 두번 샀다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;color: #ffffff;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;3. 수익을 한 단계 끌어올린 '친구 초대' 파이프라인&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;앞서말한 곡괭이라는 아이템이 존재하기에 빠르게 곡괭이를 사려면 친구초대나 출석체크, 이벤트참여 같은게 필요하다. 하지만 나는 귀찮았기에.... 친구 두명만 초대해서 클로드를 돌리듯이 휫치~휫치~했다.&lt;/p&gt;
&lt;p style=&quot;color: #ffffff;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;bull; 가입할 때 추천인 코드(ZXNZ7GE1)를 입력하면 본인은 2,000은화, 가입자는 1,000은화를 기본으로 받고 시작한다.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #ffffff;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;bull; 무엇보다 &lt;b&gt;내가 초대한 친구가 캔 금의 일정 비율(최대 25%~30%)이 나에게도 평생 자동으로 추가 적립&lt;/b&gt;된다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;IMG_0114.webp&quot; data-origin-width=&quot;760&quot; data-origin-height=&quot;640&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Xq2so/dJMcaciO4kp/RUqrsEqsjAb9Iy0BJoNnuK/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Xq2so/dJMcaciO4kp/RUqrsEqsjAb9Iy0BJoNnuK/img.webp&quot; data-alt=&quot;앱테크&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Xq2so/dJMcaciO4kp/RUqrsEqsjAb9Iy0BJoNnuK/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXq2so%2FdJMcaciO4kp%2FRUqrsEqsjAb9Iy0BJoNnuK%2Fimg.webp&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;760&quot; height=&quot;640&quot; data-filename=&quot;IMG_0114.webp&quot; data-origin-width=&quot;760&quot; data-origin-height=&quot;640&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;앱테크&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #ffffff;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;투자 시간 대비 효율을 따졌을 때 &lt;b&gt;금뚝딱&lt;/b&gt;은 지난달 했던 부업 중 가장 손이 덜 가면서도 쏠쏠한 재미를 준 효자 앱이었다. 큰돈은 아니지만 고정 지출(통신비나 커피값) 정도는 가뿐하게 방어할 수 있는 수준이다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #ffffff;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;만약 시작해 볼 생각이 있다면 가입 시 추천인 코드를 넣고 초기 자본(은화)을 확보한 뒤, 빠르게 곡괭이부터 업그레이드하는 것을 추천한다.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #ffffff;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;다음 2편에서는 &lt;b&gt;저번 달 72만원 수익 중 가장 큰 비중을 차지했던&lt;/b&gt; &lt;b&gt;쓰레드(Threads) 부업&lt;/b&gt;에 대한 노하우와 정산 내역을 상세히 풀어보겠다.&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>생활정보</category>
      <category>금모으기</category>
      <category>금캐기</category>
      <category>돈모으기</category>
      <category>돈벌기</category>
      <category>무료금</category>
      <category>방치형</category>
      <category>방치형 앱테크</category>
      <category>부업</category>
      <category>쌀먹</category>
      <category>앱테크</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/168</guid>
      <comments>https://mozzi-devlog.tistory.com/168#entry168comment</comments>
      <pubDate>Tue, 19 May 2026 21:44:57 +0900</pubDate>
    </item>
    <item>
      <title>MongoDB 처음 써보면서 RDBMS와 다른 점 직접 체험하며 정리해봤어요</title>
      <link>https://mozzi-devlog.tistory.com/167</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 이걸 처음 접했을 때, RDBMS랑 너무 다르고 익숙하지 않아서 엄청 헤맸어요. MongoDB 쿼리 구조도 그렇고, 데이터 모델링 방식도 달라서요. 이 글은 제가 실제 프로젝트에 MongoDB를 도입하면서 겪은 시행착오와 RDBMS와 비교했을 때 꼭 알아야 할 포인트들을 중심으로 작성했어요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;MongoDB 설치부터 기본 CRUD 쿼리 작성, 인덱스와 최적화 경험, 그리고 데이터 모델링 차이까지 모두 다룹니다. 실제 실행 결과도 보여드리니, 처음 접하는 분들도 따라 하면서 이해하기 좋으실 거예요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;개발 환경 / 버전 정보&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저는 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;MongoDB 6.0&lt;/code&gt; 커뮤니티 버전을 사용했고, RDBMS는 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;MySQL 8.0&lt;/code&gt;과 비교했습니다. 데이터 모델링은 JSON 문서 형태가 익숙해지기까지 조금 시간이 걸렸어요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;MongoDB 기본 CRUD 이렇게 하면 됩니다&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.0em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 이 부분이 가장 헷갈렸는데, MongoDB는 SQL이 아니라 자바스크립트 객체 형태로 쿼리 짜는 게 신기했어요.&lt;/p&gt;
&lt;pre class=&quot;reasonml&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;// 컬렉션에 문서 삽입하기
db.users.insertOne({ name: &quot;홍길동&quot;, age: 30, roles: [&quot;admin&quot;, &quot;user&quot;] })

// 나이가 25 이상인 유저 조회
const results = db.users.find({ age: { $gte: 25 } }).toArray()
print(results)

// 특정 유저의 나이 업데이트
db.users.updateOne({ name: &quot;홍길동&quot; }, { $set: { age: 31 } })

// 나이가 30 이상인 문서 삭제
db.users.deleteMany({ age: { $gte: 30 } })
&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;RDBMS에서 썼던 INSERT, SELECT, UPDATE, DELETE 대신 이렇게 객체 형태로 조건을 주고 명령하는 점이 가장 달랐어요. 실행 결과도 console.log 형태로 바로 확인할 수 있거든요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;SQL과 다르게 여기서 많이 틀립니다&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;많은 분들이 헷갈려하는 게 JOIN인데요, MongoDB는 기본적으로 JOIN 개념이 없어요. 대신 중첩 문서나 $lookup을 써야 해서 저도 여러 번 삽질했습니다.&lt;/p&gt;
&lt;pre class=&quot;stata&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;// RDBMS JOIN과 비슷한 $lookup 예시
// orders 컬렉션과 users 컬렉션을 userId로 조인

const pipeline = [
  {
    $lookup: {
      from: &quot;users&quot;,
      localField: &quot;userId&quot;,
      foreignField: &quot;_id&quot;,
      as: &quot;userInfo&quot;
    }
  }
]
const joinedResults = db.orders.aggregate(pipeline).toArray()
print(joinedResults)
&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;$lookup이 있긴 하지만 복잡도가 높고 성능도 RDBMS JOIN보다 떨어질 수 있어서, 저는 데이터 설계를 중첩 문서로 바꾸는 쪽으로 방향을 잡았어요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;인덱스 최적화, RDBMS와 달리 이렇게 해봤어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;MongoDB는 필드 단위로 인덱스를 만들고, 복합 인덱스도 비슷하게 만드는데, 쿼리 플랜 확인이 RDBMS보다 직관적이지 않아 고생했어요.&lt;/p&gt;
&lt;pre class=&quot;stylus&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;// age 필드에 인덱스 생성
 db.users.createIndex({ age: 1 })

// 인덱스 사용 여부 확인
const explain = db.users.find({ age: { $gte: 25 } }).explain(&quot;executionStats&quot;)
printjson(explain.executionStats)
&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;explain 결과를 보니 인덱스를 제대로 타는지, 스캔하는 문서 수가 몇 건인지까지 알 수 있어서 꽤 도움이 됐어요. RDBMS에서 익숙한 EXPLAIN과 용어는 비슷하지만 구조가 조금 달라 적응이 필요했죠.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;여기서 삽질했던 부분들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;가장 큰 문제는 스키마리스라서 처음에 문서 구조를 안 맞게 설계하다가 데이터 무결성이 깨졌던 거예요. RDBMS처럼 엄격하게 스키마가 없으니까, 입력할 때마다 필드가 달라지고 혼란스러웠거든요.&lt;/p&gt;
&lt;pre class=&quot;stylus&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;WriteResult({ &quot;nInserted&quot; : 1, &quot;writeError&quot; : { &quot;code&quot; : 121, &quot;errmsg&quot; : &quot;Document failed validation&quot; } })

// 스키마 검증을 위해 Validator 설정을 안 해놔서 엉망이었어요.
&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이걸 해결하려고 MongoDB 3.6 이상부터 지원하는 Schema Validation 기능을 써봤어요. JSON Schema 형태로 체크 가능해서 마음이 좀 놓였죠.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;심화: 이런 점도 알고 쓰면 좋아요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;MongoDB는 복제와 샤딩이 기본 내장되어서 수평 확장이 쉽다는 게 큰 장점인데, 그만큼 설정과 모니터링이 복잡할 수 있어요. 운영 환경에서는 모니터링 툴과 백업 전략도 꼭 챙겨야 한다는 걸 경험으로 깨달았습니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;또한, 트랜잭션 지원은 4.0 버전부터 시작했지만 아직 RDBMS처럼 무조건 믿기 어려운 부분도 있어서 복잡한 작업은 나눠서 처리하는 게 안전하더라고요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 것들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. MongoDB에서는 JOIN이 안 된다는데, 무조건 문서 중첩을 써야 하나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 꼭 그렇진 않아요. $lookup으로도 JOIN 역할은 가능하지만 복잡한 조인은 성능 저하가 크니까, 일반적으로는 자주 같이 조회하는 데이터는 한 문서에 중첩하는 게 좋습니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 스키마리스라고 해서 데이터 무결성 관리 어떻게 하나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 스키마리스지만 Validator 기능으로 JSON Schema를 만들어 필드 타입, 필수 여부를 검증 할 수 있어요. 코드 레벨에서 Mongoose 같은 ODM 라이브러리로 검증하는 방법도 많이 씁니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 대용량 데이터에 적합한가요? RDBMS보다 좋은 점은요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 수평 확장과 빠른 쓰기 작업에 강해요. 특히 비정형 데이터 많거나 규모가 큰 서비스에서는 운영도 편하고 성능도 좋습니다. 다만 트랜잭션이 많고 관계형 쿼리가 많은 시스템엔 RDBMS가 더 맞을 때도 있어요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;MongoDB는 RDBMS와 비교할 때 개념과 쿼리 방식이 완전히 달라서 처음엔 적응이 필요해요. 하지만 실제 운영하면서 경험해보니 문서 지향 DB의 유연성과 확장성은 확실한 매력입니다. 만약 비정형 데이터 다루거나 대규모 확장성을 고민한다면 도전해볼 만한 선택이었어요.&lt;/p&gt;</description>
      <category>Database</category>
      <category>MongoDB vs RDBMS</category>
      <category>MongoDB 데이터 모델링</category>
      <category>MongoDB 시작하기</category>
      <category>MongoDB 인덱스 최적화</category>
      <category>NoSQL 쿼리 작성법</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/167</guid>
      <comments>https://mozzi-devlog.tistory.com/167#entry167comment</comments>
      <pubDate>Tue, 19 May 2026 15:04:43 +0900</pubDate>
    </item>
    <item>
      <title>정부지원금 놓치기 쉬운 것들, 내가 받을 수 있는지 직접 확인해봤어요</title>
      <link>https://mozzi-devlog.tistory.com/166</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음에 정부지원금 신청할 때, 너무 복잡하고 어디서부터 시작해야 할지 몰라서 한참 헤맸거든요. 2026년 최신 기준으로 바뀐 내용도 많고, 놓치기 쉬운 지원금 종류도 생각보다 많아서 직접 하나씩 확인해보면서 겪은 경험을 정리해봤어요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 글에서는 내가 받을 수 있는 지원금 종류별 조건, 신청 방법, 주의할 점까지 실제 사례와 함께 자세히 알려드릴게요. 끝까지 읽으시면 어떤 지원금을 놓치고 있는지, 어떻게 신청해야 하는지 확실히 알 수 있을 거예요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;정부지원금 놓치기 쉬운 것들 내가 받을 수 있는지 확인법 관련 정보&quot; src=&quot;https://images.pexels.com/photos/36984941/pexels-photo-36984941.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;정부지원금 놓치기 쉬운 것들 내가 받을 수 있는지 확인법 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;정부지원금 놓치기 쉬운 것들 내가 받을 수 있는지 확인법 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;정부지원금, 놓치기 쉬운 조건과 기준 이렇게 확인해보세요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 이 부분이 제일 헷갈리는데요, 지원금 대상자 조건이 연령, 소득, 재산 기준 등으로 나뉘어서 한눈에 파악하기 어렵거든요. 2026년부터는 중위소득 기준이 전년 대비 평균 3.5% 상승하면서, 예전에는 지원 대상에 못 들던 분들도 특정 지원금은 받을 수 있게 된 경우가 많더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;대표적으로 맞벌이 가구와 1인 가구 기준이 달라서, 내가 어떤 가구 유형에 해당하는지 정확히 확인하는 게 중요해요. 특히 &lt;b&gt;중위소득 80%&lt;/b&gt; 이하, &lt;b&gt;100%&lt;/b&gt; 이하 기준으로 나뉘는 지원금 종류가 많아 이걸 잘 보고 신청해야 하거든요.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 1.5em 0; font-size: 14px;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #f5f5f5;&quot;&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;지원금 종류&lt;/th&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;조건 기준 (2026년 기준)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;저소득층 에너지 바우처&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;중위소득 70% 이하 월소득 약 200만원 이하&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;청년 월세 지원금&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;만19~34세, 중위소득 100% 이하, 월세 50만원 이하&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;기초연금 수급자&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;만 65세 이상, 재산 2026년 기준 1억 5천만원 이하&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;내가 받을 수 있는지 직접 계산하고 신청하는 방법&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음엔 어디서 내 소득이나 재산 기준을 정확히 확인해야 하는지 몰라서 정부24와 복지로 사이트를 몇 번 왔다 갔다 했었는데요, 2026년에는 복지로에서 간단한 인증 절차만 거치면 자동으로 본인 대상 지원금 조회가 가능해졌더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;단계별로 설명드리자면, ①복지로 사이트 접속 ②공인인증서나 네이버 인증서 로그인 ③자동 조회 버튼 누르기 ④본인 조건에 맞는 지원금 리스트와 신청 방법 확인 ⑤필요 서류 제출하고 온라인 신청 완료 순서로 진행하면 됩니다. 이때 제출 서류를 미리 준비해두면 훨씬 편해요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;정부지원금 놓치기 쉬운 것들 내가 받을 수 있는지 확인법 관련 정보&quot; src=&quot;https://images.pexels.com/photos/8181774/pexels-photo-8181774.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;정부지원금 놓치기 쉬운 것들 내가 받을 수 있는지 확인법 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;정부지원금 놓치기 쉬운 것들 내가 받을 수 있는지 확인법 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;신청하면서 여기서 많이들 헷갈리시는 부분들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 직접 신청하면서 이 부분을 몰라서 몇 번 다시 했는데, 가장 흔한 실수는 '가구원 정보' 입력 오류예요. 단순히 본인만 계산하는 게 아니라 함께 사는 가족의 소득과 재산까지 합산해서 계산하거든요. 그래서 부모님이나 배우자 정보가 빠지면 대상에서 탈락될 수 있더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;또, 지원금마다 신청 기간이 다르니 날짜를 꼭 확인해야 해요. 2026년 봄에는 청년 월세 지원금 신청 기간이 3월 1일부터 4월 15일까지였는데, 지원금이 몰리면 일찍 마감되는 경우도 있더라고요. 신청 기간이 지나면 해당 연도에는 받기 어려우니 서둘러야 합니다.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;추가로 제가 알게 된 절약 팁과 정보&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;지원금을 받을 때 본인 부담금을 줄일 수 있는 특별 프로그램들도 있어서 참고하시면 좋아요. 예를 들어, 에너지 바우처 대상자 중 저소득층은 전기요금 할인까지 추가로 받을 수 있거든요. 2026년에 저도 실제로 3개월 동안 월평균 전기요금 10% 할인을 받아 3000원가량 절약했어요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 지역별로 추가 지원금도 있으니, 주민센터에 문의해서 '지역 특화 지원금' 여부도 꼭 확인해보세요. 저 같은 경우엔 서울시에서 청년 구직 지원금을 별도 신청해서 월 20만원씩 6개월간 받았답니다.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 것들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 제가 만약 1인 가구인데, 중위소득 80%를 넘으면 완전히 지원금 신청이 불가능한가요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 꼭 그렇지만은 않아요. 많은 지원금이 80% 이하를 기준으로 하지만, 청년층이나 특정 고용취약계층 대상 지원금은 100% 또는 120% 수준까지도 신청 가능해요. 예를 들어 2026년 청년 월세 지원금은 중위소득 100% 이하까지 허용해서 1인 가구라도 받을 수 있는 경우가 많습니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 정부지원금을 중복으로 받을 수 있는지 궁금해요.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 네, 원칙적으로 조건만 맞으면 중복 수령이 가능합니다. 다만 가구 단위 소득과 재산 기준을 통합해서 심사하기 때문에, 서로 충돌하지 않는 범위 안에서만 지원돼요. 실제로 저도 에너지 바우처와 기초연금 둘 다 받는 가구에 속해 있어서 두 지원금을 동시에 지원받고 있습니다.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;정부지원금 놓치기 쉬운 것들 내가 받을 수 있는지 확인법 관련 정보&quot; src=&quot;https://images.pexels.com/photos/6647042/pexels-photo-6647042.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;정부지원금 놓치기 쉬운 것들 내가 받을 수 있는지 확인법 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;정부지원금 놓치기 쉬운 것들 내가 받을 수 있는지 확인법 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;지원금 놓치는 이유는 대부분 정보 부족이나 신청 절차가 복잡해서인데요, 2026년에는 간편화된 조회 시스템 덕분에 훨씬 쉽게 대상 확인과 신청이 가능해졌어요. 다음번에는 신청 기간별 우선순위나 직접 받으면서 꼭 챙겨야 할 서류에 대해 자세히 알아보시면 도움 될 거예요.&lt;/p&gt;</description>
      <category>생활정보</category>
      <category>2026 지원금</category>
      <category>복지 정보</category>
      <category>정부지원금</category>
      <category>중위소득 기준</category>
      <category>지원금 신청 방법</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/166</guid>
      <comments>https://mozzi-devlog.tistory.com/166#entry166comment</comments>
      <pubDate>Tue, 19 May 2026 10:45:20 +0900</pubDate>
    </item>
    <item>
      <title>실업급여 2026년 신청 방법과 조건, 금액 계산법 직접 해봤어요</title>
      <link>https://mozzi-devlog.tistory.com/165</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음에 실업급여 신청하려고 할 때 어디서부터 시작해야 할지 막막했거든요. 2026년에 달라진 신청 방법부터 조건, 그리고 내가 받을 수 있는 금액 계산법까지 직접 경험해보니 알게 된 게 많아요. 이 글만 보면 실업급여에 관한 모든 궁금증이 해결될 거예요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;실업급여 신청 절차부터 구체적인 조건, 최근 바뀐 규정, 그리고 얼마를 받을 수 있는지 계산하는 방법까지 차근차근 설명할 테니까 따라오시면 됩니다. 특히 2026년 기준 최신 정보 위주로 알려드려서 지금 신청하려는 분들에게 딱 맞을 거예요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;실업급여 신청 방법 조건 금액 계산법 2026 관련 정보&quot; src=&quot;https://images.pexels.com/photos/8371705/pexels-photo-8371705.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;실업급여 신청 방법 조건 금액 계산법 2026 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;실업급여 신청 방법 조건 금액 계산법 2026 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;실업급여 받으려면 이렇게 해야 해요, 기본 조건부터&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 이 부분이 가장 헷갈릴 수 있는데요, 실업급여를 받으려면 먼저 '비자발적 실업'이어야 해요. 즉, 본인의 의사와 상관없이 회사에서 퇴사했거나 계약이 종료된 경우에 해당하죠. 2026년에도 이 조건은 그대로 유지되고 있습니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;또 하나 중요한 조건은 최근 18개월 동안 최소 180일 이상 고용보험에 가입되어 있어야 한다는 점인데요, 풀타임 근무가 아니어도 일 단위로 산정되니 아르바이트라도 쌓인 시간이 있다면 신청해볼 만해요.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 1.5em 0; font-size: 14px;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #f5f5f5;&quot;&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;조건&lt;/th&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;세부 내용&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;비자발적 실업&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;자진 퇴사가 아닌 회사 사정, 계약 만료 등&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;고용보험 가입 기간&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;최근 18개월 내 180일 이상 가입&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;적극적 구직 활동&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;구직활동 계획서 제출 및 참여 필요&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;실업급여 신청 절차는 이렇게 하면 됩니다&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;처음에 실업급여 받으려면 고용센터에 직접 방문하거나 온라인으로 신청할 수 있는데요, 저는 코로나 이후로 온라인 신청해봤는데 훨씬 편하더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;신청 전에 '이직확인서'라는 서류를 회사가 제출해야 하니 퇴사할 때 꼭 챙겨두시고, 신청 후 7일 이내에 고용센터에서 온라인 또는 오프라인으로 교육도 들어야 해요. 이 교육은 실업급여 수급 자격을 확인하는 단계라서 빠뜨리면 지급이 늦어질 수 있습니다.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;실업급여 신청 방법 조건 금액 계산법 2026 관련 정보&quot; src=&quot;https://images.pexels.com/photos/7654450/pexels-photo-7654450.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;실업급여 신청 방법 조건 금액 계산법 2026 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;실업급여 신청 방법 조건 금액 계산법 2026 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;여기서 많이들 헷갈려하는 점, 저도 그랬어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;실업급여 받을 때 급여 계산법이 가장 헷갈리는데요, 특히 2026년에는 계산 기준이 조금 바뀌었더라고요. 저는 처음에 퇴사 전 3개월 평균 임금을 기준으로 한다고 알고 있었는데, 2026년부터는 이 기간 내 소정 근로일 기준으로 계산해서 다소 차이가 있을 수 있어요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 자발적 퇴사인 경우에는 실업급여를 아예 못 받는데, 다만 &amp;rsquo;정당한 사유&amp;rsquo;가 인정되면 예외가 있으니 꼭 상담받는 걸 추천해요. 저도 처음에는 이런 부분을 몰라서 놓칠 뻔했거든요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;실업급여 금액 계산법, 제가 직접 계산해봤어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;실업급여는 퇴사 전 3개월 동안 받았던 평균 임금의 약 60~50%를 기준으로 지급되는데요, 2026년 현재 최저 60% 지급이 원칙이지만 임금 수준에 따라 일부 조정이 있을 수 있어요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;예를 들어, 지난 3개월 월 평균 임금이 250만 원이었다면 60%는 150만 원 수준이에요. 그런데 실제 지급일은 한 달치가 아니라 하루 단위로 나눠서 계산하고, 최대 지급일수(보통 120~270일)가 정해져 있기 때문에 기간과 금액을 같이 따져봐야 합니다.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 1.5em 0; font-size: 14px;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #f5f5f5;&quot;&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;항목&lt;/th&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;적용 기준(2026년)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;일급 계산법&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;최근 3개월 임금 총액 &amp;divide; 총 소정 근로일수&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;지급 비율&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;일급의 60% (최소 보장)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;최대 지급 기간&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;최대 270일 (근속기간 따라 차등)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 것들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 실업급여 신청 후 바로 받을 수 있나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 아니요, 신청 후 심사 기간이 최소 7일에서 최대 14일까지 걸릴 수 있어요. 특히 고용센터 교육 이수 후부터 지급이 시작되니 서둘러 교육에 참여하는 게 중요해요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 자영업자가 실업급여 받을 수 있나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 기본적으로는 회사 근로자에 한해 적용되지만, 고용보험에 가입한 특수형태근로종사자도 일부 예외적으로 받을 수 있어요. 다만 자영업자는 해당하지 않는 경우가 많으니 따로 상담받아보셔야 해요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;실업급여 신청 방법 조건 금액 계산법 2026 관련 정보&quot; src=&quot;https://images.pexels.com/photos/8297652/pexels-photo-8297652.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;실업급여 신청 방법 조건 금액 계산법 2026 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;실업급여 신청 방법 조건 금액 계산법 2026 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;제가 직접 경험해 보니 실업급여는 조건만 잘 맞추면 생각보다 어렵지 않아요. 2026년 최신 제도에 따라 신청 절차를 차근차근 밟으면 도움 받을 수 있으니 꼭 잊지 말고 챙겨보세요. 다음에는 실업급여 외에도 구직활동을 지원하는 다른 정부 지원금 정보도 정리해볼게요.&lt;/p&gt;</description>
      <category>생활정보</category>
      <category>2026 실업급여 조건</category>
      <category>고용보험 실업급여</category>
      <category>실업급여 계산법</category>
      <category>실업급여 신청</category>
      <category>실업급여 지급액</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/165</guid>
      <comments>https://mozzi-devlog.tistory.com/165#entry165comment</comments>
      <pubDate>Mon, 18 May 2026 20:50:29 +0900</pubDate>
    </item>
    <item>
      <title>Spring Boot JWT 로그인 구현하다 막힌 부분과 해결한 경험담</title>
      <link>https://mozzi-devlog.tistory.com/164</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;Spring Boot로 JWT 로그인 기능을 구현하다가 생각보다 삽질이 많아서 기록해 봤어요. 토큰 발급부터 인증 과정까지 제대로 작동하게 하려니까 작은 설정 하나, 코드 한 줄 차이로도 오류가 확 나더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 글에서는 제가 직접 겪은 문제들과 그 해결 과정, 그리고 JWT 로그인 구현 시 꼭 알아야 할 핵심 팁을 정리했어요. 혹시 같은 부분에서 막히시는 분들께는 좋은 참고가 될 거예요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;개발 환경 / 버전 정보&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저는 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;Java 17&lt;/code&gt;, &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;Spring Boot 3.2&lt;/code&gt; 환경에서 JWT 로그인 구현했어요. 추가로 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;jjwt 0.11.5&lt;/code&gt; 라이브러리를 이용해서 토큰 생성과 검증을 처리했습니다.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;JWT 토큰 발급 이렇게 하면 됩니다&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.0em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 토큰 생성 자체는 라이브러리 문서 보고 순서대로 따라 하면 크게 어렵진 않아요. 다만, 토큰의 만료 시간이나 서명 키 설정 부분에서 한참 헤맸어요.&lt;/p&gt;
&lt;pre class=&quot;reasonml&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;import io.jsonwebtoken.Jwts;
import io.jsonwebtoken.SignatureAlgorithm;
import io.jsonwebtoken.security.Keys;

import java.security.Key;
import java.util.Date;

public class JwtProvider {
    private final Key key = Keys.secretKeyFor(SignatureAlgorithm.HS256); // 비밀키 생성
    private final long expirationMs = 3600000; // 1시간

    public String createToken(String username) {
        Date now = new Date();
        Date expiryDate = new Date(now.getTime() + expirationMs);

        return Jwts.builder()
                .setSubject(username)
                .setIssuedAt(now)
                .setExpiration(expiryDate)
                .signWith(key)
                .compact();
    }

    public Key getKey() {
        return key;
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이렇게 하면 사용자 이름 기반의 토큰을 1시간 유효기간으로 만들 수 있어요. 여기서 중요한 건 &lt;b&gt;비밀키는 어플리케이션이 재기동되도 계속 같아야 한다&lt;/b&gt;는 점인데, 저는 처음에 매번 &lt;code&gt;Keys.secretKeyFor()&lt;/code&gt;를 호출해서 키가 바뀌는 바람에 토큰 검증이 안 됐던 적이 있어요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;토큰 검증, 여기서 많이 틀립니다&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;토큰 검증 로직은 의외로 간단한데, 서명키가 다르거나 토큰이 만료되면 예외가 발생해서 처리해줘야 해요. 하지만 저는 처음에 예외를 제대로 잡지 않고 그대로 던져서 500 에러가 났었거든요.&lt;/p&gt;
&lt;pre class=&quot;reasonml&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;import io.jsonwebtoken.Claims;
import io.jsonwebtoken.Jws;
import io.jsonwebtoken.Jwts;
import io.jsonwebtoken.security.SignatureException;

public class JwtProvider {
    // key 생성 및 createToken 메서드는 위와 동일

    public String getUsernameFromToken(String token) {
        Jws&amp;lt;Claims&amp;gt; claims = Jwts.parserBuilder()
                .setSigningKey(key)
                .build()
                .parseClaimsJws(token);
        return claims.getBody().getSubject();
    }

    public boolean validateToken(String token) {
        try {
            Jwts.parserBuilder()
                    .setSigningKey(key)
                    .build()
                    .parseClaimsJws(token);
            return true;
        } catch (SignatureException ex) {
            System.out.println(&quot;Invalid JWT signature&quot;);
        } catch (Exception e) {
            System.out.println(&quot;JWT validation error: &quot; + e.getMessage());
        }
        return false;
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;위처럼 예외를 잡아서 로그를 찍고 false를 반환해야 인증 실패 시 적절히 처리할 수 있어요. 여기서 키가 바뀌거나, 토큰이 아예 잘못된 경우 SignatureException, 만료된 토큰은 ExpiredJwtException 예외가 나서 구분해서 처리해도 좋아요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;여기서 삽질했던 부분들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;막상 JWT를 넣어서 로그인 요청을 보내도 401 Unauthorized가 계속 떴는데, 막상 코드는 다 맞는 듯해서 한참 헤맸어요. 그래서 문제를 하나씩 체크해보니...&lt;/p&gt;
&lt;ul style=&quot;margin: 0 0 1.4em; padding-left: 1.6em;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;HTTP 헤더에 &quot;Authorization&quot; 키를 잘못 쓰거나 &quot;Bearer&quot; 뒤에 토큰을 안 붙였더군요. &quot;Authorization:Bearertoken값&quot;처럼 붙여서 실제로는 올바른 스페이스가 없던 경우였어요.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;SecurityConfig에서 JWT 필터 순서 설정이 잘못돼서 인증 전에 필터가 작동하지 않았어요.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;토큰 생성 시 username을 subject에 안 넣고 다른 값만 넣어서 getUsernameFromToken 메서드가 null을 반환했어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;reasonml&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;// JWT 인증 필터 등록 예시
http
  .addFilterBefore(new JwtAuthenticationFilter(jwtProvider), UsernamePasswordAuthenticationFilter.class);&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이걸 빼먹으면 아무리 토큰이 맞아도 필터가 인증을 못 처리해서 로그인 실패가 나더라고요. 여기서 한참 헤맸던 기억이 납니다.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;심화: JWT 필터에서 Authentication 객체 만들기&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;JWT 토큰에서 username을 뽑아서 Spring Security 인증 컨텍스트에 넣어야 하는데, 이 과정을 놓치면 보안 컨텍스트가 적용 안 돼서 로그인 상태가 유지 안 돼요.&lt;/p&gt;
&lt;pre class=&quot;reasonml&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
import org.springframework.security.core.context.SecurityContextHolder;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.security.core.userdetails.UserDetailsService;

public class JwtAuthenticationFilter extends OncePerRequestFilter {
    private final JwtProvider jwtProvider;
    private final UserDetailsService userDetailsService;

    public JwtAuthenticationFilter(JwtProvider jwtProvider, UserDetailsService userDetailsService) {
        this.jwtProvider = jwtProvider;
        this.userDetailsService = userDetailsService;
    }

    @Override
    protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)
            throws ServletException, IOException {
        String token = resolveToken(request);

        if (token != null &amp;amp;&amp;amp; jwtProvider.validateToken(token)) {
            String username = jwtProvider.getUsernameFromToken(token);
            UserDetails userDetails = userDetailsService.loadUserByUsername(username);
            UsernamePasswordAuthenticationToken auth =
                    new UsernamePasswordAuthenticationToken(userDetails, null, userDetails.getAuthorities());
            SecurityContextHolder.getContext().setAuthentication(auth);
        }
        filterChain.doFilter(request, response);
    }

    private String resolveToken(HttpServletRequest request) {
        String bearer = request.getHeader(&quot;Authorization&quot;);
        if (bearer != null &amp;amp;&amp;amp; bearer.startsWith(&quot;Bearer &quot;)) {
            return bearer.substring(7);
        }
        return null;
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;위처럼 토큰을 꺼내서, 유저 정보를 UserDetailsService로 불러와 인증 객체를 만들어 SecurityContext에 넣어줘야 스프링 시큐리티가 로그인 상태인 걸 인지합니다.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 것들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. JWT를 쿠키에 저장해도 괜찮나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 쿠키에 저장할 때 HttpOnly, Secure 옵션을 꼭 넣어야 해요. 특히 XSS 공격에 대비하려면 HttpOnly가 중요합니다. 로컬 스토리지보다 보안 설정에 신경 써야 해서, 저는 보통 Authorization 헤더에 넣는 방식을 선호해요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 토큰 만료 후 재발급은 어떻게 하죠?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 보통 Refresh Token을 따로 발급해서 저장하고, 액세스 토큰 만료 시 Refresh Token으로 새 토큰을 발급해 줍니다. 이 부분은 별도 서비스로 구현하는 게 안전해요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;마무리하자면, JWT 로그인 구현할 때는 토큰 생성과 검증, 스프링 시큐리티 필터 적용 순서, 그리고 키 관리가 가장 중요한 포인트입니다. 저도 처음에 이 부분에서 많이 헤맸는데, 정리해놓으니 다음에는 훨씬 수월할 것 같아요. 혹시 더 궁금한 부분 있으면 댓글로 알려 주세요!&lt;/p&gt;</description>
      <category>Tech/Spring</category>
      <category>Java JWT 로그인</category>
      <category>JWT 토큰 검증</category>
      <category>Spring Boot JWT</category>
      <category>spring security jwt</category>
      <category>백엔드 개발 오류</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/164</guid>
      <comments>https://mozzi-devlog.tistory.com/164#entry164comment</comments>
      <pubDate>Mon, 18 May 2026 14:20:38 +0900</pubDate>
    </item>
    <item>
      <title>AWS S3 정적 웹사이트 호스팅에 CloudFront 연결하면서 겪은 삽질과 해결법</title>
      <link>https://mozzi-devlog.tistory.com/163</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;margin: 0px 0px 1.4em; line-height: 2;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;AWS S3 정적 웹사이트 호스팅에 CloudFront 연결하면서 겪은 삽질과 해결법&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size18&quot;&gt;사실 이걸 설정하면서 생각보다 많은 삽질을 했어요. AWS S3에 정적 웹사이트를 올리고, 거기에 CloudFront를 연결하려는데 자꾸 403 에러가 나고, 캐시 문제도 복잡해서 시간이 꽤 걸렸거든요.&lt;/p&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size18&quot;&gt;이 글에서는 AWS S3 정적 웹사이트 호스팅을 세팅하는 기본 과정부터, CloudFront 배포로 연결하는 방법, 그리고 제가 막혔던 구체적인 문제들과 그 해결법을 단계별로 소개할게요. 각 단계에서 꼭 설정해야 할 권한, 정책, 그리고 명령어도 빠짐없이 담았어요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;AWS S3 정적 웹사이트 호스팅 CloudFront 연결 관련 정보&quot; src=&quot;https://images.pexels.com/photos/1181320/pexels-photo-1181320.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;AWS S3 정적 웹사이트 호스팅 CloudFront 연결 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;AWS S3 정적 웹사이트 호스팅 CloudFront 연결 관련 정보&lt;/p&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-size: 1.3em; letter-spacing: -1px;&quot;&gt;AWS S3 정적 웹사이트 기본 세팅과 버전 정보&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;저는 AWS CLI 버전 2.14, 콘솔 기준으로 작업했어요. S3 버킷은 서울 리전(&lt;code style=&quot;0background: #f0f0f0; padding: 2px;&quot;&gt;ap-northeast-2&lt;/code&gt;)을 썼고, 버킷 이름은 &lt;code style=&quot;0background: #f0f0f0; padding: 2px;&quot;&gt;my-static-site-bucket&lt;/code&gt;입니다.&lt;/p&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;이제 정적 웹사이트 호스팅을 위한 버킷 정책 설정과 인덱스 문서 및 오류 문서 등록 방법부터 시작할게요.&lt;/p&gt;
&lt;h3 style=&quot;0margin: 0;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;S3에 정적 웹사이트 호스팅 설정 이렇게 하면 됩니다&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;S3 버킷을 만든 뒤 정적 웹사이트 호스팅을 활성화하고, 공개 엑세스 권한을 올바르게 줘야 해요. 직접 콘솔과 CLI 방법을 소개할게요.&lt;/p&gt;
&lt;pre class=&quot;bash&quot; style=&quot;0background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0;&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;# AWS CLI로 버킷 생성 예시
aws s3api create-bucket --bucket my-static-site-bucket --region ap-northeast-2 --create-bucket-configuration LocationConstraint=ap-northeast-2

# 정적 웹사이트 호스팅 설정
aws s3 website s3://my-static-site-bucket/ --index-document index.html --error-document error.html

# 버킷 정책 예시 (홈페이지 파일들을 공개 읽기 가능하게)
aws s3api put-bucket-policy --bucket my-static-site-bucket --policy '{
    \&quot;Version\&quot;: \&quot;2012-10-17\&quot;,
    \&quot;Statement\&quot;: [
    {
    \&quot;Sid\&quot;: \&quot;PublicReadGetObject\&quot;,
    \&quot;Effect\&quot;: \&quot;Allow\&quot;,
    \&quot;Principal\&quot;: \&quot;*\&quot;,
    \&quot;Action\&quot;: \&quot;s3:GetObject\&quot;,
    \&quot;Resource\&quot;: \&quot;arn:aws:s3:::my-static-site-bucket/*\&quot;
   }
  ]
}'

# 정적 파일 업로드
aws s3 cp ./website/ s3://my-static-site-bucket/ --recursive&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;이렇게 하면 S3 자체의 웹사이트 엔드포인트(http://my-static-site-bucket.s3-website.ap-northeast-2.amazonaws.com)로 접속해 정적 사이트가 보여야 합니다.&lt;/p&gt;
&lt;h3 style=&quot;0margin: 0;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;CloudFront 연결할 때 여기서 많이 틀립니다&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;그런데 여기서 막힌 게, '403 Forbidden' 에러였어요. CloudFront를 쓴다고 해서 그냥 S3 웹사이트 URL을 원본으로 넣으면 안 되거든요. 여기에 S3 웹사이트 엔드포인트 vs S3 REST API 엔드포인트 차이가 큰 영향을 주더라고요.&lt;/p&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;CloudFront 배포를 만들 때 원본 도메인을 &lt;b&gt;REST API Endpoint&lt;/b&gt; 형태(&lt;code&gt;my-static-site-bucket.s3.ap-northeast-2.amazonaws.com&lt;/code&gt;)로 설정하고, 오리진 액세스 아이덴티티(OAI)를 통해 버킷 접근 권한을 주는 게 핵심이에요.&lt;/p&gt;
&lt;pre class=&quot;lsl&quot; style=&quot;0background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0;&quot;&gt;&lt;code&gt;# CloudFront 오리진 액세스 아이덴티티 생성\naws cloudfront create-cloud-front-origin-access-identity --cloud-front-origin-access-identity-config CallerReference=$(date +%s),Comment=OAI-for-my-static-site\n\n# 생성 후 OAI ID, CanonicalUser 값을 복사\n\n# S3 버킷 정책에 OAI 권한 추가 (예시)\n{\n  \&quot;Version\&quot;: \&quot;2012-10-17\&quot;,\n  \&quot;Statement\&quot;: [\n    {\n      \&quot;Sid\&quot;: \&quot;GrantCloudFrontAccess\&quot;,\n      \&quot;Effect\&quot;: \&quot;Allow\&quot;,\n      \&quot;Principal\&quot;: {\n        \&quot;CanonicalUser\&quot;: \&quot;OAI-CanonicalUser-값\&quot;\n      },\n      \&quot;Action\&quot;: \&quot;s3:GetObject\&quot;,\n      \&quot;Resource\&quot;: \&quot;arn:aws:s3:::my-static-site-bucket/*\&quot;\n    }\n  ]\n}\n&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;OAI를 쓰면 버킷은 공개되지 않고 CloudFront만 버킷 콘텐츠를 읽게 만드니까 보안도 훨씬 좋아집니다.&lt;/p&gt;
&lt;h3 style=&quot;0margin: 0;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;CloudFront 배포 생성 시 주의해야 할 설정들&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;배포 만들 때 다음 부분도 신경써야 합니다.&lt;/p&gt;
&lt;ul style=&quot;0margin: 0;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;0margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;원본 도메인은 S3 REST API 도메인 입력&lt;/li&gt;
&lt;li style=&quot;0margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;오리진 경로는 기본값 (보통 비워둠)&lt;/li&gt;
&lt;li style=&quot;0margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;오리진 액세스 아이덴티티(OAI)를 생성하고 연결&lt;/li&gt;
&lt;li style=&quot;0margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;Viewer Protocol Policy를 HTTP&amp;rarr;HTTPS 리다이렉트 또는 HTTPS 전용으로 설정&lt;/li&gt;
&lt;li style=&quot;0margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;기본 캐시 동작에서 쿼리 스트링은 필요하면 허용&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;아래는 AWS CLI로 CloudFront 배포 만들기 간단 예시입니다.&lt;/p&gt;
&lt;pre class=&quot;tex&quot; style=&quot;0background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0;&quot;&gt;&lt;code&gt;{\n  \&quot;CallerReference\&quot;: \&quot;$(date +%s)\&quot;,\n  \&quot;Origins\&quot;: {\n    \&quot;Quantity\&quot;: 1,\n    \&quot;Items\&quot;: [\n      {\n        \&quot;Id\&quot;: \&quot;S3-my-static-site-bucket\&quot;,\n        \&quot;DomainName\&quot;: \&quot;my-static-site-bucket.s3.ap-northeast-2.amazonaws.com\&quot;,\n        \&quot;S3OriginConfig\&quot;: {\n          \&quot;OriginAccessIdentity\&quot;: \&quot;origin-access-identity/cloudfront/EXAMPLEOAI1234\&quot;\n        }\n      }\n    ]\n  },\n  \&quot;DefaultCacheBehavior\&quot;: {\n    \&quot;TargetOriginId\&quot;: \&quot;S3-my-static-site-bucket\&quot;,\n    \&quot;ViewerProtocolPolicy\&quot;: \&quot;redirect-to-https\&quot;,\n    \&quot;TrustedSigners\&quot;: {\n      \&quot;Enabled\&quot;: false,\n      \&quot;Quantity\&quot;: 0\n    },\n    \&quot;ForwardedValues\&quot;: {\n      \&quot;QueryString\&quot;: false,\n      \&quot;Cookies\&quot;: { \&quot;Forward\&quot;: \&quot;none\&quot; }\n    },\n    \&quot;MinTTL\&quot;: 0\n  },\n  \&quot;Enabled\&quot;: true\n}\n&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;삽질후기&lt;/b&gt;&lt;/h3&gt;
&lt;h2 style=&quot;0font-weight: 700; font-size: 1.3em; margin: 2.5em;&quot; data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;처음엔 S3 웹사이트 엔드포인트를 origin domain으로 써서 403 에러 떴어요. 원본 도메인에 S3 REST API 주소를 넣지 않으면 접근 권한 문제가 발생하는 게 컸죠.&lt;/p&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;또한, OAI를 생성했지만 버킷 정책에 오리진 액세스 아이덴티티의 CanonicalUser 값을 제대로 등록하지 않아 계속 권한 부족 메시지가 났어요. 이걸 찾느라 정책 JSON을 계속 수정했었습니다.&lt;/p&gt;
&lt;pre class=&quot;taggerscript&quot; style=&quot;0background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0;&quot;&gt;&lt;code&gt;AccessDenied: Access Denied\nRequestId: XXXXXXXX\nHostId: YYYYYYYYYY\n\n# 버킷 정책에 OAI CanonicalUser 값 누락 시 발생\n&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;결국 OAI를 생성 후 콘솔에서 CanonicalUser ID를 복사해서 정책에 추가했더니 정상 작동했죠.&lt;/p&gt;
&lt;h3 style=&quot;0margin: 0;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;심화: 캐시 무효화와 HTTPS 설정 팁&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;CloudFront는 캐시가 강력해서, S3에 파일 업데이트해도 바로 안 보일 때가 많아요. 이럴 땐 캐시 무효화를 수동으로 해줘야 해요.&lt;/p&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;CLI로 무효화 요청하는 예시입니다.&lt;/p&gt;
&lt;pre class=&quot;dsconfig&quot; style=&quot;0background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0;&quot;&gt;&lt;code&gt;aws cloudfront create-invalidation --distribution-id EXAMPLDISTRIBUTIONID --paths \&quot;/*\&quot;\n&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 HTTPS를 쓰려면 ACM에서 SSL 인증서를 발급받아 CloudFront 배포에 연결하는 게 좋아요. 이걸 안 하면 HTTPS 접속이 차단되거나 경고가 뜰 수 있습니다.&lt;/p&gt;
&lt;h3 style=&quot;0margin: 0;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;QNA&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. S3 웹사이트 엔드포인트와 REST API 엔드포인트 차이가 뭔가요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;A. S3 웹사이트 엔드포인트는 정적 웹사이트를 위한 URL이라 80/443 포트와 HTTP 기본 동작에 최적화돼 있어요. 하지만 CloudFront는 이 주소를 원본으로 쓰면 권한 문제(403)가 발생합니다. REST API 엔드포인트는 버킷 객체에 직접 접근 가능한 주소로, OAI 권한 설정 후 사용해야 해요.&lt;/p&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. CloudFront 캐시 때문에 업데이트가 안 보여요, 어떻게 하나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;A. CloudFront 관리 콘솔이나 CLI로 캐시 무효화를 수행해야 합니다. 무효화는 비용이 발생하니 꼭 필요한 파일만 경로 지정해서 지우는 게 좋아요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;AWS S3 정적 웹사이트 호스팅 CloudFront 연결 관련 정보&quot; src=&quot;https://images.pexels.com/photos/6429123/pexels-photo-6429123.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;AWS S3 정적 웹사이트 호스팅 CloudFront 연결 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;AWS S3 정적 웹사이트 호스팅 CloudFront 연결 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Tech/AWS</category>
      <category>AWS S3 정적 웹사이트 호스팅 CloudFront 연결</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/163</guid>
      <comments>https://mozzi-devlog.tistory.com/163#entry163comment</comments>
      <pubDate>Mon, 18 May 2026 11:27:05 +0900</pubDate>
    </item>
    <item>
      <title>Spring Batch 처음 써보면서 겪은 시행착오와 해결 과정을 공유합니다</title>
      <link>https://mozzi-devlog.tistory.com/162</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 Spring Batch를 처음 접했을 때, 생각보다 복잡해서 어디서부터 손을 대야 할지 막막했어요. 특히 대용량 데이터 처리에 맞춰 배치 잡을 만들면서 여러 번 에러가 났고, 그때마다 삽질을 많이 했거든요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 글에서는 제가 Spring Batch를 처음 사용하면서 겪었던 대표적인 시행착오와 그 해결 과정들을 차근차근 풀어볼게요. 덕분에 기본 개념부터 실제 코드 작성, 그리고 에러 해결까지 한 번에 정리하실 수 있을 거예요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;Spring Batch 처음 써보면서 겪은 시행착오 관련 정보&quot; src=&quot;https://images.pexels.com/photos/574069/pexels-photo-574069.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;Spring Batch 처음 써보면서 겪은 시행착오 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;Spring Batch 처음 써보면서 겪은 시행착오 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;저는 이렇게 개발 환경을 맞췄어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;처음 해볼 때는 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;Java 17&lt;/code&gt;과 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;Spring Boot 3.2&lt;/code&gt; 기반 프로젝트였어요. Spring Batch 4.3.5를 의존성에 추가했고, H2 데이터베이스를 임베디드용으로 사용했습니다.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;처음 배치 잡 만들 때 이렇게 했어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.0em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 이 부분이 제일 막막했는데, Spring Batch에서 가장 기본인 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;Job&lt;/code&gt;과 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;Step&lt;/code&gt; 개념부터 잘 이해하는 게 중요했어요. 저는 여기서 엉덩이를 붙이고 아래처럼 코드를 짰어요.&lt;/p&gt;
&lt;pre class=&quot;kotlin&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;@Configuration
@EnableBatchProcessing
public class BatchConfig {

    private final JobBuilderFactory jobBuilderFactory;
    private final StepBuilderFactory stepBuilderFactory;

    public BatchConfig(JobBuilderFactory jobBuilderFactory, StepBuilderFactory stepBuilderFactory) {
        this.jobBuilderFactory = jobBuilderFactory;
        this.stepBuilderFactory = stepBuilderFactory;
    }

    @Bean
    public Job sampleJob() {
        return jobBuilderFactory.get(&quot;sampleJob&quot;)
                .start(sampleStep())
                .build();
    }

    @Bean
    public Step sampleStep() {
        return stepBuilderFactory.get(&quot;sampleStep&quot;)
                .&amp;lt;String, String&amp;gt;chunk(5)
                .reader(() -&amp;gt; &quot;Hello Spring Batch&quot;)
                .processor(item -&amp;gt; item.toUpperCase())
                .writer(items -&amp;gt; items.forEach(System.out::println))
                .build();
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;위 코드가 핵심인데, &amp;lsquo;chunk(5)&amp;rsquo; 설정으로 데이터를 5개씩 읽고 처리하는 구조라는 점이 중요해요. 저는 처음에 여기서 chunk 사이즈를 잘못 설정해서 데이터가 중복 처리되는 문제도 있었거든요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;Spring Batch 처음 써보면서 겪은 시행착오 관련 정보&quot; src=&quot;https://images.pexels.com/photos/34803990/pexels-photo-34803990.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;Spring Batch 처음 써보면서 겪은 시행착오 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;Spring Batch 처음 써보면서 겪은 시행착오 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;여기서 많이 삽질했어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;가장 오래 걸렸던 에러는 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type&lt;/code&gt;이었어요. 이게 왜 나왔냐면, &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;@EnableBatchProcessing&lt;/code&gt; 어노테이션을 붙였는데도 Batch 관련 빈 설정이 제대로 안 돼서였거든요.&lt;/p&gt;
&lt;pre class=&quot;routeros&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.springframework.batch.core.launch.JobLauncher'&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;해결 방법은 BatchConfig 클래스가 컴포넌트 스캔 대상에 들어오게 하거나, 별도 배치 설정을 추가하는 것이었어요. 또 한 가지는 데이터 소스 설정이 빠지면 이런 문제가 자주 발생하더라고요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;심화: 배치 잡 재실행과 상태 관리도 신경 써야 해요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;많이들 헷갈려하는 게, 성공한 Job을 재실행했을 때 아무 처리도 안 되는 경우였어요. Spring Batch는 기본적으로 JobInstance 단위로 실행 상태를 관리해서, 같은 파라미터로 다시 실행하면 재처리를 안 해버려요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이럴 때는 JobParameters를 꼭 바꿔줘야 하고, 혹은 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;JobRepository&lt;/code&gt;를 통해 상태를 초기화하는 방법을 썼어요. 이렇게 하지 않으면 배치가 의도한 대로 동작하지 않더라고요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 질문들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. Spring Batch를 왜 써야 할까요? 그냥 스케줄러랑 다른 점은요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 스케줄러는 단순 실행 주기 관리고, Spring Batch는 데이터 처리 단위(Chunk), 상태 관리, 실패 복구, 트랜잭션 등 배치 처리에 최적화된 기능이 많아요. 대용량 데이터 처리라면 꼭 Spring Batch를 추천해요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 배치 잡에서 트랜잭션 처리는 어떻게 하나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 보통 Step 단위로 트랜잭션이 관리되고, chunk 단위로 커밋돼요. 그래서 chunk 사이즈를 너무 크게 하면 메모리 문제, 너무 작게 하면 성능 문제가 생길 수 있으니 적절한 튜닝이 필요해요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;Spring Batch 처음 써보면서 겪은 시행착오 관련 정보&quot; src=&quot;https://images.pexels.com/photos/943096/pexels-photo-943096.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;Spring Batch 처음 써보면서 겪은 시행착오 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;Spring Batch 처음 써보면서 겪은 시행착오 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;정리하자면, Spring Batch 처음 하실 때는 Job과 Step, Chunk 개념부터 확실히 잡으시고, 설정 문제 때문에 발생하는 에러는 하나씩 해결해 나가면 돼요. 그리고 배치 재실행 정책과 트랜잭션 관리에도 반드시 신경 쓰셔야 합니다. 이 글에서 다룬 내용만 참고하시면 배치 초보도 어렵지 않게 진행할 수 있을 거예요.&lt;/p&gt;</description>
      <category>Tech/Spring</category>
      <category>Java 배치 개발</category>
      <category>spring Batch</category>
      <category>Spring Boot 배치 설정</category>
      <category>배치 잡 재실행</category>
      <category>스프링 배치 에러</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/162</guid>
      <comments>https://mozzi-devlog.tistory.com/162#entry162comment</comments>
      <pubDate>Mon, 18 May 2026 07:46:02 +0900</pubDate>
    </item>
    <item>
      <title>Java 17 새로운 기능, 실무에서 직접 써보니 이런 점이 좋더라고요</title>
      <link>https://mozzi-devlog.tistory.com/161</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;Java 17을 프로젝트에 적용하다가 생각보다 신기한 기능들이 많아서 직접 써봤어요. 특히 기존 코드와 섞어서 쓸 때 편리한 부분과 막혔던 부분이 있어서 정리해 두려고 합니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이번 글에서는 Java 17에서 실무에 바로 도움이 되는 기능 중심으로, 사용법과 경험했던 이슈, 그리고 해결책까지 다뤄볼게요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;개발 환경 / 버전 정보&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저는 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;Java 17&lt;/code&gt;을 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;Spring Boot 3.1.0&lt;/code&gt; 환경에서 사용했고, IDE는 IntelliJ IDEA 2023.1 버전이었어요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;실무에서 바로 쓸 만한 Java 17 기능 이렇게 적용했어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.0em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 이 부분이 궁금했던 분들이 많을 텐데요, 제가 직접 사용했던 기능 위주로 쉽고 명확하게 설명할게요.&lt;/p&gt;
&lt;h3 style=&quot;font-weight: bold; font-size: 1.1em; margin: 1.8em 0 0.6em;&quot; data-ke-size=&quot;size23&quot;&gt;1. 패턴 매칭 for instanceof로 코드 더 간결하게&lt;/h3&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이전에는 instanceof 검사 후 바로 타입 캐스팅을 따로 해야 했는데, Java 17부터는 한 줄로 간단해졌더라고요.&lt;/p&gt;
&lt;pre class=&quot;processing&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;Object obj = getSomeObject();

// 예전 방식
if (obj instanceof String) {
    String str = (String) obj;
    System.out.println(str.length());
}

// Java 17 패턴 매칭
if (obj instanceof String str) {
    System.out.println(str.length());
}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이렇게 하니까 코드가 훨씬 읽기 쉬워지고, 중복 캐스팅을 줄일 수 있었어요.&lt;/p&gt;
&lt;h3 style=&quot;font-weight: bold; font-size: 1.1em; margin: 1.8em 0 0.6em;&quot; data-ke-size=&quot;size23&quot;&gt;2. 레코드(Record)로 불변 데이터 객체 쉽게 만들기&lt;/h3&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;DTO 만들 때 보일러플레이트가 엄청 줄어들었어요. 생성자, getter, equals(), toString() 자동 생성이라 편해요.&lt;/p&gt;
&lt;pre class=&quot;pgsql&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;public record User(String username, int age) { }

// 사용
User user = new User(&quot;alice&quot;, 28);
System.out.println(user.username());  // alice
&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 저도 처음엔 커스텀 로직 넣는 게 걱정됐는데, 레코드 내부에 메서드도 추가할 수 있어서 실무에서 충분히 유용했어요.&lt;/p&gt;
&lt;h3 style=&quot;font-weight: bold; font-size: 1.1em; margin: 1.8em 0 0.6em;&quot; data-ke-size=&quot;size23&quot;&gt;3. 문자열 관련 기능 - 텍스트 블록과 새 문자열 메서드&lt;/h3&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;멀티라인 문자열이 깔끔해져서 SQL, JSON 코드 넣을 때 편했어요. 그리고 &lt;code&gt;strip(), isBlank()&lt;/code&gt; 같은 메서드도 자주 써요.&lt;/p&gt;
&lt;pre class=&quot;ceylon&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;String query = &quot;&quot;&quot;
    SELECT *
    FROM users
    WHERE age &amp;gt; 20
    ORDER BY username
&quot;&quot;&quot;;

String input = &quot;  hello &quot;
System.out.println(input.strip());  // &quot;hello&quot;
System.out.println(input.isBlank()); // false
&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;특히 JSON 같은 걸 테스트용으로 넣을 때 텍스트 블록 덕분에 인덴트 신경 안 써도 돼서 정말 편했어요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;여기서 삽질했던 부분들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;막상 적용하다 보니 다음과 같은 문제들이 있었는데요, 해결 과정 공유해요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;1) 레코드 사용 시 직렬화 문제&lt;br /&gt;JSON 직렬화 라이브러리가 레코드를 기본 지원 안 하던 경우가 있었어요. 예를 들어 Jackson 2.10 이하 버전에서 문제가 났더라고요.&lt;/p&gt;
&lt;pre class=&quot;routeros&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;com.fasterxml.jackson.databind.exc.InvalidDefinitionException:
Cannot construct instance of `User` (no Creators, like default constructor, exist)&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;해결법은 라이브러리 업그레이드나, Jackson의 &lt;code&gt;@JsonCreator&lt;/code&gt;와 &lt;code&gt;@JsonProperty&lt;/code&gt;를 수동으로 추가하는 거였어요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;2) Pattern Matching for instanceof가 아직 IDE에서 경고가 뜨는 경우&lt;br /&gt;IntelliJ에서 최신 SDK로 설정했는데도 가끔 경고가 안 사라져서 설정 문제인 줄 알았어요. 하지만 프로젝트 빌드 도구(maven/gradle)와 IDE SDK가 맞는지 꼭 확인해야 했어요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;심화: 이것도 알면 좋아요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;Java 17은 LTS 버전이라 안정성이 중요한 프로젝트에 딱인데요, 그중에서도 &lt;code&gt;Sealed Classes&lt;/code&gt; 기능은 복잡한 도메인 모델 관리에 유리해요. 아직 직접 쓰진 않았지만, 제한된 구현체만 허용하기 때문에 유지보수에 도움 될 것 같아요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 새로운 &lt;code&gt;java.nio.file&lt;/code&gt; 관련 API 개선도 있는데, 파일 처리 로직이 많다면 한 번 정도 서핑해보면 좋을 것 같아요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 것들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 레코드는 꼭 불변이어야 하나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 네, 레코드는 컴파일러가 자동으로 생성하는 모든 필드를 final로 처리해서 사실상 불변이에요. 만약 가변 객체가 필요하면 일반 클래스를 써야 하죠.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. text block 들여쓰기는 어떻게 처리하나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 텍스트 블록은 첫 번째 줄을 기준으로 공통 공백이 제거되니, 들여쓰기에 신경 덜 써도 되지만, 코드 스타일에 맞게 적절히 조절하는 게 가독성에 좋아요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이렇게 Java 17 기능들을 실무에 적용하면서 겪은 경험과 팁들을 정리해봤는데요, 기존 코드와 무리 없이 섞이면서도 코드 품질을 높이는 데 꽤 도움이 되더라고요. 다음엔 Spring Boot 3에서 Java 17을 활용하는 더 깊은 내용을 다뤄볼게요.&lt;/p&gt;</description>
      <category>언어/Java</category>
      <category>Java17기능</category>
      <category>Java레코드</category>
      <category>Java실무팁</category>
      <category>Java패턴매칭</category>
      <category>텍스트블록</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/161</guid>
      <comments>https://mozzi-devlog.tistory.com/161#entry161comment</comments>
      <pubDate>Sun, 17 May 2026 20:10:40 +0900</pubDate>
    </item>
    <item>
      <title>React useEffect 의존성 배열 때문에 고생하다가 알게 된 핵심 포인트</title>
      <link>https://mozzi-devlog.tistory.com/160</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;React로 작업하면서 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;useEffect&lt;/code&gt; 훅의 의존성 배열 때문에 한참 삽질을 했어요. 의존성 배열을 어떻게 넣어야 하는지, 안 넣으면 어떤 문제가 생기는지 직접 경험해보니 왜 중요한지 확실히 알게 되더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이번 글에서는 제가 겪은 &lt;b&gt;useEffect 의존성 배열과 관련한 문제들&lt;/b&gt;, 해결 과정, 그리고 실전에서 꼭 기억하면 좋은 팁들을 모두 정리해봤어요. 이 글 하나만 읽으면 useEffect 의존성 배열에 관한 헷갈림이 싹 풀릴 거예요.&lt;/p&gt;
&lt;p&gt;&lt;img style=&quot;max-width: 100%; margin: 1.4em 0;&quot; src=&quot;https://example.com/react-useeffect.png&quot; alt=&quot;React useEffect&quot; /&gt;&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;useEffect 의존성 배열, 사실 이게 뭔지부터&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;처음엔 의존성 배열이 왜 필요한지 감이 잘 안 왔어요. 간단히 말하면, &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;useEffect&lt;/code&gt; 안의 코드가 언제 실행될지 React에 알려주는 역할이거든요. 빈 배열 &lt;code&gt;[]&lt;/code&gt;을 넣으면 컴포넌트가 처음 마운트될 때 한 번만 실행되고, 특정 값을 넣으면 그 값이 바뀔 때마다 실행돼요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;저는 이렇게 썼다가 크게 고생했어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;한번은 상태값을 의존성 배열에 안 넣었는데, 그 상태가 바뀌어도 useEffect가 실행되지 않더라고요. 반대로 너무 많은 변수를 넣었다가 무한 루프에 빠지기도 했고요.&lt;/p&gt;
&lt;pre class=&quot;javascript&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;const [count, setCount] = useState(0);

useEffect(() =&amp;gt; {
  console.log('Effect 실행', count);
  // count를 의존성 배열에 안 넣었더니 count가 바뀌어도 여기 안 찍힘
}, []);&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;위처럼 빈 배열만 넣으면 상태 변화가 있어도 useEffect가 다시 실행 안 되니 원하는 동작이 안 나오는 거죠.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;이렇게 하니 문제가 해결됐어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그때부터 상태나 props 중에 useEffect 내에서 사용하는 변수는 100% 의존성 배열에 넣으려고 바꿨어요. 이렇게 하니까 값이 바뀔 때마다 정확히 원하는 타이밍에 effect가 실행되더라고요.&lt;/p&gt;
&lt;pre class=&quot;javascript&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;const [count, setCount] = useState(0);

useEffect(() =&amp;gt; {
  console.log('Effect 실행', count);
}, [count]); // count를 꼭 넣음&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이렇게만 해도 무한 루프 문제는 거의 안 생겨요. 그런데 여기서 자주 헷갈리는 점이 있어요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;여기서 많이들 헷갈려하는 게 있어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;예를 들어, 함수가 의존성 배열에 들어갈지 말지 고민되는 경우가 있죠. 함수는 내부에서 새로 만들어질 때마다 참조가 바뀌기 때문에 그냥 넣으면 무한 루프가 돼요. 이럴 땐 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;useCallback&lt;/code&gt;으로 함수 메모이제이션을 하는 걸 추천해요.&lt;/p&gt;
&lt;pre class=&quot;coffeescript&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;const memoizedFunc = useCallback(() =&amp;gt; {
  console.log('함수 로직');
}, []);

useEffect(() =&amp;gt; {
  memoizedFunc();
}, [memoizedFunc]);&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이렇게 하면 함수 참조가 고정돼서 useEffect가 불필요하게 계속 실행되는 걸 막을 수 있어요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;의존성 배열에서 꼭 기억할 포인트&lt;/h2&gt;
&lt;ul style=&quot;margin: 0 0 1.4em; padding-left: 1.6em;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;useEffect 내부에서 사용하는 모든 상태(state)와 props는 의존성 배열에 넣어야 해요.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;함수는 필요하면 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;useCallback&lt;/code&gt;으로 감싸서 메모이제이션하세요.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;의존성 배열에 넣을지 애매한 값은 ESLint가 알려주니 꼭 확인해보세요.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;넘버, 문자열 같은 원시값은 변경감지가 쉬우니 안심하고 넣으셔도 돼요.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;너무 복잡하게 생각하지 말고, 일단 ESLint 경고대로 하면서 문제 생기면 조정하세요.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img style=&quot;max-width: 100%; margin: 1.4em 0;&quot; src=&quot;https://example.com/useeffect-deps-tip.png&quot; alt=&quot;useEffect 의존성 배열 팁&quot; /&gt;&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 받는 질문들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 의존성 배열에 무조건 다 넣으면 무한 루프가 생기지 않나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 보통 함수나 객체처럼 참조가 매번 바뀌는 값이 문제인데, 이런 경우는 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;useCallback&lt;/code&gt;이나 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;useMemo&lt;/code&gt;로 메모이제이션 처리해야 무한 루프를 막을 수 있어요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. ESLint가 알려주는 의존성 배열 경고를 무시해도 되나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 가급적 무시하지 마세요. React 공식 가이드가 의존성 배열 관리에서 실수를 줄이려고 ESLint 규칙을 권장하거든요. 경고를 참고하면서 문제점을 하나씩 해결하는 게 좋아요.&lt;/p&gt;
&lt;p&gt;&lt;img style=&quot;max-width: 100%; margin: 1.4em 0;&quot; src=&quot;https://example.com/useeffect-faq.png&quot; alt=&quot;useEffect FAQ&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이번 경험 덕분에 이제는 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;useEffect&lt;/code&gt; 쓸 때 의존성 배열을 꼼꼼히 체크하는 습관이 생겼어요. 앞으로는 이 부분 때문에 고민하는 일이 훨씬 줄 것 같아요. React 훅을 더 깊게 이해하는 계기가 되었던 만큼, 여러분도 꼭 의존성 배열 신경 써서 깔끔한 컴포넌트를 만들어 보세요!&lt;/p&gt;</description>
      <category>언어/JavaScript</category>
      <category>react useEffect</category>
      <category>React 상태관리</category>
      <category>React 훅 삽질</category>
      <category>useEffect 의존성 배열</category>
      <category>프론트엔드 개발 팁</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/160</guid>
      <comments>https://mozzi-devlog.tistory.com/160#entry160comment</comments>
      <pubDate>Sun, 17 May 2026 15:57:28 +0900</pubDate>
    </item>
    <item>
      <title>AWS Lambda 비용 없이 사용하는 방법, 직접 세팅하며 겪은 삽질과 해결</title>
      <link>https://mozzi-devlog.tistory.com/159</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음엔 AWS Lambda를 쓸 때 비용 걱정을 많이 했거든요. 실제로 비용 없이 람다를 운영할 수 있을까 싶었는데, 직접 설정해보고 모니터링하면서 생각보다 꽤 현실적이라는 걸 알았어요. 이걸 세팅하다가 막히는 부분도 많아서 기록해둡니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 글에서는 Lambda 무료 티어 활용법, 메모리/실행시간 최적화, 호출량 제한 설정, 그리고 비용 발생을 막는 모니터링 팁까지, 실제 명령어와 콘솔 세팅값을 포함해서 상세히 다룰게요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;AWS Lambda 비용 없이 사용하는 방법 실전 예시 관련 정보&quot; src=&quot;https://images.pexels.com/photos/2881228/pexels-photo-2881228.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;AWS Lambda 비용 없이 사용하는 방법 실전 예시 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;AWS Lambda 비용 없이 사용하는 방법 실전 예시 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;개발 환경 / 버전 정보&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;AWS Lambda는 기본적으로 AWS 콘솔과 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;AWS CLI 최신 버전(2.12 이상)&lt;/code&gt;, 그리고 Node.js 18 런타임을 썼어요. Lambda 함수 코드는 간단한 Node.js 18 환경으로 작성했습니다. AWS CLI는 윈도우 11, MacOS 둘 다 동일 명령어로 동작해요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;무료 티어 안에서 Lambda 세팅 이렇게 하면 됩니다&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.0em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 이 부분이 제일 중요한데요, AWS Lambda는 매월 100만 건의 무료 호출과 400,000 GB-초의 실행 시간이 있습니다. 이걸 최대한 활용하려면 메모리를 꼭 128MB로 세팅해야 하거든요.&lt;/p&gt;
&lt;pre class=&quot;fortran&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;# AWS CLI로 Lambda 메모리 128MB로 설정
aws lambda update-function-configuration --function-name myLambdaFunction --memory-size 128&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 명령어는 이미 만든 함수에 메모리 사이즈를 낮게 고정하는데, Lambda 자체가 메모리가 작을수록 실행 시간도 짧아지고 비용도 줄어듭니다. 메모리를 너무 높게 잡으면 실행 초과시 비용 폭탄 나올 수 있으니 주의하세요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;실행 시간 제한과 호출량 관리로 비용 방지하는 법&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.0em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그런데 여기서 많이 틀리시는 게 실행 시간을 너무 길게 줘서 무료 티어 초과하는 경우에요. 실제로 저는 기본값인 3초를 10초로 바꿨다가 부랴부랴 다시 조정했거든요.&lt;/p&gt;
&lt;pre class=&quot;fortran&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;# 실행 시간 3초로 다시 설정
aws lambda update-function-configuration --function-name myLambdaFunction --timeout 3&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;또, 호출량이 갑자기 늘어나서 비용이 예상 외로 발생할 수 있는데, 이걸 막으려면 동시 실행 수 제한을 걸면 돼요.&lt;/p&gt;
&lt;pre class=&quot;fortran&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;# 동시 실행 수 제한 예시: 100개
aws lambda put-function-concurrency --function-name myLambdaFunction --reserved-concurrent-executions 100&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 설정을 해 두면 갑자기 호출이 폭증해도 100개 이상 실행되지 않아서 비용 관리가 훨씬 안전해집니다.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;제가 겪은 삽질 포인트와 해결법&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;실제로 처음 세팅할 때 AWS Lambda 무료 티어가 자동 적용되는 줄 알았는데, 호출량이 조금만 늘어나도 갑자기 비용이 발생해서 당황했어요. 원인은 Lambda 함수가 동시 다발적으로 호출되어 실행 시간이 길어지면서 쓰레기처럼 쌓였더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이걸 해결하려고 아래처럼 CloudWatch 알람을 설정했는데, 설정이 조금 잘못돼서 알람이 안 왔던 적도 있었어요. 핵심은 정확한 메트릭과 임계값을 지정하는 겁니다.&lt;/p&gt;
&lt;pre class=&quot;applescript&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;# CloudWatch 알람 생성 예시: 동시 실행 수 100 초과 시 경고
aws cloudwatch put-metric-alarm \
--alarm-name LambdaConcurrentExecutionsAlarm \
--metric-name ConcurrentExecutions \
--namespace AWS/Lambda \
--statistic Average \
--period 60 \
--threshold 100 \
--comparison-operator GreaterThanThreshold \
--evaluation-periods 1 \
--alarm-actions arn:aws:sns:REGION:ACCOUNT_ID:MyTopic \
--dimensions Name=FunctionName,Value=myLambdaFunction&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;SNS 주제(Topic) 생성과 구독 설정이 함께 되어 있어야 해서 처음에 좀 복잡했는데, 이 부분은 AWS 콘솔에서 간단히 만들 수 있으니 꼭 확인하세요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;AWS Lambda 비용 없이 사용하는 방법 실전 예시 관련 정보&quot; src=&quot;https://images.pexels.com/photos/1181320/pexels-photo-1181320.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;AWS Lambda 비용 없이 사용하는 방법 실전 예시 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;AWS Lambda 비용 없이 사용하는 방법 실전 예시 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;심화: Lambda 비용 절감에 도움 되는 팁&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;기본 세팅만 잘 해도 비용 걱정은 줄지만, 더 깐깐하게 관리하고 싶으면 Lambda 실행 코드를 최대한 빠르게 돌리는 게 핵심이에요. 저는 비동기 호출 시 응답을 빠르게 주고, 내부에서 복잡한 계산은 다른 서비스(AWS SQS, DynamoDB 등)로 분리했어요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 호출량이 일정 이상 되면 AWS Free Tier 초과하므로, API Gateway 호출량에 제한을 두는 것도 좋은 방법입니다. AWS API Gateway에서 스테이지별 쿼터 설정하는 명령어는 아래와 같아요.&lt;/p&gt;
&lt;pre class=&quot;jboss-cli&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;# API Gateway 호출량 제한 예시
aws apigateway update-stage \
--rest-api-id YOUR_API_ID \
--stage-name prod \
--patch-operations op=replace,path=/throttling/rateLimit,value=1000

aws apigateway update-stage \
--rest-api-id YOUR_API_ID \
--stage-name prod \
--patch-operations op=replace,path=/throttling/burstLimit,value=2000&lt;/code&gt;&lt;/pre&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 것들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. Lambda 무료 티어가 끝나면 어떻게 알 수 있나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. AWS 비용 탐색기에서 월별 사용량과 비용을 모니터링하세요. 비용 발생 시 알림을 보내도록 AWS Budgets를 설정하는 것도 추천합니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. Lambda 메모리를 128MB로 하면 성능이 너무 안 나오지 않나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 함수를 빠르게 실행하는 게 중요하다면 메모리를 늘려보세요. 하지만 무료 티어 안에서 비용을 맞추려면 트레이드오프가 필요해요. 저는 테스트 후 128MB~256MB에서 적절히 조절했습니다.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;AWS Lambda 비용 없이 사용하는 방법 실전 예시 관련 정보&quot; src=&quot;https://images.pexels.com/photos/4682187/pexels-photo-4682187.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;AWS Lambda 비용 없이 사용하는 방법 실전 예시 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;AWS Lambda 비용 없이 사용하는 방법 실전 예시 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이렇게 Lambda 무료 티어 조건과 실행환경 설정을 직접 만져보면서 비용 걱정을 꽤 줄일 수 있었어요. 추후에는 AWS Step Functions 같은 서비스와 연계해 비용과 성능 균형을 맞추는 것도 하나의 방향입니다.&lt;/p&gt;</description>
      <category>Tech/AWS</category>
      <category>AWS Lambda 모니터링</category>
      <category>AWS Lambda 무료 사용</category>
      <category>AWS Lambda 비용 절감</category>
      <category>AWS Lambda 실행 시간 제한</category>
      <category>AWS Lambda 최적화 설정</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/159</guid>
      <comments>https://mozzi-devlog.tistory.com/159#entry159comment</comments>
      <pubDate>Sun, 17 May 2026 10:54:41 +0900</pubDate>
    </item>
    <item>
      <title>2026년 개인사업자 절세 방법, 제가 직접 해본 세금 줄이는 꿀팁</title>
      <link>https://mozzi-devlog.tistory.com/158</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음 개인사업자 세금 관련해서 막막했거든요. 2026년 새롭게 바뀐 세법 때문에 더더욱 헷갈리고, 어떻게 하면 세금을 조금이라도 줄일 수 있을까 고민하던 중에 직접 신청해보고 계산해본 경험을 바탕으로 정리해봤습니다. 개인사업자 절세 방법 세금 줄이는 꿀팁이 궁금하다면 이 글 하나로 해결될 거예요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 글에서는 기본적인 절세 조건부터 실질적으로 활용 가능한 공제, 신고 절차, 그리고 제가 신청하면서 주의했던 부분까지 자세히 다룰 거예요. 마지막에는 자주 묻는 질문도 담았으니 끝까지 읽어보시면 도움이 될 거예요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;개인사업자 절세 방법 세금 줄이는 꿀팁 관련 정보&quot; src=&quot;https://images.pexels.com/photos/7111489/pexels-photo-7111489.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;개인사업자 절세 방법 세금 줄이는 꿀팁 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;개인사업자 절세 방법 세금 줄이는 꿀팁 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;개인사업자 절세, 꼭 챙겨야 할 기본 조건과 공제 항목&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 이 부분이 가장 헷갈리기 쉽거든요. 2026년 기준으로 개인사업자는 기본적으로 사업소득에 대해 종합소득세 신고를 해야 하고, 사업 관련 비용을 어떻게 처리하느냐에 따라 세금 부담이 크게 달라집니다. 제가 직접 해보니 모든 영수증 잘 챙기고, 기본 공제 항목부터 꼼꼼히 챙기는 게 중요하더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;가장 대표적인 공제는 사업용 경비와 부가가치세 환급입니다. 근로소득자와 달리 개인사업자는 사업용 차량, 통신비, 사무용품 비용 등 사업 관련 지출을 비용 처리해서 과세 대상 소득에서 빼는 게 핵심이에요. 2026년부터는 특히 전기차 보조금과 연계된 세액 공제도 신설되어서 친환경차를 사업용으로 구매할 경우 최대 300만원까지 추가 절세가 가능해졌습니다.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 1.5em 0; font-size: 14px;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #f5f5f5;&quot;&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;공제/감면 항목&lt;/th&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;2026년 주요 내용&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;사업용 경비 처리&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;사업 관련 영수증 전부 비용처리 가능, 최대 50%까지 소득공제&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;친환경차 세액공제&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;사업용 전기차 구매 시 최대 300만원 세액 공제&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;기초공제 및 인적공제&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;기본 150만원 공제, 부양가족 추가 최대 100만원 공제 가능&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;표준세액공제&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;종합소득세 신고 시 30만원에서 최대 70만원까지 확대 적용&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;저는 이렇게 했어요, 세금 신고 및 절세 절차 단계별 정리&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;많은 분들이 &amp;ldquo;세금 신고가 복잡하다&amp;rdquo;라고 생각하시는데, 저도 처음에는 세무대리인 없이 직접 진행했거든요. 2026년 기준 홈택스 사이트를 통해 전자신고가 훨씬 편해져서, 사업용 지출 내역과 공제자료만 잘 모으면 어렵지 않더라고요. 특히 마감 기한 5월 31일 이전에 미리 준비하는 게 막히는 포인트더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;제가 경험하며 중요하게 체크했던 단계는 다음과 같아요.&lt;/p&gt;
&lt;ul style=&quot;margin: 0 0 1.4em; padding-left: 1.6em;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;① 사업 관련 모든 지출 영수증 정리 및 분류하기 (통신비, 임대료, 차량비 등)&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;② 홈택스 회원가입 후 종합소득세 신고 메뉴에서 전자신고 준비&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;③ 신고서 작성 시 표준공제 또는 실제 경비증빙 중 유리한 방식 선택하기&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;④ 친환경차 세액공제 등 추가 감면항목 반드시 체크&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;⑤ 신고 완료 후 기한 내 납부 (5월 31일까지)&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;개인사업자 절세 방법 세금 줄이는 꿀팁 관련 정보&quot; src=&quot;https://images.pexels.com/photos/7111496/pexels-photo-7111496.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;개인사업자 절세 방법 세금 줄이는 꿀팁 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;개인사업자 절세 방법 세금 줄이는 꿀팁 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;여기서 많이들 헷갈려하세요, 저도 처음엔 이렇게 실수했어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;직접 해보니 드는 생각인데, 절세하면서 제일 조심해야 할 게 &amp;lsquo;영수증 누락&amp;rsquo;과 &amp;lsquo;공제 중복&amp;rsquo;이에요. 저도 처음엔 통신비 일부를 개인 사용분과 나누지 않고 모두 비용 처리했다가, 세무서에서 일부 인정 안 된 사례가 있었거든요. 또 무료 세무 상담에서 표준공제와 실제 경비 증빙 방식을 동시에 적용하면 안 된다고 알려주더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 2026년 새로 생긴 친환경차 관련 공제는 꼭 사업용 등록과 차량 구입 영수증을 증빙 자료로 잘 챙겨야만 적용됩니다. 저는 여기에 한 번 빠져서 공제 못 받을 뻔했거든요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;부가적으로 알면 좋은 개인사업자 절세 꿀팁 몇 가지&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저는 경험상 이 부분에서 더 절세 효과를 봤어요. 하나는 &amp;lsquo;신용카드 소득공제&amp;rsquo;인데, 사업 관련 비용을 가급적 신용카드로 결제하면 연말정산 때 10% 정도 추가 공제받을 수 있어요. 물론 개인 지출과 사업 지출을 구분해서 꼼꼼히 기록해야 하긴 합니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;또 &amp;lsquo;근로장려금&amp;rsquo; 같은 근로소득자 지원 제도도 2026년부터 개인사업자도 일정 소득 이하이면 신청할 수 있는데, 이건 별도 신청 기간(4월 1일~6월 15일) 동안 꼭 챙기셔야 합니다.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 것들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 개인사업자 표준공제와 실제 비용증빙 중 어느 쪽이 더 유리한가요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 일반적으로 사업 관련 지출이 적으면 표준공제(30만원~70만원)가 더 유리하고, 지출이 많으면 실제 비용증빙 방식이 절세에 좋습니다. 2026년부터 표준공제 상한이 확대되어 최대 70만원까지 받을 수 있으니, 작년 비용 내역을 잘 분석해보는 게 중요해요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 친환경차 세액공제를 받으려면 꼭 어떻게 해야 하나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 사업자 등록증에 차량을 사업용으로 등록하고, 구매 영수증과 차량 등록증을 증빙 서류로 제출해야 합니다. 특히 구입일이 2026년 1월 1일 이후여야 하고, 300만원까지 세액공제를 받을 수 있어요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;개인사업자 절세 방법 세금 줄이는 꿀팁 관련 정보&quot; src=&quot;https://images.pexels.com/photos/16827971/pexels-photo-16827971.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;개인사업자 절세 방법 세금 줄이는 꿀팁 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;개인사업자 절세 방법 세금 줄이는 꿀팁 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저처럼 처음 개인사업자 절세에 접근할 때 복잡함이 컸던 분들께 조금이라도 도움 될 수 있었으면 해요. 똑똑하게 영수증 챙기고, 2026년 변경된 세법과 공제 제도 잘 활용하면 세금 부담 확 줄일 수 있습니다. 다음에는 부가세 신고 꿀팁이나 1인 개인사업자 세무 관리 방법도 정리해볼게요.&lt;/p&gt;</description>
      <category>생활정보</category>
      <category>2026세법개정</category>
      <category>개인사업자절세</category>
      <category>세금줄이는방법</category>
      <category>종합소득세신고</category>
      <category>친환경차세액공제</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/158</guid>
      <comments>https://mozzi-devlog.tistory.com/158#entry158comment</comments>
      <pubDate>Sat, 16 May 2026 18:24:19 +0900</pubDate>
    </item>
    <item>
      <title>운전자보험 필요한 이유, 사고 후기로 직접 설명해드릴게요</title>
      <link>https://mozzi-devlog.tistory.com/157</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음에 운전자보험이 왜 필요한지 잘 몰랐거든요. 특히 사고가 날 것 같지 않아서 보험 가입에 망설이던 차였는데, 직접 사고를 겪으면서 운전자보험의 필요성을 확실히 깨달았어요. 2026년 기준 보험 보장 내용도 훨씬 다양해져서, 평소에는 몰랐던 혜택들을 실제로 경험하고 나니 이 글을 꼭 써야겠다는 생각이 들었답니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 글에서는 제가 운전자보험에 가입한 후 사고가 났을 때 어떤 처리를 했는지, 어떤 부분에서 보험이 큰 도움이 됐는지 구체적으로 알려드릴게요. 보험 가입 조건부터 보장 내역, 그리고 사고 처리 절차까지, 한 번에 이해할 수 있게 상세히 정리했으니 끝까지 읽어보시면 분명히 도움이 될 거예요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;운전자보험 필요한 이유 사고 후기로 설명해드릴게요 관련 정보&quot; src=&quot;https://images.pexels.com/photos/7734569/pexels-photo-7734569.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;운전자보험 필요한 이유 사고 후기로 설명해드릴게요 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;운전자보험 필요한 이유 사고 후기로 설명해드릴게요 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;운전자보험, 어떤 조건으로 가입하는 게 좋을까요?&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 이 부분이 가장 헷갈리는 것 같아요. 운전자보험은 기본적으로 자동차 사고 시 벌어지는 손해를 보장해주는데, 가입 시 나이, 운전 경력, 보험료 부담 정도에 따라 보장 범위가 달라집니다. 2026년 기준으로는 만 18세부터 최대 75세까지 가입할 수 있는데, 보험료는 연령과 보장 범위에 따라 연 10만 원에서 40만 원 사이로 다양해요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;제가 가입할 때는 30대 초반 연령대로, 무사고 경력이 있어서 기본 플랜에 추가로 &amp;lsquo;법률비용 지원&amp;rsquo;과 &amp;lsquo;합의금 지원&amp;rsquo; 옵션을 넣었어요. 이게 생각보다 큰 도움이 되었는데, 나중에 구체적으로 알려드릴게요.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 1.5em 0; font-size: 14px;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #f5f5f5;&quot;&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;가입 조건&lt;/th&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;내용&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;가입 나이&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;만 18세 ~ 75세&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;보험료 범위&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;연 10만 원 ~ 40만 원 (보장 범위에 따라 다름)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;주요 보장&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;상해 치료비, 법률비용 지원, 합의금 지원 등&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;사고 났을 때 이렇게 처리했어요, 실제 후기&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;제가 겪은 사고는 도로에서 일어난 접촉사고였는데, 상대방 차량과 제가 모두 경미한 피해만 입은 상황이었어요. 보통 이런 사고는 보험 처리 과정을 잘 몰라서 직접 다 해결하느라 시간과 비용이 많이 들잖아요? 그런데 운전자보험이 있어서 진짜 편했어요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;가장 먼저 한 건 보험사에 사고 접수를 하는 건데, 24시간 콜센터가 있어서 바로 신고할 수 있었어요. 그리고 법률비용 지원 덕분에 상대방과 합의 과정에서 변호사 상담을 받았는데, 이게 없었다면 과정을 직접 다 알아봐야 했겠더라고요. 결국 합의금 관련 분쟁도 없었고, 제 부담금은 0원이었어요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;운전자보험 필요한 이유 사고 후기로 설명해드릴게요 관련 정보&quot; src=&quot;https://images.pexels.com/photos/7735621/pexels-photo-7735621.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;운전자보험 필요한 이유 사고 후기로 설명해드릴게요 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;운전자보험 필요한 이유 사고 후기로 설명해드릴게요 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;이 부분에서 많이들 헷갈려해요, 꼭 주의하세요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음엔 보험금 청구 시 필요한 서류가 뭔지 몰라서 꽤 헤맸는데요, 사고 신고서, 치료비 영수증, 합의서 등 기본 서류가 꼭 필요해요. 특히 치료비는 병원마다 영수증 발급일이 달라서 맞추는 게 은근 까다로웠거든요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 보험금 청구는 사고 후 3개월 이내에 해야 하니, 늦지 않게 준비하시는 게 중요해요. 저도 한 달 정도 미뤘다가 담당자에게 연락받고 서둘러서 제출했답니다.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;보험료 절약하면서 보장 챙긴 저만의 팁&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;운전자보험 가입하면서 보험료가 걱정될 수 있는데, 저도 여러 군데 견적 받아보고 비교했거든요. 핵심은 필요 없는 보장은 빼고, 꼭 필요한 보장부터 들어가는 거예요. 저 같은 경우 상해 치료비는 기본 플랜으로 하고, 법률비용 지원만 옵션으로 추가했어요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;또 하나는 보험사에서 제공하는 모바일 앱을 적극 활용하는 건데, 모바일 청구 서비스가 있어서 서류 제출이 훨씬 쉬웠어요. 보험료 할인 혜택도 앱으로 자주 확인하니 좀 더 저렴하게 유지할 수 있었답니다.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 것들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 운전자보험과 자동차보험은 어떻게 다른가요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 자동차보험은 자동차 사고 시 상대방 피해 보상과 내 차량 수리를 주로 다루지만, 운전자보험은 사고로 인한 본인 상해 치료비, 법률비용, 벌금 등 개인적인 비용까지 보장하는 보험이에요. 두 보험은 서로 보완적인 관계라 함께 가입하면 안전성이 훨씬 높아집니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 사고가 없으면 보험료 할인 혜택이 있나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 네, 일부 보험사는 무사고 유지 기간에 따라 최대 20%까지 보험료 할인 혜택을 제공해요. 2026년에 새로 바뀐 약관에 따르면 3년 연속 무사고 시 자동할인 적용이 많아지고 있으니, 가입할 때 꼭 확인하세요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;운전자보험 필요한 이유 사고 후기로 설명해드릴게요 관련 정보&quot; src=&quot;https://images.pexels.com/photos/8439732/pexels-photo-8439732.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;운전자보험 필요한 이유 사고 후기로 설명해드릴게요 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;운전자보험 필요한 이유 사고 후기로 설명해드릴게요 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;운전자보험은 사고 후 예상치 못한 비용 발생 시 큰 버팀목이 되어준다는 점에서 꼭 필요한 보험이라는 걸 몸소 느꼈어요. 물론 가입 전 본인 상황에 맞게 보장 조건을 꼼꼼히 따져보는 게 중요하겠죠. 다음에는 자동차보험과 운전자보험을 함께 활용하는 꿀팁에 대해서도 이야기해볼게요.&lt;/p&gt;</description>
      <category>생활정보</category>
      <category>법률비용 지원</category>
      <category>보험 가입 조건</category>
      <category>운전자보험</category>
      <category>운전자보험 후기</category>
      <category>자동차 사고 보험</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/157</guid>
      <comments>https://mozzi-devlog.tistory.com/157#entry157comment</comments>
      <pubDate>Sat, 16 May 2026 13:02:32 +0900</pubDate>
    </item>
    <item>
      <title>Next.js 13 App Router 마이그레이션 직접 해보니 생각보다 이랬어요</title>
      <link>https://mozzi-devlog.tistory.com/156</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;Next.js 13에서 새롭게 도입된 App Router로 마이그레이션하는 작업을 직접 해봤는데요, 생각보다 삽질도 많고 헷갈리는 부분이 꽤 있었어요. 그래서 이 글에서는 제가 실제로 겪은 모든 과정을 솔직하게 공유하려고 합니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;App Router를 어떻게 적용해야 하는지, 기존 Pages Router와의 차이점, 자주 막히는 부분과 해결법까지 다루니 Next.js 13 마이그레이션 고민하시는 분들은 끝까지 읽어보시면 좋을 거예요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;제 개발 환경과 버전 정보 알려드려요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이번 마이그레이션은 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;Next.js 13.4.4&lt;/code&gt; 버전에서 진행했어요. React 18 환경이고, Typescript 5.0을 함께 사용했습니다. 기존에는 Pages Router를 쓰고 있었고, 이번에 App Router로 기본 구조 전환했네요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;기존 Pages Router에서 App Router 이렇게 바꿨어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.0em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 이 부분이 가장 막막했는데, App Router는 루트 디렉토리에 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;app&lt;/code&gt; 폴더를 만들고, 그 안에서 페이지와 레이아웃을 분리해 관리하는 구조더라고요. 기존 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;pages&lt;/code&gt; 폴더랑 완전히 달라서 적응이 필요했어요.&lt;/p&gt;
&lt;pre class=&quot;jboss-cli&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;// app 폴더 구조 예시
/app
  /layout.tsx  // 모든 페이지에 적용되는 레이아웃
  /page.tsx    // 루트 페이지
  /about
    /page.tsx  // /about 페이지
  /dashboard
    /layout.tsx  // dashboard 페이지 내부 레이아웃
    /page.tsx    // /dashboard 페이지
&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이렇게 layout과 page 파일을 분리해서 재사용성을 높인 게 핵심이에요. 그래서 중복되는 헤더, 푸터, 사이드바 같은 부분은 layout에서 관리하는 식이죠.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;마이그레이션 하면서 제가 겪은 삽질 포인트&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;여기서 많이들 헷갈려하시는 게 바로 데이터 패칭 방식이었는데요. App Router에서는 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;React Server Component&lt;/code&gt;가 기본이에요. 그래서 기존에 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;getStaticProps&lt;/code&gt;나 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;getServerSideProps&lt;/code&gt; 대신에 그냥 async 함수 안에서 데이터를 받아와서 바로 쓸 수 있더라고요.&lt;/p&gt;
&lt;pre class=&quot;javascript&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;export default async function Page() {
  const res = await fetch('https://api.example.com/data', { cache: 'no-store' });
  const data = await res.json();

  return (
    &amp;lt;main&amp;gt;
      &amp;lt;h1&amp;gt;데이터 내용&amp;lt;/h1&amp;gt;
      &amp;lt;pre&amp;gt;{JSON.stringify(data, null, 2)}&amp;lt;/pre&amp;gt;
    &amp;lt;/main&amp;gt;
  );
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 부분에서 막혔던 게, 기본적으로 fetch는 캐시가 걸려 있어서 업데이트가 바로 안 되는 현상이었어요. 그래서 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;cache: 'no-store'&lt;/code&gt; 옵션을 꼭 넣어줘야 한다는 걸 알게 됐죠.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;추가로 제가 쓴 팁과 조언&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;React Server Component라서 UI가 서버에서 렌더링되는데, 클라이언트 전용 이벤트를 쓰려면 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;'use client'&lt;/code&gt; 지시어를 꼭 맨 위에 적어줘야 해요. 이걸 깜빡하면 이벤트가 먹히지 않아서 애를 먹었어요.&lt;/p&gt;
&lt;pre class=&quot;javascript&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;// client component 예시
'use client';
import { useState } from 'react';

export default function Counter() {
  const [count, setCount] = useState(0);
  return (
    &amp;lt;button onClick={() =&amp;gt; setCount(count + 1)}&amp;gt;클릭 {count} &amp;lt;/button&amp;gt;
  );
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;또한, 다음.js 13의 App Router는 파일명과 폴더 구조가 진짜 중요해서 이름 하나 잘못 붙이면 페이지가 아예 라우팅 안 됩니다. 특히 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;page.tsx&lt;/code&gt;와 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;layout.tsx&lt;/code&gt; 이름은 꼭 맞춰서 써야 한다는 점 기억하세요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 받는 질문들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 기존 getStaticProps 코드는 App Router에서 어떻게 대체하나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. getStaticProps 대신 async 함수 안에서 fetch를 쓰고, 기본적으로 정적 생성이 필요하면 fetch에 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;cache: 'force-cache'&lt;/code&gt; 옵션을 넣어주면 돼요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 클라이언트 컴포넌트에선 useState, useEffect 꼭 써야 하나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 네, 클라이언트 상태나 라이프사이클 훅을 쓰려면 'use client' 지시어와 함께 useState, useEffect를 써야 해요. 서버 컴포넌트에선 쓸 수 없어요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;마이그레이션 자체가 큰 변화라 부담스러울 수 있는데, 구조를 잘 이해하고 나면 오히려 코드가 더 깔끔해지고 유지보수하기 편해지는 느낌이에요. 다른 Next.js 13 기능과도 자연스럽게 연동되고요. 이 글이 조금이나마 여러분의 프로젝트 전환에 도움이 되었으면 좋겠네요.&lt;/p&gt;</description>
      <category>언어/JavaScript</category>
      <category>App Router 마이그레이션</category>
      <category>Next.js 13</category>
      <category>Next.js 13 데이터 패칭</category>
      <category>Next.js 마이그레이션 팁</category>
      <category>React Server Components</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/156</guid>
      <comments>https://mozzi-devlog.tistory.com/156#entry156comment</comments>
      <pubDate>Sat, 16 May 2026 09:06:48 +0900</pubDate>
    </item>
    <item>
      <title>생명보험 특약 고르는 기준 저는 이렇게 했습니다, 2026년 최신 경험담</title>
      <link>https://mozzi-devlog.tistory.com/155</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음에 생명보험 특약을 고를 때 어디부터 시작해야 할지 막막했거든요. 2026년 현재 기준으로 다양한 특약들이 있는데, 조건도 제각각이고 인터넷 정보는 너무 많아서 오히려 헷갈리기만 했어요. 그래서 직접 비교해보고, 실제로 가입까지 해보면서 느낀 점들을 정리해 봤습니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 글에서는 특약별 보장내용과 비용 비교부터, 나에게 꼭 필요한 특약을 고르는 실제 경험담, 그리고 가입 과정에서 유의해야 할 점까지 모두 다뤄볼게요. 덕분에 저처럼 처음 시작하는 분들이 시간을 덜 들이고 현명하게 선택할 수 있을 거예요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;생명보험 특약 고르는 기준 저는 이렇게 했습니다 관련 정보&quot; src=&quot;https://images.pexels.com/photos/13041896/pexels-photo-13041896.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;생명보험 특약 고르는 기준 저는 이렇게 했습니다 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;생명보험 특약 고르는 기준 저는 이렇게 했습니다 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;생명보험 특약, 이렇게 기준을 잡았습니다&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 이 부분이 가장 중요했는데요, 저는 먼저 보험료 부담과 보장 범위를 동시에 봤어요. 2026년 기준으로 보장기간과 지급 조건이 달라서 단순히 특약 이름만 보고 결정하면 안 되더라고요. 예를 들어 암 진단 특약은 보장기간이 10년인 상품과 평생인 상품이 있는데, 매달 내야 할 보험료 차이가 20% 이상 벌어져서 신중할 수밖에 없었죠.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 1.5em 0; font-size: 14px;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #f5f5f5;&quot;&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;특약 종류&lt;/th&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;주요 보장 내용&lt;/th&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;월 보험료(30대 남성 기준)&lt;/th&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;특징&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;암 진단 특약&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;암 진단 시 1천만 원 지급&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;15,000원 ~ 20,000원&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;보장기간 평생 가능, 보험료 차이 크기 주의&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;뇌출혈&amp;middot;급성심근경색 특약&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;뇌출혈&amp;middot;심근경색 진단 시 5백만 원 지급&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;7,000원 ~ 10,000원&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;초기 진단 위주, 가입 후 90일 경과 필요&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;입원일당 특약&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;입원 시 1일당 5만 원 지급&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;10,000원 ~ 12,000원&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;병원 치료 기간 보장, 장기 입원 대비&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;특약은 이렇게 고르는 게 편했어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;직접 가입 신청하면서 제가 쓴 방법인데, 첫째는 내 건강 상태와 가족력부터 체크했어요. 저 같은 경우 아버지가 고혈압과 심장병이 있어서 뇌출혈&amp;middot;급성심근경색 특약을 꼭 넣었거든요. 둘째는 보장범위도 중요하지만, 보험료가 월 3만 원을 넘지 않는 범위에서 특약을 선택했어요. 부담이 커지면 지속하기 힘들더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 보험설계사와 상담할 땐, 무조건 모든 특약을 권유하는 게 아니라 제 상황에 맞는 것만 추천해 달라고 했습니다. 상담 과정에서 모르던 조건이나 감액 기간 같은 것도 알게 돼서 큰 도움이 됐어요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;생명보험 특약 고르는 기준 저는 이렇게 했습니다 관련 정보&quot; src=&quot;https://images.pexels.com/photos/27176960/pexels-photo-27176960.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;생명보험 특약 고르는 기준 저는 이렇게 했습니다 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;생명보험 특약 고르는 기준 저는 이렇게 했습니다 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;여기서 많이들 헷갈려하세요, 특약 가입 시 주의사항&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음엔 이 부분을 몰랐는데, 특약마다 대기 기간(보장 개시 전 기다려야 하는 기간)이 다르거든요. 예를 들어, 암 진단 특약은 가입 후 90일 이후부터 보장이 시작되고, 뇌출혈 특약은 30일로 다소 짧은 편이에요. 이 기간 내 진단받으면 보장받기 어려워서 꼭 확인해야 합니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;또한, 특약 해지 시에는 기본 보험료에 영향이 있을 수 있으니 주의하세요. 저도 급히 해지했다가 기본 보험료가 올라서 당황한 적 있었거든요. 계약서 세부 사항과 보험사 고객센터에 사전에 꼭 문의해보시길 권해드립니다.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;저는 이렇게 해서 보험료도 절약했어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저 같은 경우 특약을 너무 많이 넣으면 매달 내는 보험료 부담이 커진다는 걸 절실히 느꼈거든요. 그래서 중요한 특약 위주로 넣고, 중복 보장이나 필요 없는 부분은 과감히 빼는 방식을 썼습니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;특히, 2026년부터는 보험료 할인 혜택을 잘 알아보는 게 중요해졌더라고요. 예를 들어, 건강검진 2년 내 정상 판정 시 보험료를 최대 7%까지 할인하는 상품들이 많아졌거든요. 이런 부분도 놓치지 않고 챙기면서 월 5,000원 정도는 절약한 것 같아요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 것들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 생명보험 특약은 꼭 가입해야 하나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 꼭 그렇진 않아요. 기본 보험만으로도 충분한 분도 있고, 가족력이나 건강 상태에 따라 특약 추가가 필요한 분도 있어요. 예를 들어, 암 가족력이 있으면 암 진단 특약을 넣는 게 유리하고, 입원 비용이 걱정된다면 입원일당 특약을 고려할 수 있죠. 2026년 기준 월 보험료 부담과 보장 기간을 잘 비교해 결정하세요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 특약 해지는 언제 하는 게 좋나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 특약 해지는 보장 기간이 끝나거나 더 이상 필요 없다고 판단될 때 하는 게 좋아요. 다만, 2026년에는 해지 시 기본 보험료 변동과 감액 유무를 꼼꼼히 확인해야 하니 보험사 고객센터 상담을 권장합니다. 또한, 무조건 빨리 해지하기보다는 재가입 가능 여부도 체크하는 게 좋습니다.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;생명보험 특약 고르는 기준 저는 이렇게 했습니다 관련 정보&quot; src=&quot;https://images.pexels.com/photos/16164370/pexels-photo-16164370.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;생명보험 특약 고르는 기준 저는 이렇게 했습니다 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;생명보험 특약 고르는 기준 저는 이렇게 했습니다 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;제 경험으로는, 생명보험 특약 고를 때 무조건 많이 넣기보다 나에게 꼭 필요한 보장에 집중하고, 2026년 최신 보험료 할인 조건도 잘 챙기는 게 최고였어요. 다음에는 보험 갱신 시 주의할 점이나, 실손보험과 병행하는 전략도 한번 이야기해볼게요.&lt;/p&gt;</description>
      <category>생활정보</category>
      <category>2026년 보험료</category>
      <category>보험 가입 경험</category>
      <category>보험료 절약 팁</category>
      <category>생명보험 고르는 법</category>
      <category>생명보험 특약</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/155</guid>
      <comments>https://mozzi-devlog.tistory.com/155#entry155comment</comments>
      <pubDate>Fri, 15 May 2026 19:34:07 +0900</pubDate>
    </item>
    <item>
      <title>직장인이 놓치기 쉬운 2026년 건강보험료 절약 방법 실제 경험담</title>
      <link>https://mozzi-devlog.tistory.com/154</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음엔 건강보험료가 그냥 고정된 비용인 줄 알았거든요. 그런데 직접 계산해보고 여러 절약 방법을 체크하다 보니, 생각보다 아낄 수 있는 부분이 꽤 있더라고요. 특히 2026년 건강보험료 체계와 기준이 바뀌면서 놓치기 쉬운 포인트도 있더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 글에서는 제가 직접 해보면서 알게 된 건강보험료 절약 방법을 2026년 최신 기준에 맞춰서 구체적으로 알려드릴게요. 신청 절차부터 계산 방법, 그리고 직장인이 흔히 놓치는 부분까지 꼼꼼히 다뤄봤습니다. 끝까지 읽어보시면 분명 도움이 될 거예요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;건강보험료 절약 방법 직장인이 놓치는 포인트 관련 정보&quot; src=&quot;https://images.pexels.com/photos/8943327/pexels-photo-8943327.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;건강보험료 절약 방법 직장인이 놓치는 포인트 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;건강보험료 절약 방법 직장인이 놓치는 포인트 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;2026년 건강보험료 산정 기준, 이렇게 바뀌었더라고요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 이 부분이 가장 헷갈리기 쉬운데요, 2026년부터 건강보험료는 직장가입자의 경우 월급 및 상여, 기타 소득을 포함한 보수총액에 보험료율 7.09%를 적용해 산정합니다. 저는 예전에는 기본급만 계산할 줄 알았는데, 상여금이나 성과급도 포함된다는 점에서 꽤 차이가 나더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;또한, 건강보험료 부과 기준이 매년 바뀌기 때문에 최신 고시를 꼭 확인해야 하는데요, 2026년에는 소득 월평균 580만 원 이상인 경우 보험료가 최대 41만 원까지 부과될 수 있습니다. 저도 내역을 따져보니 생각보다 보험료가 많이 나와서 조정할 필요를 느꼈어요.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 1.5em 0; font-size: 14px;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #f5f5f5;&quot;&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;항목&lt;/th&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;2026년 기준&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;보험료율&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;7.09%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;월 보수총액 상한&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;약 580만 원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;최대 보험료&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;41만 원 내외&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;직장인이 건강보험료 절약하려면 이렇게 하면 됩니다&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;제가 직접 해본 방법 중 가장 효과적이었던 건 '보수 월액 조정 신청'이었어요. 이건 연봉에 포함되는 상여 등을 월별로 나누어 신고해서 보험료 부담을 분산시키는 방법인데요, 회사 인사팀과 협의해서 월별 지급액을 조정하면 보험료도 좀 줄일 수 있더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 제가 알게 된 또 다른 꿀팁은 '장기요양보험료 절감 신청'이에요. 2026년부터는 장기요양보험료도 건강보험료에 포함되어 부과되는데, 소득 수준에 따라 경감 신청이 가능해서 해당 서류 챙기시는 게 중요하더라고요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;건강보험료 절약 방법 직장인이 놓치는 포인트 관련 정보&quot; src=&quot;https://images.pexels.com/photos/7163938/pexels-photo-7163938.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;건강보험료 절약 방법 직장인이 놓치는 포인트 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;건강보험료 절약 방법 직장인이 놓치는 포인트 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;여기서 많이들 헷갈려하세요, 꼭 주의할 점&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음엔 이 부분을 몰랐는데, 건강보험료 절약하면서 가장 흔하게 실수하는 게 &amp;lsquo;소득 신고 누락&amp;rsquo;이에요. 특히 프리랜서나 부업이 있는 분들은 부수입에서 발생하는 소득이 누락되면 나중에 가산금과 과태료가 발생할 수 있으니 꼼꼼히 관리하셔야 합니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 '보험료 절감 신청' 서류를 잘못 제출하거나 기한을 넘기면 절약 효과가 없으니 접수 기간과 제출 서류를 반드시 확인해야 해요. 저도 처음에 늦게 제출해서 3개월치 절감 혜택을 못 받아서 좀 아쉬웠거든요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;저는 이렇게 해서 2026년 건강보험료를 아꼈어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;결론적으로 저는 월 보수총액 조정과 경감 신청을 같이 해서 연간 약 30만 원 정도 보험료를 아꼈는데요, 이게 적게 느껴질 수도 있지만 매달 약 2.5만 원씩 절약되니 적지 않은 금액이더라고요. 실제로 회사 인사팀과 협의하고, 국민건강보험공단 홈페이지에서 경감 신청 서류도 꼼꼼히 챙겼습니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;또 한 가지 알려드리자면, 건강보험료 절약은 매년 갱신되는 부분이니 12월부터 1월 초까지 건강보험공단 공지사항이나 고시변경 내용을 꼭 확인하는 습관을 들이는 게 좋아요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 것들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 상여금이 모두 건강보험료 부과 대상인가요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 네, 2026년 기준으로는 상여금, 성과급 등 정기적이지 않은 보수도 건강보험료 산정 시 포함됩니다. 다만, 비정기적이고 일시적인 보너스인 경우 별도 신고 절차를 통해 조정 신청도 가능하니 개인별 상황을 국민건강보험공단에 문의해보시면 좋아요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 부업 소득도 건강보험료에 반영되나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 네, 부업에서 발생하는 소득도 건강보험료 부과 대상입니다. 하지만 실제 신고 금액과 차이가 있으면 추후 정산되니 가능하면 소득을 투명하게 신고하는 게 가산금 방지에 유리합니다.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;건강보험료 절약 방법 직장인이 놓치는 포인트 관련 정보&quot; src=&quot;https://images.pexels.com/photos/7821467/pexels-photo-7821467.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;건강보험료 절약 방법 직장인이 놓치는 포인트 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;건강보험료 절약 방법 직장인이 놓치는 포인트 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;직장인이 건강보험료 절약하려면 무엇보다 먼저 내 소득과 보수총액을 정확히 파악하는 게 가장 중요해요. 그리고 상여금 조정, 경감 신청 같은 실제 절차를 직접 챙겨야 효과가 크더라고요. 다음에는 건강보험료뿐 아니라 국민연금과 고용보험료도 함께 절약할 수 있는 방법을 알아두면 생활비 관리에 훨씬 도움이 될 거예요.&lt;/p&gt;</description>
      <category>생활정보</category>
      <category>2026년보험료</category>
      <category>건강보험료절약</category>
      <category>건강보험신청방법</category>
      <category>국민건강보험</category>
      <category>직장인보험료절감</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/154</guid>
      <comments>https://mozzi-devlog.tistory.com/154#entry154comment</comments>
      <pubDate>Fri, 15 May 2026 14:06:26 +0900</pubDate>
    </item>
    <item>
      <title>2026년 리빙 비용 절약과 관리, 제가 직접 해본 꿀팁과 최신 정보</title>
      <link>https://mozzi-devlog.tistory.com/153</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음 리빙 비용을 제대로 관리하려고 할 때, 어디서부터 손대야 할지 막막했거든요. 특히 2026년부터 바뀐 최신 생활비 정책들과 금융지원 정보가 많아져서 더 헷갈렸는데요. 그래서 직접 하나씩 확인하고 체계적으로 정리해본 경험을 바탕으로 알려드리려고 해요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 글에서는 2026년 최신 리빙 비용 절약 방법부터 정부 복지 혜택, 금융 관리법까지 모두 다룹니다. 막히는 부분은 제가 겪었던 시행착오도 포함해서 설명할 테니 끝까지 읽어보시면 생활비 부담 크게 줄일 수 있을 거예요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;리빙 관련 정보&quot; src=&quot;https://images.pexels.com/photos/32148711/pexels-photo-32148711.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;리빙 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;리빙 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;먼저 리빙 비용을 줄이려면 꼭 알아야 할 기본 기준&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 이 부분이 가장 중요하더라고요. 2026년 기준, 한국 가구의 평균 월 생활비는 약 350만 원 정도인데, 주택비와 식비가 각각 35%와 25%를 차지합니다. 제 경험상 주택비 절감이 가장 효과적이었고, 특히 전기&amp;middot;가스&amp;middot;수도 요금을 체계적으로 관리하는 게 필수더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;예를 들어, 전기요금은 겨울 한 달에 최대 12,000원까지 절감할 수 있었고, 수도요금도 절수형 기기 도입 후 평균 20% 정도 아꼈습니다. 최근 2026년부터는 에너지 바우처 제도가 확대돼 최대 월 15,000원까지 지원되니 꼭 신청해 보세요.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 1.5em 0; font-size: 14px;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #f5f5f5;&quot;&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;항목&lt;/th&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;2026년 월평균 비용&lt;/th&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;절약 팁&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;주택비 (임대료, 관리비 등)&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;약 122만 원&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;공공임대 신청, 전기&amp;middot;가스 절약&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;식비&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;약 87만 원&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;쿠폰 활용, 공동구매&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;교통비&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;약 30만 원&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;대중교통 정기권 활용&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;통신비&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;약 7만 원&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;알뜰폰, 요금제 변경&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;리빙 비용 관리, 이렇게 단계별로 하면 됩니다&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;제가 처음에 막혔던 게 생활비 관리 루틴 세우는 거였어요. 그래서 매달 고정지출과 변동지출을 구분해서 기록하는 걸 추천해요. 카카오뱅크&amp;middot;토스 같은 앱으로 한 달 지출 내역을 자동으로 정리할 수 있어서 이 부분이 생각보다 편하더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 매달 초에는 고정지출 고지서를 확인하고, 중반에 변동지출 점검, 마지막에는 예산 대비 실제 지출을 비교하는 루틴을 만들었습니다. 이렇게 한 달 동안 꼼꼼히 체크하니 어디서 돈이 새는지 확실히 알게 됐어요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;리빙 관련 정보&quot; src=&quot;https://images.pexels.com/photos/31680629/pexels-photo-31680629.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;리빙 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;리빙 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;제가 여기서 많이 틀렸던 부분, 꼭 주의하세요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음엔 복지 혜택 신청할 때 자격 요건을 잘못 이해해서 혜택을 못 받았던 경험이 있어요. 2026년부터 복지 제도가 잦은 변경이 있더라고요. 예를 들어, 에너지 바우처는 가구 소득 기준이 기존 160%에서 180%로 완화됐지만, 거주지 주소와 세대주 정보가 반드시 맞아야 하니 신청 전에 꼭 확인하세요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;또 전기요금 누진제 절감도 전기 사용량을 한 번에 급격히 줄이려다 보니 히터나 에어컨 사용이 불편해져서 균형 잡는 게 중요했습니다. 지나친 절약보다 생활 편의와 절감의 적절한 조합이 관건이에요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;추가로 제가 써본 리빙 비용 절약법과 꿀팁&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;최근에 저도 시도한 건 지역 신용카드 혜택 적극 활용이에요. 2026년부터 국가에서는 지역 경제 살리기를 위해 최대 10% 캐시백 정책을 새로 시행 중이라, 월 최대 5만 원까지 돌려받을 수 있더라고요. 조건만 맞추면 상당한 절감 효과가 있습니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;또 중고 거래 앱이나 공동구매를 활용해서 식자재와 생활용품을 구매하는 것도 실제로 한 달에 7~8만 원은 아꼈습니다. 특히 모바일 쿠폰과 알림 설정을 잘해두면 놓치던 할인도 챙길 수 있어요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 것들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 리빙 비용 절약을 위해 꼭 신청해야 하는 정부 지원은 무엇인가요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 2026년 기준으론 에너지 바우처, 저소득층 전기요금 감면, 공공임대주택 신청이 가장 효과적입니다. 특히 에너지 바우처는 연 18만 원(월 약 15,000원)까지 지원하니 소득 기준에 맞으면 꼭 신청하세요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 생활비 관리를 위한 앱 추천과 실제 활용 꿀팁이 있을까요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 토스와 카카오뱅크가 자동 지출 내역 분류 기능이 잘 되어 있어서 추천합니다. 저는 매주 월요일마다 한 주 지출 검토를 하고, 알림 설정을 통해 급한 고지서나 할부금 납부를 놓치지 않았어요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;리빙 관련 정보&quot; src=&quot;https://images.pexels.com/photos/31680640/pexels-photo-31680640.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;리빙 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;리빙 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;2026년 리빙 비용 관리는 단순히 아끼는 것보다 정부 지원과 금융 관리, 소비 패턴 개선을 함께하는 게 더 효과적이었어요. 제가 겪은 시행착오와 팁들 참고하셔서 조금 더 편안한 생활비 관리 해보시길 바랍니다. 다음에는 월세 신고 절차와 금융상품 활용법도 정리해 볼게요.&lt;/p&gt;</description>
      <category>생활정보</category>
      <category>리빙비용절약</category>
      <category>생활비관리2026</category>
      <category>생활비앱추천</category>
      <category>에너지바우처2026</category>
      <category>정부복지혜택</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/153</guid>
      <comments>https://mozzi-devlog.tistory.com/153#entry153comment</comments>
      <pubDate>Fri, 15 May 2026 11:01:44 +0900</pubDate>
    </item>
    <item>
      <title>청년도약계좌 가입 후기, 실제 이자 받아보니 생각보다 괜찮았어요</title>
      <link>https://mozzi-devlog.tistory.com/152</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음에 청년도약계좌를 알아볼 때, 절차가 복잡하지 않을까 걱정했거든요. 게다가 실제로 얼마나 이자가 붙을지, 내 돈이 얼마나 불어날지 감이 잘 안 와서 신청을 망설였던 게 사실입니다. 2026년 기준 최신 제도 변동까지 꼼꼼히 챙기면서 직접 가입하고 매달 납입한 후에 받은 이자까지 경험해 보니, 생각보다 좋은 혜택이 있더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 글에서는 청년도약계좌 가입 조건부터 실제 이자 계산법, 그리고 제가 겪은 과정과 주의할 점까지 모두 담았어요. 처음 신청하는 분들이라면 반드시 참고하시면 좋을 내용만 쏙쏙 골라서 적었답니다.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;청년도약계좌 가입 후기 실제 이자 받아보니 관련 정보&quot; src=&quot;https://images.pexels.com/photos/6141086/pexels-photo-6141086.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;청년도약계좌 가입 후기 실제 이자 받아보니 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;청년도약계좌 가입 후기 실제 이자 받아보니 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;청년도약계좌, 누가 얼마까지 낼 수 있을까?&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 이 부분이 제일 헷갈렸는데요, 2026년 현재 청년도약계좌는 만 19세부터 34세까지 청년을 대상으로 하고 있어요. 소득 조건은 연 소득 3,600만원 이하(근로소득 기준)여야 하고, 무주택자라면 가입 가능하답니다. 가입 기간은 총 10년이고, 매달 최소 10만 원에서 최대 70만 원까지 납입할 수 있어요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 계좌의 가장 큰 장점은 정부가 납입액의 40%(최대 월 28만 원 한도)를 매달 지원해준다는 점이에요. 그래서 내가 70만 원을 넣으면 28만 원이 추가로 더 붙는 셈이죠. 10년 동안 꾸준히 납입하면 원금과 정부지원금 합산이 꽤 큰 금액이 됩니다.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 1.5em 0; font-size: 14px;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #f5f5f5;&quot;&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;항목&lt;/th&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;내용&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;가입 가능 나이&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;만 19세~34세&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;소득 기준&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;연 3,600만 원 이하(근로소득자 기준)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;납입 기간&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;10년&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;월 납입 한도&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;10만 원 ~ 70만 원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;정부 지원금&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;납입액의 40%, 최대 월 28만 원&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;가입 절차, 이렇게 하면 크게 어렵지 않아요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;처음에는 서류 준비가 까다로울 줄 알았는데, 실제로는 스마트폰과 인터넷뱅킹만 있으면 생각보다 쉽게 진행됐어요. 제가 직접 해보니까, 먼저 정부24나 금융기관 앱에서 신청서를 작성하고, 소득과 무주택 확인 서류를 제출하면 끝입니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;소득 증빙은 근로소득 원천징수영수증이나 건강보험료 납부확인서로 가능했고, 무주택임을 증명하는 건 주민등록등초본과 국토교통부 실거래가 확인서로 확인했어요. 대략 7일 안에 승인 연락을 받았는데, 이 때 납입 시작일을 정해서 자동 이체 신청하면 됩니다.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;청년도약계좌 가입 후기 실제 이자 받아보니 관련 정보&quot; src=&quot;https://images.pexels.com/photos/5924095/pexels-photo-5924095.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;청년도약계좌 가입 후기 실제 이자 받아보니 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;청년도약계좌 가입 후기 실제 이자 받아보니 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;여기서 많이들 헷갈려하는 포인트 정리&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음엔 이 부분을 몰라서 가입을 망설였는데, 정부 지원금은 납입액 기준으로 산정되기 때문에 한 달이라도 납입을 안 하면 그달 정부 지원금은 받지 못해요. 그리고 중도 해지 시 지원금 회수나 해지 수수료가 발생할 수 있으니 신중하게 결정하는 게 좋습니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;또 하나, 납입 금액 변경은 매월 1일부터 10일까지 신청해야 다음 달부터 적용되니 참고하세요. 저는 이 부분을 놓쳐서 한 달 놓친 적 있답니다.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;저는 이렇게 이자를 실제로 계산해봤어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;제가 납입한 금액은 매달 30만 원이었고, 정부 지원금 40%인 12만 원씩 추가로 적립됐어요. 청년도약계좌의 연 복리 이자율은 3.5% 수준이라서, 1년 후 실제 받은 이자는 원금과 지원금 합산 기준 약 16만 원 정도였답니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;아래 표는 제가 1년 동안 받은 이자와 원금, 정부지원금을 정리한 거예요. 10년 만기까지 꾸준히 하면 더 큰 금액으로 불어날 것으로 기대 중입니다.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 1.5em 0; font-size: 14px;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #f5f5f5;&quot;&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;구분&lt;/th&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: right;&quot;&gt;금액 (원)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;내 납입액 (30만 원 x 12개월)&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd; text-align: right;&quot;&gt;3,600,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;정부 지원금 (12만 원 x 12개월)&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd; text-align: right;&quot;&gt;1,440,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;1년 복리 이자 약 3.5%&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd; text-align: right;&quot;&gt;약 160,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;총액 (원금 + 지원금 + 이자)&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd; text-align: right;&quot;&gt;&lt;b&gt;5,200,000&lt;/b&gt; (대략)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 것들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 청년도약계좌 중도 해지하면 어떻게 되나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 중도 해지 시 정부 지원금은 회수되고, 해지일 기준으로 이자만 지급됩니다. 보통 납입 원금만 돌려받는다고 생각하면 되고, 해지 수수료는 따로 없어요. 최대한 10년 유지하는 게 가장 유리합니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 납입 금액은 언제든지 올리거나 내릴 수 있나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 매월 1일부터 10일까지 변경 신청하면 다음 달부터 금액이 조정돼요. 저도 이걸 몰라서 한 번 놓쳤는데, 미리 계획해서 신청하는 걸 추천합니다.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;청년도약계좌 가입 후기 실제 이자 받아보니 관련 정보&quot; src=&quot;https://images.pexels.com/photos/18432087/pexels-photo-18432087.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;청년도약계좌 가입 후기 실제 이자 받아보니 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;청년도약계좌 가입 후기 실제 이자 받아보니 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;제 경험으로는 청년도약계좌는 소득이 조금 낮은 청년들이 목돈 만들기 좋은 수단인 것 같아요. 정부 지원금과 3%대 중반 이자가 더해지니 10년간 꾸준히 불입하면 기대 이상의 재테크 효과를 볼 수 있죠. 다음에는 청년도약계좌 만기 후 활용법이나 중도 인출 시 고려할 점에 대해서도 정리해볼게요.&lt;/p&gt;</description>
      <category>생활정보</category>
      <category>청년도약계좌</category>
      <category>청년도약계좌 2026</category>
      <category>청년도약계좌 가입조건</category>
      <category>청년도약계좌 이자</category>
      <category>청년도약계좌 후기</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/152</guid>
      <comments>https://mozzi-devlog.tistory.com/152#entry152comment</comments>
      <pubDate>Thu, 14 May 2026 19:32:23 +0900</pubDate>
    </item>
    <item>
      <title>2026년 연말정산 환급 최대로 받는 방법, 직장인인 제가 직접 해봤어요</title>
      <link>https://mozzi-devlog.tistory.com/151</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음 연말정산 환급을 준비할 때는 어디서부터 어떻게 챙겨야 할지 막막했거든요. 특히 2026년 최신 세법과 공제 항목이 조금씩 바뀌어서 더 헷갈리더라고요. 그래서 올해 연말정산 환급 최대로 받는 방법을 직접 경험하면서 꼼꼼히 챙긴 팁들을 공유하려고 해요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 글에서는 2026년 기준 반영된 주요 공제 항목, 실수하지 않는 신청 절차, 그리고 꼭 기억해야 할 허들 포인트까지 모두 정리할 거예요. 읽으시면 혼자서도 연말정산 환급금을 최대한으로 받을 수 있을 거예요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;연말정산 환급 최대로 받는 방법 직장인 필독 관련 정보&quot; src=&quot;https://images.pexels.com/photos/7821684/pexels-photo-7821684.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;연말정산 환급 최대로 받는 방법 직장인 필독 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;연말정산 환급 최대로 받는 방법 직장인 필독 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;연말정산 환급금 높이려면 이 조건부터 꼭 확인하세요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 이 부분이 연말정산에서 가장 중요하거든요. 2026년부터는 기본공제 인원 범위와 인적공제 금액이 조금 조정됐는데요, 기본적으로 배우자, 부양가족에 대해서는 연 소득 120만원 이하일 때 인적공제가 적용된다는 점 기억하세요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 특별히 주목할 점은 2026년부터 신용카드, 체크카드, 현금영수증 등 카드 공제율이 일부 달라졌다는 것인데, 신용카드는 &lt;b&gt;15%&lt;/b&gt;, 체크&amp;middot;현금영수증은 &lt;b&gt;30%&lt;/b&gt; 공제율이 적용됩니다. 연소득 7천만 원 이하 직장인이라면 카드 사용액이 총 급여의 25%를 넘길 때 공제가 시작되니 카드 소비 패턴을 잘 관리하는 게 포인트입니다.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 1.5em 0; font-size: 14px;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #f5f5f5;&quot;&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;공제 항목&lt;/th&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;2026년 기준 내용&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;인적공제&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;연 소득 120만원 이하 배우자&amp;middot;부양가족 최대 150만 원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;신용카드 공제율&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;15% (총 급여 7천만 원 이하 기준)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;체크&amp;middot;현금영수증 공제율&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;30%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;의료비&amp;middot;교육비 공제&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;총 지출액의 15% 초과분만 공제 적용&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;연말정산 환급 신청, 이렇게 하면 헷갈리지 않고 할 수 있어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;직접 해보니 가장 막힌 부분이 자료 제출과 간소화 서비스 활용이었어요. 국세청 홈택스 연말정산 간소화 시스템을 통해 2026년 1월 중순부터 관련 서류를 쉽게 다운받을 수 있는데, 의료비, 교육비, 보험료 내역은 직접 챙겨야 할 수도 있으니 유의하세요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;서류 준비가 끝나면 회사에 제출하는데, 저는 매년 1월 말까지 준비하는 걸 추천해요. 특히 개인사업자 배우자나 프리랜서 수입 있는 경우 별도 신고가 필요하니, 필요한 경우 홈택스에서 추가 신고 절차를 꼭 확인해야 해요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;연말정산 환급 최대로 받는 방법 직장인 필독 관련 정보&quot; src=&quot;https://images.pexels.com/photos/8962465/pexels-photo-8962465.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;연말정산 환급 최대로 받는 방법 직장인 필독 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;연말정산 환급 최대로 받는 방법 직장인 필독 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;이 부분에서 많이들 헷갈려하세요, 저도 그랬어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음엔 의료비 세액공제 신청할 때, 병원별로 영수증을 다 모아야 하는 줄 알았는데요, 사실 병원명과 진료일자만 제대로 확인하면 홈택스에서 대부분 자동으로 조회가 가능하거든요. 대신 약국비나 비보험 치료비는 따로 챙겨야 해서 이 부분에서 자칫 빠뜨리기 쉬워요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;또 하나, 주택자금 공제는 담보대출 이자 납입 증명서류를 꼭 챙겨야 하는데요, 은행에서 1월 초 발급해줍니다. 이걸 못 받으면 공제받을 수 없으니 회사 인사팀에 미리 문의하는 게 좋아요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;직장인이라면 이것도 꼭 챙겨보세요, 알뜰한 환급 꿀팁&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;제가 놓치지 않은 한 가지는 월세 세액공제인데요, 2026년부터는 연간 총 급여 7천만 원 이하 직장인 기준으로 월세 750만 원까지 세액공제가 가능합니다. 월세 지급 내역과 계약서만 있으면 되니, 영수증을 꼼꼼히 챙기는 게 중요해요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;또 중고차 구매 비용도 연말정산 공제 대상이 될 수 있다는 사실, 의외로 모르는 분들이 많더라고요. 차량 관련 공제는 국토교통부와 국세청 공지사항을 꼭 확인해 보세요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 것들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 연말정산 환급금은 언제쯤 받을 수 있나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 보통 2월 말에서 3월 초 사이에 회사 급여와 함께 환급금이 지급됩니다. 다만 회사마다 절차 차이가 있으니 1월 말까지 서류 제출을 마쳐야 지연 없이 받을 수 있어요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 아르바이트도 연말정산 꼭 해야 하나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 네, 아르바이트도 원천징수 대상 근로소득자라면 연말정산을 꼭 해야 하고 추가 세금 환급도 가능합니다. 총 급여가 1,500만 원 이하일 경우 별도 종합소득세 신고는 하지 않아도 되지만, 환급 신청은 회사에 서류 제출로 하면 돼요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;연말정산 환급 최대로 받는 방법 직장인 필독 관련 정보&quot; src=&quot;https://images.pexels.com/photos/7688995/pexels-photo-7688995.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;연말정산 환급 최대로 받는 방법 직장인 필독 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;연말정산 환급 최대로 받는 방법 직장인 필독 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;연말정산 환급은 단순히 서류 몇 장 제출하는 것 이상으로 꼼꼼히 챙겨야 확실한 혜택을 볼 수 있다는 걸 저도 직접 경험했어요. 이번 기회에 카드 사용 내역부터 공제 항목까지 다시 한번 점검하시고, 다음에는 건강보험료 절감 방법이나 주택청약 공제 같은 절약 팁도 알아두시면 더 좋을 것 같네요.&lt;/p&gt;</description>
      <category>생활정보</category>
      <category>2026 연말정산</category>
      <category>연말정산 꿀팁</category>
      <category>연말정산 방법</category>
      <category>연말정산 환급</category>
      <category>직장인 세금공제</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/151</guid>
      <comments>https://mozzi-devlog.tistory.com/151#entry151comment</comments>
      <pubDate>Thu, 14 May 2026 19:31:01 +0900</pubDate>
    </item>
    <item>
      <title>실손보험 청구 방법 직접 해보니 놓친 서류가 있었어요, 완전 꿀팁</title>
      <link>https://mozzi-devlog.tistory.com/150</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음에 실손보험 청구를 하려고 보니까, 뭐부터 해야 할지 막막하더라고요. 온라인으로 하면 된다고는 하는데, 제출해야 할 서류가 은근히 복잡하고 부족한 걸 발견하면 다시 재요청하는 상황도 생기고요. 그래서 2026년 최신 기준으로, 저처럼 처음 해보는 분들이 헷갈리지 않도록 제가 직접 해본 경험을 자세히 정리해봤어요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 글에서는 실손보험 청구를 위한 필수 서류부터, 청구 방법 단계를 차근차근 알려드릴게요. 또 제가 놓쳤던 서류들과 재처리 경험도 솔직하게 담았고요. 마지막에는 실손보험 청구 시 자주하는 실수까지 다뤘으니 끝까지 읽어보시면 저처럼 힘겹지 않게 처리하실 수 있을 거예요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;실손보험 청구 방법 직접 해보니 놓친 서류가 있었어요 관련 정보&quot; src=&quot;https://images.pexels.com/photos/6129141/pexels-photo-6129141.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;실손보험 청구 방법 직접 해보니 놓친 서류가 있었어요 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;실손보험 청구 방법 직접 해보니 놓친 서류가 있었어요 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;실손보험 청구에 꼭 필요한 기본 서류, 저는 이렇게 준비했어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 이 부분이 가장 중요한데도 제가 처음에 가장 헷갈렸던 곳이에요. 실손보험 청구하려면 병원에서 받은 진료비 영수증과 진료비 세부내역서가 반드시 필요하거든요. 2026년 기준으로, 보험사마다 다르지만 대부분은 진료비 영수증, 진료비 세부내역서, 그리고 보험금 청구서 이 세 가지가 기본입니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저는 동네 내과에서 진료받고 청구했는데, 영수증에는 진료날짜와 비용이 적혀있었고, 진료비 세부내역서에는 처방약, 검사비 등 상세 항목이 전부 나와서 이걸 보험사 앱에 첨부했어요. 만약 진료비 세부내역서가 없으면 보험금 청구가 지연되거나 반려될 수 있으니 꼭 챙기셔야 해요.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 1.5em 0; font-size: 14px;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #f5f5f5;&quot;&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;서류명&lt;/th&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;내용 및 주의점&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;진료비 영수증&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;진료일, 병원명, 비용 명확 기재 필수, 원본 제출 권장&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;진료비 세부내역서&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;처방약, 검사 항목 별 세부내역 포함, 총액이 영수증과 일치해야 함&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;보험금 청구서&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;보험사에서 제공하는 양식에 맞춰 작성, 휴대폰 앱으로 작성 가능&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;실손보험 청구, 이렇게 하면 됩니다: 직접 해본 단계별 절차&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음에는 청구서 작성부터 서류 첨부, 접수까지 흐름이 헷갈렸는데요. 요즘은 보험사 앱에서 거의 다 할 수 있어서 생각보다 편하더라고요. 제가 경험한 단계별 절차는 이렇게 진행됐어요.&lt;/p&gt;
&lt;ul style=&quot;margin: 0 0 1.4em; padding-left: 1.6em;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;① 병원에서 진료 후 진료비 영수증과 세부내역서 받기 (보통 당일이나 다음날 가능)&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;② 보험사 모바일 앱이나 홈페이지 접속해서 보험금 청구 메뉴 들어가기&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;③ 개인정보 입력 및 보험금 청구서 작성 (진료일, 병원명, 진료비 등)&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;④ 진료비 영수증과 세부내역서 사진 또는 PDF 파일로 첨부하기&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;⑤ 제출 후 접수 완료 문자나 알림 확인하기&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;⑥ 보통 7~10일 내 보험금 입금 확인 (2026년 현재 평균 처리 기간)&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;실손보험 청구 방법 직접 해보니 놓친 서류가 있었어요 관련 정보&quot; src=&quot;https://images.pexels.com/photos/6129574/pexels-photo-6129574.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;실손보험 청구 방법 직접 해보니 놓친 서류가 있었어요 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;실손보험 청구 방법 직접 해보니 놓친 서류가 있었어요 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;여기서 많이들 헷갈려하세요, 저도 이 부분에서 실수했어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;실제로 해보면 진료비 세부내역서를 안 챙기거나, 보험금 청구서 작성 시 병원명이나 진료일을 틀리게 입력해서 다시 요청받는 경우가 많아요. 저도 처음에 진료날짜를 착각해서 한 번 반려됐었거든요. 그리고 민감한 개인정보인 주민등록번호 뒷자리를 앱에 제출할 때 안전하게 입력됐는지 꼭 확인하세요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;또 저의 경우, 진료비가 3만 원 이하일 때는 보험사에 따라 청구 안 해도 된다는 안내가 있어서 비용 대비 효율을 고려해 청구를 안 한 적도 있어요. 이 부분은 각 보험사 약관을 꼼꼼히 확인하는 게 좋습니다.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;저는 이렇게 해서 실손보험 청구 비용과 시간을 아꼈어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저 같은 경우는 앱에서 바로 제출할 때, 서류 누락이 없도록 체크리스트를 만들어서 꼼꼼히 확인했어요. 그 덕분에 청구 반려 없이 최초 신청만으로 약 4만 5천 원 보험금을 받을 수 있었죠. 그리고 종이 서류를 보내야 하는 번거로움을 줄여 3~4일 정도 시간을 절약했어요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 자주 가는 병원에서는 매번 세부내역서 출력해달라고 미리 요청해두니 다음에 또 받을 때 훨씬 수월하더라고요. 이런 작은 팁이 큰 차이를 만들어요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 것들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 실손보험 청구 서류는 꼭 원본이어야 하나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 보험사마다 약간 다르지만, 대부분 진료비 영수증 원본을 요구합니다. 하지만 전자문서나 모바일 영수증을 인정하는 보험사도 있으니 가입하신 보험사의 안내를 꼭 확인하세요. 제가 이용한 보험사는 모바일 청구가 가능했어요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 청구 후 보험금은 얼마나 빨리 받을 수 있나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 2026년 기준, 대부분 보험사는 접수 후 7~10일 내 입금해 줍니다. 하지만 서류가 부족하거나 잘못된 경우 처리 기간이 연장될 수 있으니 청구 전 서류를 꼼꼼히 확인하는 게 중요해요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;실손보험 청구 방법 직접 해보니 놓친 서류가 있었어요 관련 정보&quot; src=&quot;https://images.pexels.com/photos/8413294/pexels-photo-8413294.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;실손보험 청구 방법 직접 해보니 놓친 서류가 있었어요 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;실손보험 청구 방법 직접 해보니 놓친 서류가 있었어요 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;처음 실손보험 청구할 때는 서류 준비부터 청구 절차까지 막막할 수밖에 없는데요. 저처럼 실수 없이 한번에 끝내려면 필수 서류를 꼼꼼히 챙기고, 보험사 앱으로 직접 청구하는 게 가장 편해요. 다음에는 실손보험 가입 시 주의할 점과 보험료 절약 꿀팁도 함께 정리해볼게요.&lt;/p&gt;</description>
      <category>생활정보</category>
      <category>2026년 실손보험</category>
      <category>보험금 청구 서류</category>
      <category>보험금 청구서 작성법</category>
      <category>실손보험 청구 방법</category>
      <category>진료비 영수증 준비</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/150</guid>
      <comments>https://mozzi-devlog.tistory.com/150#entry150comment</comments>
      <pubDate>Thu, 14 May 2026 19:29:38 +0900</pubDate>
    </item>
    <item>
      <title>2026년 생활건강 관리, 제가 직접 겪은 최신 정보와 꿀팁</title>
      <link>https://mozzi-devlog.tistory.com/149</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음에 생활건강 관리를 어떻게 시작해야 할지 막막했거든요. 특히 2026년 최신 생활비와 건강 관련 복지 혜택이 계속 변하다 보니, 직접 확인해보고 신청하는 데 시간이 꽤 걸렸어요. 생활건강이란 단어 자체가 꽤 넓은데, 건강한 생활을 위한 비용 관리부터 정부 지원 제도까지 모두 포함되더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 글에서는 2026년에 꼭 알아야 하는 생활건강 관련 복지 혜택부터, 실생활에서 도움이 되는 비용 절감법까지 제가 직접 경험하며 터득한 내용을 쭉 정리해 볼게요. 읽다 보면 막힌 부분 없이 쭉 이해가 되실 거예요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;생활건강 관련 정보&quot; src=&quot;https://images.pexels.com/photos/31092685/pexels-photo-31092685.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;생활건강 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;생활건강 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;2026년 생활건강 정부 지원, 이렇게 챙기면 됩니다&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 이 부분이 제일 헷갈리는데요, 2026년부터는 건강보험 국고지원 비율이 25%로 증가했어요. 그래서 국민건강보험료의 부담이 조금 줄긴 했지만, 여전히 고소득자에게는 부담이 클 수밖에 없더라고요. 저도 직접 지방자치단체에 문의해서 신청한 '지역사회 통합 건강증진 프로그램' 덕분에 건강검진 비용 40%(최대 3만 원)를 돌려받았어요. 이게 2026년 7월부터 새롭게 확대된 제도라 잘 모르는 분들이 많더라고요.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 1.5em 0; font-size: 14px;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #f5f5f5;&quot;&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;지원 항목&lt;/th&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;2026년 변경 내용&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;건강검진 비용 지원&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;최대 40%, 최대 3만 원 한도 확대&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;저소득층 의료비 지원&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;연간 최대 지원금 120만 원으로 상향 조정&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;건강보험료 경감제도&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;중위소득 80% 이하 가구에 최대 30% 경감 혜택&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;생활건강비 절약, 저는 이렇게 했어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;제가 가장 먼저 시작한 건 '의료비 지출 내역 꼼꼼하게 정리하기'였어요. 건강보험공단 홈페이지에서 진료비 상세 내역을 내려받으면 연 단위로 지출 패턴을 파악할 수 있거든요. 그러다 보니 불필요한 치료나 약 처방을 줄일 수 있었고, 약국별로 가격 비교해서 같은 성분의 약을 조금 더 저렴하게 구매하는 방법도 알게 됐어요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;생활건강 관련 정보&quot; src=&quot;https://images.pexels.com/photos/8670518/pexels-photo-8670518.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;생활건강 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;생활건강 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;여기서 많이들 헷갈려하세요, 신청과 납부 주의사항&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음엔 이 부분을 몰랐는데, 건강보험료 경감 신청 시 '재산 신고'를 제대로 해야 해요. 일부러 재산 자료 누락하면 오히려 경감이 안 되거나 추후 납부 부담이 커질 수 있더라고요. 신청 기간은 매년 3월에서 4월 사이인데, 기간을 놓치면 다음 해까지 기다려야 하니 꼭 일정 확인이 필요해요. 또, 직장인과 지역가입자의 납부 방식도 달라서 온라인으로 직접 납부 내역을 확인하는 게 필수라는 점도 유념해야 합니다.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;생활건강과 연관된 추가 실속 꿀팁&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;건강을 유지하는 것 자체가 생활비 절약으로 이어진다는 사실, 저도 점점 느끼게 됐어요. 예를 들어 매주 2회 가까운 체육시설이나 공공 체육관을 이용하면 한 달에 1만 원 정도의 저렴한 비용으로 운동할 수 있거든요. 그리고 2026년부터 일부 지자체가 운영하는 '건강관리 앱'을 통해 운동 기록 및 식단 관리를 하면 소정의 포인트를 적립해 의료비 할인 혜택까지 준다는 점도 활용해 봤어요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 것들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 2026년 기준으로 건강보험료 경감 신청은 어떻게 하나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 국민건강보험공단 홈페이지나 가까운 지사 방문, 또는 모바일 앱으로 신청할 수 있어요. 신청 기간은 매년 3월 1일부터 4월 30일까지이며, 재산 신고와 소득 신고가 정확해야 경감액 산정이 정확히 이뤄집니다. 중위소득 80% 이하 가구는 최대 30%까지 경감받을 수 있고, 저소득층은 추가 의료비 지원도 받을 수 있어요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 생활건강비 절약을 위해 추천하는 간단한 습관이 있나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 네, 건강검진과 예방접종을 정기적으로 받는 게 가장 중요해요. 조기에 건강 문제를 발견하면 큰 치료비가 드는 걸 막을 수 있거든요. 그리고 국민건강보험공단에서 제공하는 무료 건강관리 앱을 활용해 식단과 운동을 기록하는 것도 좋고, 매달 1~2만원 정도 지출로 건강 관련 공공 프로그램이나 체육시설을 이용하는 게 장기적으로 큰 절약으로 이어집니다.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;생활건강 관련 정보&quot; src=&quot;https://images.pexels.com/photos/27298084/pexels-photo-27298084.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;생활건강 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;생활건강 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;생활건강은 단순히 건강만 챙기는 게 아니라, 내 생활 전반을 잘 관리하는 과정인 것 같아요. 2026년부터 새롭게 바뀐 복지 혜택과 절약 방법을 잘 활용하면 생활비 부담도 줄고 몸도 건강해질 수 있으니 저처럼 꼼꼼히 챙겨보시길 추천합니다. 다음에는 생활건강과 연계된 식단 관리법과 스트레스 해소법에 대해서도 경험담을 나누려고 해요.&lt;/p&gt;</description>
      <category>생활정보</category>
      <category>2026년 복지 혜택</category>
      <category>건강검진 비용</category>
      <category>건강보험료 절감</category>
      <category>생활건강</category>
      <category>생활비 절약 팁</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/149</guid>
      <comments>https://mozzi-devlog.tistory.com/149#entry149comment</comments>
      <pubDate>Thu, 14 May 2026 08:06:25 +0900</pubDate>
    </item>
    <item>
      <title>Java 멀티스레드에서 synchronized와 ReentrantLock 차이점 직접 비교해봤어요</title>
      <link>https://mozzi-devlog.tistory.com/148</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;Java 멀티스레드 프로그래밍 하다가 synchronized랑 ReentrantLock 중에 뭘 써야 할지 한참 고민했어요. 저도 처음엔 둘 다 비슷한 동기화 수단이라고 생각했거든요. 그런데 실제로 둘을 쓰면서 겪은 문제 때문에 완전히 생각이 달라졌습니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 글에서 synchronized와 ReentrantLock의 차이점, 쓸 때 주의점, 직접 써보면서 겪은 삽질까지 모두 풀어볼게요. 이거 읽고 나면 Java 멀티스레드 동기화 고민은 싹 해결될 거예요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;개발 환경 / 버전 정보&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;Java 17, Eclipse IDE, OpenJDK 17 환경에서 테스트했어요. &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;synchronized&lt;/code&gt;는 자바 기본 키워드고, &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;ReentrantLock&lt;/code&gt;은 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;java.util.concurrent.locks&lt;/code&gt; 패키지에서 가져왔습니다.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;synchronized와 ReentrantLock 이렇게 다릅니다&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 이 부분이 가장 헷갈렸는데요, 크게 보면 두 가지 차이가 있어요.&lt;/p&gt;
&lt;ul style=&quot;margin: 0 0 1.4em; padding-left: 1.6em;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;&lt;b&gt;사용법과 유연성&lt;/b&gt;: synchronized는 키워드라 문법적으로 간단하지만, 락 획득과 해제가 자동으로 처리돼요. ReentrantLock은 명시적으로 락을 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;lock()&lt;/code&gt;하고 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;unlock()&lt;/code&gt; 해야 합니다.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;&lt;b&gt;추가 기능&lt;/b&gt;: ReentrantLock은 락 획득 시도 시간 제한, 인터럽트 가능 락, 조건 변수(Condition) 같은 부가 기능이 있는 반면 synchronized는 이런 기능이 없어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;font-weight: bold; font-size: 1.1em; margin: 1.8em 0 0.6em;&quot; data-ke-size=&quot;size23&quot;&gt;synchronized 기본 코드&lt;/h3&gt;
&lt;pre class=&quot;gradle&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;public class SyncExample {
    private int count = 0;

    public synchronized void increment() {
        count++;
    }

    public synchronized int getCount() {
        return count;
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;synchronized 키워드만 붙이면 내가 원하는 메서드, 혹은 코드 블록 전체에 락이 걸려서 다른 스레드는 진입 못 해요. 너무 직관적이고 간단하죠?&lt;/p&gt;
&lt;h3 style=&quot;font-weight: bold; font-size: 1.1em; margin: 1.8em 0 0.6em;&quot; data-ke-size=&quot;size23&quot;&gt;ReentrantLock 기본 코드&lt;/h3&gt;
&lt;pre class=&quot;cs&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;import java.util.concurrent.locks.ReentrantLock;

public class LockExample {
    private int count = 0;
    private final ReentrantLock lock = new ReentrantLock();

    public void increment() {
        lock.lock();
        try {
            count++;
        } finally {
            lock.unlock();
        }
    }

    public int getCount() {
        lock.lock();
        try {
            return count;
        } finally {
            lock.unlock();
        }
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;ReentrantLock은 꼭 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;try-finally&lt;/code&gt;로 해제 처리를 해줘야 안전하더라고요. 안 그럼 락이 풀리지 않아 데드락 걸릴 수 있어요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;직접 써보면서 겪었던 삽질과 해결책&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저는 처음에 synchronized로 동기화만 하면 끝이라고 생각해서 코드에 이것만 썼는데, 특정 상황에서 락이 제대로 풀리지 않는 문제가 생겼어요. 직접 디버깅해보니, synchronized는 락 획득과 해제가 JVM 내부에서 자동으로 처리되지만, 단순히 메서드가 끝나기 전 예외가 나면 스레드가 블록을 유지하는 경우가 있더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그래서 ReentrantLock으로 고쳤는데, 한 가지 실수로 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;unlock()&lt;/code&gt;을 빼먹고 쓰다 보니 데드락 상황이 발생했습니다. 이런 부분이 제일 조심해야 하는 점이에요.&lt;/p&gt;
&lt;pre class=&quot;cs&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;public void increment() {
    lock.lock();
    // do something
    // unlock() 호출 안 해서 다른 스레드가 락 못 풀림
}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이걸 방지하려면 항상 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;try-finally&lt;/code&gt; 안에 넣어야 하는 거예요. 안 그러면 서버가 멈춰서 얼마나 민망한지 몰라요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;이건 이렇게 하면 좋아요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;추가로 ReentrantLock의 장점 중 하나가 잠금 시도 시간 제한인데요, 이렇게 하면 무한정 대기하지 않고 일정 시간만 기다렸다가 실패할 수 있어서 서버가 멈추는 걸 예방할 수 있어요.&lt;/p&gt;
&lt;pre class=&quot;reasonml&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;import java.util.concurrent.TimeUnit;

public void incrementWithTimeout() {
    try {
        if (lock.tryLock(500, TimeUnit.MILLISECONDS)) {  // 0.5초 대기
            try {
                // 작업 수행
                count++;
            } finally {
                lock.unlock();
            }
        } else {
            System.out.println(&quot;락 획득 실패, 작업 건너뜀&quot;);
        }
    } catch (InterruptedException e) {
        Thread.currentThread().interrupt();
        System.out.println(&quot;스레드 인터럽트로 작업 취소&quot;);
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 부분 덕분에 저희 서비스가 극단적인 부하 상황에서도 멈추지 않고 견디는 걸 직접 확인했어요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 것들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. synchronized가 ReentrantLock보다 무조건 느리지 않나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 꼭 그렇지 않아요. JVM이 synchronized에 대해 여러 최적화를 해오고 있어서 간단한 동기화에는 오히려 synchronized가 더 빠를 때도 있어요. 하지만 복잡한 락 전략이 필요하면 ReentrantLock이 유리합니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. ReentrantLock을 꼭 unlock 해야 하는 이유가 뭔가요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. unlock을 빼먹으면 락이 해제되지 않고 다른 스레드는 계속 대기하게 돼요. 이걸 데드락(deadlock)이라고 하는데 서버 다운 원인 중 하나입니다. 그래서 항상 try-finally에서 해제를 보장해줘야 해요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. synchronized에도 인터럽트 기능이나 시간 제한 같은 게 있나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 기본적으로 synchronized는 이런 기능 없어요. 그래서 복잡한 상황(시간 제한, 조건 대기 등)이 필요하면 ReentrantLock을 써야 합니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;직접 코드 써보고 경험하면서 synchronized와 ReentrantLock의 차이가 이해가 확실히 됐어요. 단순히 문법 차이만 보는 게 아니라, 쓰는 용도와 상황에 따라 적절히 선택하는 게 중요하더라고요. 멀티스레드 환경에서 안정적이고 유연한 동기화를 원하면 ReentrantLock을 적극 추천합니다.&lt;/p&gt;</description>
      <category>언어/Java</category>
      <category>Java 동기화 비교</category>
      <category>Java 멀티스레드</category>
      <category>ReentrantLock 예제</category>
      <category>synchronized 사용법</category>
      <category>멀티스레드 데드락 해결법</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/148</guid>
      <comments>https://mozzi-devlog.tistory.com/148#entry148comment</comments>
      <pubDate>Wed, 13 May 2026 18:18:41 +0900</pubDate>
    </item>
    <item>
      <title>JavaScript async await 쓰면서 제가 실수한 패턴 5가지와 해결법</title>
      <link>https://mozzi-devlog.tistory.com/147</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;JavaScript에서 async await를 쓰다가 생각보다 자주 삽질을 했어요. 특히 비동기 처리를 제대로 이해하지 못해서 기능 이상이 생길 때가 많았거든요. 이 글을 쓰는 이유도 실제로 제가 겪은 실수와 해결법을 공유해서 여러분이 같은 문제에 빠지지 않길 바라는 마음에서입니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;오늘은 제가 자주 빠진 async await의 실수 패턴 5가지를 보여드리고, 각각 어떻게 해결했는지 차근차근 설명할게요. async await를 처음 쓰는 분은 물론 이미 사용해본 분들도 한 번씩 겪는 문제라 꽤 도움이 될 거예요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;개발 환경 / 버전 정보&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;제가 쓰던 환경은 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;Node.js 18&lt;/code&gt; 버전이고, 프론트엔드는 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;React 18&lt;/code&gt;를 사용했어요. async await는 ES2017부터 공식 지원하는 문법인데, 대부분 최신 환경에서는 무리 없이 돌아가니까 실제 개발환경에 맞게 적용하면 됩니다.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;1. async 함수 안에서 await 안 쓴 실수, &quot;그냥 함수인데 왜 안 기다려?&quot;&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.0em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 이 부분이 제일 기본인데도 처음엔 많이 헷갈렸거든요. async 함수 안에서 어떤 작업이 비동기임에도 await를 안 붙이면, 함수가 끝나기도 전에 다음 코드로 넘어가 버려요.&lt;/p&gt;
&lt;pre class=&quot;javascript&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;async function fetchUser() {
  fetch('https://api.example.com/user'); // await가 없으면 프로미스가 완료되기 전에 호출 끝남
  console.log('fetchUser 함수 끝');
}

fetchUser();
// 'fetchUser 함수 끝'이 먼저 찍히고, fetch 응답은 나중에 처리될 수 있음
&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이때는 꼭 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;await fetch(...)&lt;/code&gt;로 써야 fetch가 끝날 때까지 기다려 주는 거예요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;2. await만 쓰면 순차 실행, 병렬 처리하려다 시간 낭비한 경험&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.0em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그런데 여기서 많이들 헷갈려 하는 게, 여러 비동기 작업을 동시에 하고 싶은데 무작정 await를 붙이면 전부 순서대로 실행된다는 거예요. 저도 이거 모르고 서버 요청 3개를 차례로 기다리다가 3배 늦게 끝난 적 있어요.&lt;/p&gt;
&lt;pre class=&quot;javascript&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;async function getData() {
  const data1 = await fetch('https://api.example.com/data1');
  const data2 = await fetch('https://api.example.com/data2');
  const data3 = await fetch('https://api.example.com/data3');
  return [data1, data2, data3];
}

// 이 코드는 data1이 끝나야 data2가 시작되고, 그 다음에 data3이 시작되니 시간이 그만큼 늘어남
&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;병렬로 돌리려면 Promise.all을 써야 하는데, 저는 처음에 이 부분에서 엄청 막혔어요.&lt;/p&gt;
&lt;pre class=&quot;javascript&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;async function getDataParallel() {
  const promises = [
    fetch('https://api.example.com/data1'),
    fetch('https://api.example.com/data2'),
    fetch('https://api.example.com/data3'),
  ];
  const results = await Promise.all(promises);
  return results;
}

// 이렇게 하면 3개 요청이 병렬로 실행되어서 더 빨리 끝남
&lt;/code&gt;&lt;/pre&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;3. try-catch 안에 async 함수 호출 안 하고 await 안 붙여서 에러 안 잡힘&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.0em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;많이들 헷갈려하시는 게, async await 쓸 때는 에러 처리가 잘되게 try-catch를 쓴다는 점인데, 만약 await 없이 에러가 날 수 있는 async 함수를 호출하면 try 밖으로 에러가 나가 버려요. 저는 이거 때문에 한참 버그 찾았어요.&lt;/p&gt;
&lt;pre class=&quot;javascript&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;async function getUser() {
  throw new Error('사용자 정보를 못 불러왔어요');
}

async function main() {
  try {
    getUser(); // await 없으면 에러가 여기서 잡히지 않음
  } catch (e) {
    console.error('에러 잡힘:', e);
  }
}

main();
// 에러가 콘솔에 찍히긴 하지만 catch에서는 못 잡음
&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 때는 무조건 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;await getUser()&lt;/code&gt;로 써야 에러가 try-catch 안에서 잘 잡힙니다.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;4. async await로 감쌌는데 프로미스 체인과 함수 반환 실수&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.0em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;async 함수는 항상 프로미스를 리턴하는데, 가끔 async 함수 안에서 또 프로미스를 직접 반환하거나 중첩해서 헷갈리는 경우가 있더라고요. 저는 이 부분 이해하다가 무한대기 상태에 빠진 적이 있어요.&lt;/p&gt;
&lt;pre class=&quot;pgsql&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;async function doubleAsync() {
  return new Promise(resolve =&amp;gt; {
    setTimeout(() =&amp;gt; {
      resolve('완료');
    }, 1000);
  });
}

async function wrapper() {
  return doubleAsync(); // 이렇게 하면 wrapper()도 프로미스를 반환
}

wrapper().then(console.log); // 1초 뒤에 '완료' 출력
&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;async 함수는 내부에서 프로미스 리턴해도 결국 프로미스를 다시 한 번 감싸서 반환하는데, 이 부분은 크게 신경 안 써도 되지만 프로미스 체인 쓸 때 헷갈릴 수 있어요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;5. await 앞에 함수 호출을 깜빡하고 의도치 않은 순서로 처리된 경우&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.0em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;가장 황당했던 실수인데요, await를 붙여야 할 함수 호출 맨 앞에 빠뜨리고 그냥 쓰는 실수가 있었어요. 결과는 코드가 예상과 다르게 먼저 다음 줄부터 실행돼서 버그가 나더라고요.&lt;/p&gt;
&lt;pre class=&quot;javascript&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;async function fetchNumber() {
  return 42;
}

async function test() {
  const result = await fetchNumber; // () 괄호 빠져서 함수가 호출되지 않음
  console.log(result); // Promise 객체 출력, 예상과 다름
}

test();
&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이렇게 쓰면 함수가 호출되지 않고 함수 자체가 Promise로 인식되니까 꼭 확인해야 해요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;심화: async await 잘 쓰려면 Promise 특성을 꼭 이해하세요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;한 가지 더 팁을 드리자면, async await는 Promise 문법을 감싼 문법 그 자체라서 Promise의 동작 원리를 정확히 알아야 문제 없이 쓸 수 있어요. Promise 상태, then/catch와의 차이, 그리고 이벤트 루프 처리 구조를 이해하면 디버깅할 때 훨씬 수월해집니다.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 것들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. async 함수 내부에서 await 없이 프로미스를 그냥 반환해도 괜찮나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 네, async 함수는 언제나 프로미스를 반환하기 때문에, await 없이 프로미스를 반환해도 동작은 하지만 호출한 곳에서 명확히 기다려주고 싶으면 await를 붙이는 게 좋습니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. Promise.all에서 하나가 실패하면 어떻게 되나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. Promise.all은 참여한 프로미스 중 하나라도 reject되면 즉시 전체가 reject됩니다. 실패해도 각각 성공한 결과를 다 보고 싶으면 Promise.allSettled를 사용하세요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;제가 async await 쓰다 자주 겪은 실수와 그 해결책, 그리고 심화 팁까지 정리해 봤는데요. 이걸 잘 이해하면 프론트엔드나 앱 개발에서 비동기 작업이 훨씬 편해질 거예요. 다음엔 Promise 체인과 async await 조합해서 쓰는 패턴도 다뤄볼게요.&lt;/p&gt;</description>
      <category>언어/JavaScript</category>
      <category>async await 실수</category>
      <category>javascript async await</category>
      <category>javascript promise</category>
      <category>React async await</category>
      <category>프론트엔드 비동기</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/147</guid>
      <comments>https://mozzi-devlog.tistory.com/147#entry147comment</comments>
      <pubDate>Wed, 13 May 2026 13:50:50 +0900</pubDate>
    </item>
    <item>
      <title>2026년 자동차보험 갱신 전 꼭 확인해야 할 핵심 포인트들</title>
      <link>https://mozzi-devlog.tistory.com/146</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음 자동차보험 갱신을 준비할 때 뭘 먼저 체크해야 할지 막막했거든요. 특히 2026년부터 보험료 산정 방식과 할인 조건도 바뀌어서인지 주변에서 혼란스러워하는 분들이 많더라고요. 그래서 실제 보험 갱신하면서 제가 직접 겪은 상황과 경험을 토대로 2026년 자동차보험 갱신 전에 꼭 확인해야 할 것들을 자세히 정리해 봤어요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;자동차보험 기본 갱신 절차부터 할인 특약, 갱신 시 유의사항, 그리고 보험사별 견적 비교 방법까지 차근차근 설명할 테니 끝까지 읽으시면 낭패 없이 똑똑하게 갱신하실 수 있을 거예요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;자동차보험 갱신 전에 확인해야 할 것들 2026 관련 정보&quot; src=&quot;https://images.pexels.com/photos/10921166/pexels-photo-10921166.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;자동차보험 갱신 전에 확인해야 할 것들 2026 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;자동차보험 갱신 전에 확인해야 할 것들 2026 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;2026년 자동차보험 갱신, 어떤 조건부터 꼭 살펴야 할까요?&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 이 부분이 가장 중요해요. 2026년부터 자동차보험료는 사고 이력뿐 아니라 할인 특약과 연령 조건에 좀 더 민감해졌거든요. 예를 들어 30대 초반인 저는 기존에 '무사고 20% 할인'을 받았는데, 올해는 연령별 세분화가 적용되어 보험료가 약 5% 정도 더 낮아졌어요. 반면, 50대 이상 운전자의 경우 일부 보험사는 할인율을 조정해 전체 평균 할인율이 15% 내외로 유지되더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;또, 2026년부터는 &amp;lsquo;블랙박스 장착 여부&amp;rsquo;와 &amp;lsquo;자차 보험 가입 여부&amp;rsquo;가 보험료 산정에 더 크게 반영됩니다. 예전에는 블랙박스 유무가 크게 영향을 안 줬지만, 올해는 블랙박스가 있으면 평균 3~5% 보험료 추가 할인이 가능하며, 자차 보험 가입 시 사고 처리 방식에 따라 할인 폭이 달라집니다.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 1.5em 0; font-size: 14px;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #f5f5f5;&quot;&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;갱신 조건&lt;/th&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;2026년 주요 특징&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;연령별 할인율&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;30대 이하 최대 25% 할인, 50대 이상 평균 15% 할인 적용&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;블랙박스 장착&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;장착 시 최대 5% 추가 할인 가능&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;자차 보험 가입&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;사고 처리 방식에 따른 할인 폭 차별화&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;무사고 할인 유지&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;사고 이력 없으면 최소 20% 할인 이상 유지&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자동차보험 갱신, 이렇게 진행하면 됩니다&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;갱신 절차는 크게 3단계로 나눌 수 있는데요, 먼저 1년 전 갱신 예정일 30일 전부터 보험사에서 갱신 안내 문자가 오니까 꼭 스케줄러에 체크해 두는 게 좋아요. 저는 매년 이 문자 받고 바로 보험 비교 사이트에 접속해 견적부터 확인하거든요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;두 번째 단계는 보험료 비교 및 특약 확인이에요. 2026년 기준으로는 예전보다 할인 특약 조건이 다양해져서 인터넷 보험 비교 사이트나 보험사 앱에서 최신 할인 조건을 꼭 확인해야 해요. 예를 들어, 저 같은 경우 &amp;lsquo;T맵 운전습관 특약&amp;rsquo;을 새로 신청해 3% 추가 할인을 받았답니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;마지막으로는 갱신 계약서 확인과 보험료 결제 단계입니다. 보험료가 전년 대비 몇 % 올랐는지, 보장 내용 중에 변경된 점은 없는지 꼼꼼히 읽어야 하더라고요. 저는 올해 사고 이력이 없는데도 할증이 붙은 부분을 발견해서 바로 전화 문의해 해결했어요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;자동차보험 갱신 전에 확인해야 할 것들 2026 관련 정보&quot; src=&quot;https://images.pexels.com/photos/13805648/pexels-photo-13805648.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;자동차보험 갱신 전에 확인해야 할 것들 2026 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;자동차보험 갱신 전에 확인해야 할 것들 2026 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자동차보험 갱신할 때 여기서 많이들 틀립니다&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음엔 이 부분을 몰랐는데, 갱신 계약서에 있는 &amp;lsquo;자동갱신 특약&amp;rsquo; 때문에 원치 않는 보장이나 낭비가 생기는 경우가 많아요. 예전엔 그냥 보험사에서 자동으로 갱신해주니까 신경 안 썼는데, 2026년부터는 보험료가 오른 경우가 많아서 자동갱신 하면 손해보는 상황이 발생하더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;또 많이들 착각하는 부분이 &amp;lsquo;무사고 할인&amp;rsquo;이 사고 하나만 나도 초기화된다고 생각하는 건데요, 실제로는 사고 내용과 보험사에 따라 최대 2년까지 무사고 할인이 유지되니 꼭 사고 처리 내역을 잘 확인해야 해요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;저는 이렇게 자동차보험 갱신 비용 절약했어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;2026년 자동차보험 갱신하면서 제가 쓴 팁을 하나 알려드리자면, &amp;lsquo;보험료 비교 사이트&amp;rsquo;와 &amp;lsquo;무료 상담 서비스&amp;rsquo;를 적극 활용한 거예요. 직접 보험사 다 돌아다니려면 시간도 돈도 많이 드는데, 이 두 가지만 잘 활용해도 평균 10~15% 정도 보험료를 아낄 수 있더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 &amp;lsquo;운전 습관 특약&amp;rsquo;이나 &amp;lsquo;개인 맞춤형 할인&amp;rsquo;을 놓치지 않고 신청하니 작년보다 7만 원 정도 저렴하게 계약을 마쳤답니다. 참고로 2026년 기준 제 차량 보험료는 연간 약 64만 원 정도 나왔고, 할인 전 기준은 약 75만 원이었어요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 질문들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 2026년에 자동차보험 갱신 시 가장 크게 바뀐 점은 무엇인가요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 올해부터 보험료 산정에 운전자의 연령대 세분화가 확대되고, 블랙박스 장착 여부 및 자차 보험 조건이 보험료 할인에 더 큰 영향을 미치기 시작했어요. 특히 &amp;lsquo;운전 습관 특약&amp;rsquo; 활성화로 운전 습관에 따른 할인 폭이 다양해진 것도 특징입니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 사고 난 적 있는데도 무사고 할인 받을 수 있나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 사고 내역과 보험사 정책에 따라 다르지만, 대개 사고가 크지 않고 보험금을 청구하지 않았거나 사고로 인한 손해가 경미하면 최대 2년간 무사고 할인 혜택이 유지될 수 있습니다. 단, 보험사마다 할인 적용 기준이 다르니 계약 전 꼭 확인하세요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;자동차보험 갱신 전에 확인해야 할 것들 2026 관련 정보&quot; src=&quot;https://images.pexels.com/photos/16120583/pexels-photo-16120583.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;자동차보험 갱신 전에 확인해야 할 것들 2026 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;자동차보험 갱신 전에 확인해야 할 것들 2026 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;2026년 자동차보험 갱신은 단순히 보험료만 바라보기보다 할인 조건과 연령, 특약 항목을 꼼꼼히 따져보는 게 핵심입니다. 특히 자동갱신에 안주하지 않고 여러 보험사를 비교해 보는 습관이 큰 차이를 만드니까 꼭 기억하세요. 다음에는 자동차보험 가입 시 유의해야 할 보장 내용과 추가 절약 팁도 한번 다뤄볼게요.&lt;/p&gt;</description>
      <category>생활정보</category>
      <category>2026 자동차보험</category>
      <category>보험료 절약 방법</category>
      <category>블랙박스 보험 할인</category>
      <category>자동차보험 갱신</category>
      <category>자동차보험 할인</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/146</guid>
      <comments>https://mozzi-devlog.tistory.com/146#entry146comment</comments>
      <pubDate>Wed, 13 May 2026 09:57:55 +0900</pubDate>
    </item>
    <item>
      <title>정부지원금 놓치기 쉬운 것들, 내가 받을 수 있는지 직접 확인해봤어요</title>
      <link>https://mozzi-devlog.tistory.com/145</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음에 정부지원금 신청할 때 뭐가 있는지, 내가 받을 수 있는지 너무 헷갈리더라고요. 2026년 기준으로 지원금 종류도 많고 신청 방법도 제각각이라 하나씩 찾아보는 게 쉽지 않았거든요. 이 글에서 제가 직접 해보고 알게 된, 놓치기 쉬운 정부지원금과 확인법을 정리해봤어요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 글 끝까지 보면 내가 받을 수 있는 정부지원금은 뭐가 있는지, 어떻게 신청해야 하는지, 그리고 꼭 주의해야 할 부분까지 한눈에 파악할 수 있을 거예요. 실제 절차와 사례도 담아서 막히는 부분 없이 편하게 확인하실 수 있을 겁니다.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;정부지원금 놓치기 쉬운 것들 내가 받을 수 있는지 확인법 관련 정보&quot; src=&quot;https://images.pexels.com/photos/13727887/pexels-photo-13727887.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;정부지원금 놓치기 쉬운 것들 내가 받을 수 있는지 확인법 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;정부지원금 놓치기 쉬운 것들 내가 받을 수 있는지 확인법 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;정부지원금 종류별 자격 조건 이렇게 확인해봤어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 이 부분이 가장 헷갈리던데요. 정부지원금은 소득 기준, 연령, 거주 지역, 가족 구성 등 조건이 달라서 꼼꼼히 챙겨야 합니다. 제가 2026년부터 적용되는 기준 위주로 정리해보니, 주로 소득 기준이 △중위소득 100% 이하인 경우와 △특정 연령대 이상에 따라 나뉘더라고요.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 1.5em 0; font-size: 14px;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #f5f5f5;&quot;&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;지원금 종류&lt;/th&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;주요 자격 조건&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;긴급생활지원금&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;가구 소득 중위 85% 이하, 실직이나 소득 감소 증빙 필수&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;청년구직활동지원금&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;만 18~34세, 중위소득 120% 이하, 구직활동 증빙 필요&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;노인 기초연금&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;만 65세 이상, 소득 하위 70% 이내&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;아동돌봄쿠폰&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;만 7세 이하 아동이 있는 가구, 소득 기준 별도 없음&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;내가 받을 수 있는지 직접 확인하는 쉬운 절차&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;제가 직접 해봤던 방법은 정부24(www.gov.kr)나 복지로 사이트에 접속해 주민등록번호와 공인인증서로 로그인하는 거였어요. 로그인만 하면 내가 신청 가능한 지원금 목록이 바로 뜨더라고요. 정보 조회는 무료고 개인정보도 안전하게 관리되는 점이 좋았어요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;신청할 때는 각 지원금별로 소득 증빙서류, 가족관계증명서, 신분증 등을 준비하는데, 준비물과 제출 방식이 다르니 꼭 안내 내용을 꼼꼼히 확인해야 해요. 저는 처음에 제출 서류가 모자라서 다시 신청했던 적이 있거든요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;정부지원금 놓치기 쉬운 것들 내가 받을 수 있는지 확인법 관련 정보&quot; src=&quot;https://images.pexels.com/photos/9090750/pexels-photo-9090750.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;정부지원금 놓치기 쉬운 것들 내가 받을 수 있는지 확인법 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;정부지원금 놓치기 쉬운 것들 내가 받을 수 있는지 확인법 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;여기서 많이들 헷갈려하세요, 지원금 중복 수혜 여부&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음엔 여러 지원금을 동시에 받을 수 있는지 헷갈렸는데요, 보통은 일부 지원금이 중복 불가한 경우가 많더라고요. 예를 들어 긴급생활지원금과 청년구직활동지원금은 같은 기간 중복 지원이 제한돼요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;하지만 다른 카테고리 지원금은 중복해서 받을 수 있으니, 받을 수 있는 지원금 종류를 정확히 파악해서 놓치지 말고 챙기시는 게 중요해요. 저도 이 부분에서 꼼꼼히 비교해보고 신청하니까 편하고 실수도 줄었거든요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;정부지원금 더 쉽게 받는 꿀팁과 절약 방법&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저는 직접 신청하면서 알게 된 팁인데, 첫째는 신청 기간과 마감일을 꼭 챙기는 거예요. 지원금마다 신청 기간이 다르고, 늦으면 못 받는 경우가 많거든요. 2026년에도 이런 경우가 여전하니 달력에 표시해두는 게 좋아요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;둘째로는 지자체별 추가 지원금도 확인하는 건데요, 제가 사는 지역은 2026년 1월 기준으로 저소득층을 위한 별도 생활비 지원금이 있어서 정부지원금과 합쳐서 더 많이 받을 수 있었어요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 것들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 중위소득 100% 기준은 어떻게 확인하나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 중위소득 100%는 보건복지부에서 매년 발표하는데요, 2026년 기준 4인 가구는 약 4,800,000원 정도입니다. 각 가구원 수에 따라 다르니 보건복지부 공식 사이트에서 최신 표를 참고하는 게 가장 정확해요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 온라인 신청이 어려워도 오프라인으로 신청 가능할까요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 네, 주민센터 방문이나 우편 신청도 가능합니다. 다만 방문 시에는 신분증과 제출 서류를 미리 챙겨가야 하고, 신청 기간 내에 꼭 방문하셔야 해요. 저도 한번 직접 주민센터 가서 상담받았는데 생각보다 친절하게 안내해주더라고요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;정부지원금 놓치기 쉬운 것들 내가 받을 수 있는지 확인법 관련 정보&quot; src=&quot;https://images.pexels.com/photos/36984941/pexels-photo-36984941.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;정부지원금 놓치기 쉬운 것들 내가 받을 수 있는지 확인법 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;정부지원금 놓치기 쉬운 것들 내가 받을 수 있는지 확인법 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이렇게 제가 직접 해본 경험을 바탕으로 2026년 최신 정부지원금 놓치기 쉬운 부분과 확인법을 정리해봤는데요, 생각보다 간단한 조회 방법과 몇 가지 주의사항만 알면 어렵지 않더라고요. 다음에는 이런 지원금을 활용해 생활비를 조금 더 아끼는 절약법도 한번 공유해볼게요.&lt;/p&gt;</description>
      <category>생활정보</category>
      <category>2026년 지원금 조건</category>
      <category>놓치기 쉬운 정부혜택</category>
      <category>복지 지원 신청</category>
      <category>생활비 절약 팁</category>
      <category>정부지원금 확인법</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/145</guid>
      <comments>https://mozzi-devlog.tistory.com/145#entry145comment</comments>
      <pubDate>Tue, 12 May 2026 18:44:59 +0900</pubDate>
    </item>
    <item>
      <title>Java Stream API 실전에서 많이 쓰는 패턴 직접 써보니 좋은 점과 주의할 점</title>
      <link>https://mozzi-devlog.tistory.com/144</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;Java Stream API를 실제 프로젝트에 적용하다 보니, 생각보다 삽질이 많았어요. 문법은 간단한데 코드가 복잡해지면 어디서 뭘 잘못했는지 찾기 어려운 경우가 많더라고요. 그래서 이번에 실전에서 자주 쓰는 패턴을 정리하면서 겪었던 문제와 해결법을 공유하려고 합니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 글에선 대표적인 Stream 사용법과 실무에서 겪는 주요 이슈를 다루고, 제가 직접 쓴 코드 예시와 함께 설명해 드릴게요. 덕분에 Stream API가 훨씬 친근해졌어요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;Java Stream API 실전에서 많이 쓰는 패턴 정리 관련 정보&quot; src=&quot;https://images.pexels.com/photos/34803999/pexels-photo-34803999.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;Java Stream API 실전에서 많이 쓰는 패턴 정리 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;Java Stream API 실전에서 많이 쓰는 패턴 정리 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;개발 환경 / 버전 정보&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이번에 코드 작성에 사용한 환경은 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;Java 17&lt;/code&gt;과 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;OpenJDK&lt;/code&gt;입니다. 라이브러리 없이 순수 Java Stream API만 사용했어요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;이렇게 하면 됩니다: 필터링과 매핑 기본 패턴&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.0em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 이 부분이 많은 분이 처음 겪는 헷갈림인데, filter와 map을 연속으로 쓸 때 어떤 식으로 연결하면 좋은지 알려드릴게요. 저는 리스트에서 특정 조건에 맞는 요소만 뽑고, 그걸 변환해 새 리스트로 만드는 패턴을 자주 씁니다.&lt;/p&gt;
&lt;pre class=&quot;reasonml&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;// 사람 객체 리스트에서 성인이면서 이름만 뽑아서 리스트 만들기
List&amp;lt;String&amp;gt; adultNames = people.stream()
    .filter(person -&amp;gt; person.getAge() &amp;gt;= 20) // 20세 이상
    .map(Person::getName) // 이름만 뽑기
    .collect(Collectors.toList());
&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이렇게 하면 읽기 쉽고, 중간에 null이면 예외 나는 경우도 줄일 수 있어요. 그리고 stream을 끝낼 때 항상 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;collect()&lt;/code&gt; 혹은 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;forEach()&lt;/code&gt;를 쓰는 것도 잊지 마세요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;Java Stream API 실전에서 많이 쓰는 패턴 정리 관련 정보&quot; src=&quot;https://images.pexels.com/photos/1181281/pexels-photo-1181281.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;Java Stream API 실전에서 많이 쓰는 패턴 정리 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;Java Stream API 실전에서 많이 쓰는 패턴 정리 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;여기서 많이 틀립니다: Optional 반환 다루기&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;많이들 헷갈려하시는 게 findFirst, findAny 같은 메서드에서 Optional을 어떻게 처리할지인데요, 저는 처음에 Optional을 바로 꺼내려다가 null 에러와 예외가 났었어요.&lt;/p&gt;
&lt;pre class=&quot;jboss-cli&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;// 잘못된 사용: Optional에서 직접 값 꺼내기
String firstAdultName = people.stream()
    .filter(p -&amp;gt; p.getAge() &amp;gt;= 20)
    .map(Person::getName)
    .findFirst() // Optional&amp;lt;String&amp;gt;
    .get(); // 값 없으면 NoSuchElementException
&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 에러가 왜 나는지 한참 찾았는데, Optional 값을 꺼낼 때는 꼭 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;orElse&lt;/code&gt;, &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;orElseGet&lt;/code&gt;, &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;ifPresent&lt;/code&gt; 등으로 안전하게 처리해야 한다는 걸 배웠어요.&lt;/p&gt;
&lt;pre class=&quot;jboss-cli&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;// Optional 안전하게 처리하기
String firstAdultName = people.stream()
    .filter(p -&amp;gt; p.getAge() &amp;gt;= 20)
    .map(Person::getName)
    .findFirst()
    .orElse(&quot;Unknown&quot;);
&lt;/code&gt;&lt;/pre&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;심화: 병렬 처리로 성능 개선 시 고려할 점&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;Stream API의 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;parallel()&lt;/code&gt; 메서드는 잘 쓰면 성능 개선에 도움이 되는데, 상태를 변경하는 작업이나 동기화가 필요한 부분에선 오히려 문제를 일으켰어요. 저는 한 프로젝트에서 병렬 처리로 컬렉션을 수정하다가 ConcurrentModificationException이 났었죠.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그래서 병렬 스트림을 쓸 때는 반드시 **불변 객체**를 다루거나, 컬렉션을 수정하지 말고 결과를 새로 만들어야 한다는 점 꼭 기억했어요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 것들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. Stream API를 쓰면 무조건 성능이 좋아지나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 꼭 그렇진 않아요. 특히 작은 데이터셋에서는 스트림 오버헤드가 성능 저하로 이어질 수 있어요. 또한 병렬 처리 시에는 동기화 비용도 생각해야 합니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. null 값이 있는 컬렉션에서 스트림을 안전하게 쓰는 방법이 있을까요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. null 자체가 들어있는 컬렉션은 피하는 게 최선인데, 불가피하다면 filter(Objects::nonNull)로 null을 걸러내고 처리하세요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;Java Stream API 실전에서 많이 쓰는 패턴 정리 관련 정보&quot; src=&quot;https://images.pexels.com/photos/160107/pexels-photo-160107.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;Java Stream API 실전에서 많이 쓰는 패턴 정리 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;Java Stream API 실전에서 많이 쓰는 패턴 정리 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;정리해보면, Stream API는 코드 가독성을 크게 높여주고, 깔끔한 함수형 스타일로 짜기가 좋아요. 다만 Optional과 병렬처리 사용 시 주의가 필요하니 직접 써보면서 익히는 걸 추천합니다. 이런 경험들이 쌓이면 백엔드 개발에서 정말 든든한 무기가 될 거예요.&lt;/p&gt;</description>
      <category>언어/Java</category>
      <category>Java Optional 사용법</category>
      <category>Java Stream API</category>
      <category>Java 병렬 스트림</category>
      <category>java 함수형 프로그래밍</category>
      <category>백엔드 개발 팁</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/144</guid>
      <comments>https://mozzi-devlog.tistory.com/144#entry144comment</comments>
      <pubDate>Tue, 12 May 2026 14:30:40 +0900</pubDate>
    </item>
    <item>
      <title>JPA N+1 문제 실제 발생 상황과 제가 해결한 방법 경험담</title>
      <link>https://mozzi-devlog.tistory.com/143</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;처음 JPA를 쓸 때는 N+1 문제가 뭔지도 몰랐는데, 개발하다 보니 어느 순간 쿼리가 엄청 많이 나가서 성능이 떨어지는 걸 겪었어요. 이걸 해결하려고 이것저것 시도하다가 결국 방법을 찾은 경험을 공유하려고 합니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;글에서는 실제 제가 겪은 N+1 문제 상황, 원인 분석, 그리고 해결을 위해 적용한 코드와 설정까지 차근차근 풀어볼게요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;JPA N+1 문제 실제 발생 상황과 해결 방법 관련 정보&quot; src=&quot;https://images.pexels.com/photos/6212801/pexels-photo-6212801.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;JPA N+1 문제 실제 발생 상황과 해결 방법 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;JPA N+1 문제 실제 발생 상황과 해결 방법 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;개발 환경 / 버전 정보&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;제가 사용한 환경은 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;Java 17&lt;/code&gt;, &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;Spring Boot 3.1.4&lt;/code&gt;, 그리고 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;JPA (Hibernate 6.2)&lt;/code&gt;입니다. DB는 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;MySQL 8.0&lt;/code&gt;을 썼고요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;이렇게 N+1 문제가 쉽게 발생했습니다&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 N+1 문제는 단순히 연관관계 매핑한다고 무조건 생기거든요. 제가 만든 주문-상품 연관관계 코드가 그랬어요. 주문 목록 10개를 조회하는데, 각 주문의 상품 목록을 지연로딩(LAZY)으로 설정해뒀거든요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그런데 실제로 API를 호출해보니 주문 10개를 가져올 때, 추가로 상품을 조회하는 쿼리가 10번 더 나가는 걸 로그로 봤어요. 총 11번 쿼리가 나가니 데이터가 많아지면 성능 엄청 떨어지겠더라고요.&lt;/p&gt;
&lt;pre class=&quot;less&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;// 주문 엔티티 주문 - 상품 연관관계 예시
@Entity
public class Order {
    @Id
    private Long id;

    @OneToMany(mappedBy = &quot;order&quot;, fetch = FetchType.LAZY)
    private List orderItems = new ArrayList&amp;lt;&amp;gt;();

    // ... 기타 필드 및 메서드
}

@Entity
public class OrderItem {
    @Id
    private Long id;

    @ManyToOne(fetch = FetchType.LAZY)
    @JoinColumn(name = &quot;order_id&quot;)
    private Order order;

    @ManyToOne(fetch = FetchType.LAZY)
    @JoinColumn(name = &quot;product_id&quot;)
    private Product product;

    // ... 기타 필드
}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 부분에서 막혔는데, fetch를 LAZY로 해놓으니 주문 조회 후에 각 주문 아이템, 그리고 아이템에 연결된 상품까지 가는 쿼리가 계속 나갔던 거예요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;저는 이렇게 문제를 해결했습니다&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.0em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;가장 먼저 시도한 게 JPA의 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;fetch join&lt;/code&gt;이었어요. 쿼리를 직접 짤 수 있는 Repository 메서드에서 아래처럼 했죠.&lt;/p&gt;
&lt;pre class=&quot;less&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;@Query(&quot;select o from Order o join fetch o.orderItems oi join fetch oi.product where o.id in :ids&quot;)
List findOrdersWithItemsAndProducts(@Param(&quot;ids&quot;) List ids);&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이렇게 하니 한방 쿼리로 주문, 주문 아이템, 상품까지 한번에 가져올 수 있었어요. 실제 쿼리 개수가 11번에서 1번으로 줄어서 엄청 쾌적해졌죠.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;다만 fetch join 쓸 때 주의할 점도 있어서, 너무 많이 join 하면 쿼리 결과가 중복되거나 데이터가 부풀릴 수 있다는 점이에요. 그래서 distinct 키워드로 중복 제거하거나 DTO 프로젝션도 고민했는데, 먼저는 fetch join만으로 큰 효과 봤습니다.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;여기서 막혔던 부분과 해결 과정&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;한참 헤맸던 게, fetch join을 걸었는데도 쿼리 수가 줄지 않는 경우였어요. 알고 보니 페이징 쿼리와 fetch join이랑 같이 쓸 때 Hibernate가 경고 주면서 join된 결과를 제대로 페이징 못 하더라고요.&lt;/p&gt;
&lt;pre class=&quot;mipsasm&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;org.hibernate.QueryException: query specified join fetching, but the owner entity has a bag fetch...&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 에러 메시지 보고 한참 고민했는데, JPA는 컬렉션(fetch join)과 페이징을 같이 쓰면 안 된다는 걸 깨달았죠. 그래서 페이징은 쿼리를 분리해서 먼저 Order id 목록만 조회하고, 그 id 리스트로 fetch join 쿼리 따로 실행하는 식으로 해결했습니다.&lt;/p&gt;
&lt;pre class=&quot;less&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;// 1. 페이징용 주문 ID 조회
@Query(&quot;select o.id from Order o order by o.orderDate desc&quot;)
Page findOrderIds(Pageable pageable);

// 2. 주문 ID 리스트로 fetch join 조회
@Query(&quot;select distinct o from Order o join fetch o.orderItems oi join fetch oi.product where o.id in :ids&quot;)
List findOrdersWithItemsAndProducts(@Param(&quot;ids&quot;) List ids);&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;두 단계로 나누니까 페이징도 되고, N+1 문제도 해결되니 실제 서비스 수준에 딱 맞는 성능이 나왔어요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;이것도 알면 좋은 팁들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;JPA의 N+1 문제는 fetch join만으로 다 해결 안 되는 경우가 많아서, 상황에 따라 다음 방법도 고려해보세요.&lt;/p&gt;
&lt;ul style=&quot;margin: 0 0 1.4em; padding-left: 1.6em;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;엔티티 그래프(EntityGraph) 사용해 필요한 연관관계만 선택적으로 fetch&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;DTO 프로젝션으로 원하는 데이터만 쿼리해서 가져오기&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;배치 사이즈(Batch Size) 설정으로 지연로딩 시 쿼리 횟수 줄이기&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;QueryDSL 같은 도구로 복잡한 쿼리를 깔끔하게 작성하기&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 것들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 페이징도 하고 N+1 문제도 걱정된다면 어떻게 해야 하나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 네, 페이징과 fetch join은 잘 안 맞아서 보통 두 단계로 쿼리를 나누는 방식을 씁니다. 먼저 ID만 페이징 조회하고, 그 ID 리스트로 fetch join하는 식이죠.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. Batch Size 설정은 어떻게 하는 건가요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. application.properties에 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;spring.jpa.properties.hibernate.default_batch_fetch_size=100&lt;/code&gt; 같은 설정을 하면 LAZY 로딩 시 N+1 쿼리를 최대 100개 묶어서 한꺼번에 날립니다.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;JPA N+1 문제 실제 발생 상황과 해결 방법 관련 정보&quot; src=&quot;https://images.pexels.com/photos/34804002/pexels-photo-34804002.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;JPA N+1 문제 실제 발생 상황과 해결 방법 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;JPA N+1 문제 실제 발생 상황과 해결 방법 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;결국 N+1 문제는 JPA를 쓰는 대부분 프로젝트에서 한 번쯤 겪는 이슈인데요, fetch join과 페이징 분리, 엔티티 그래프 등 여러 방법을 조합해 해결할 수 있더라고요. 저도 직접 겪으면서 배운 내용이라 여러분께도 도움이 될 것 같아요.&lt;/p&gt;</description>
      <category>Tech/Spring</category>
      <category>Hibernate 페이징 문제</category>
      <category>Java 지연 로딩 해결법</category>
      <category>jpa fetch join</category>
      <category>JPA N+1 문제</category>
      <category>Spring Boot JPA 최적화</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/143</guid>
      <comments>https://mozzi-devlog.tistory.com/143#entry143comment</comments>
      <pubDate>Tue, 12 May 2026 10:21:58 +0900</pubDate>
    </item>
    <item>
      <title>AWS RDS와 EC2 MySQL, 직접 써보니 어떤 경우에 좋은지 알겠더라고요</title>
      <link>https://mozzi-devlog.tistory.com/142</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;AWS에서 MySQL 환경을 세팅하다가 RDS랑 EC2 MySQL 중 어떤 걸 써야 할지 한참 고민했어요. 직접 둘 다 세팅해보고 실제 운영하면서 겪은 문제점과 해결 과정을 공유하려고 해요. 이걸 하다 보니 생각보다 선택 기준이 명확해지더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 글에서는 AWS RDS와 EC2 MySQL 환경을 각각 어떻게 세팅하는지, 어디서 막혔는지, 그리고 어떤 상황에서 어떤 선택이 좋은지까지 자세히 적을게요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;AWS RDS vs EC2 MySQL 어떤 걸 써야 할까 관련 정보&quot; src=&quot;https://images.pexels.com/photos/17489151/pexels-photo-17489151.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;AWS RDS vs EC2 MySQL 어떤 걸 써야 할까 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;AWS RDS vs EC2 MySQL 어떤 걸 써야 할까 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;개발 환경 / 버전 정보&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이번에 사용한 버전은 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;MySQL 8.0&lt;/code&gt; 기반이고, AWS 환경은 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;Amazon Linux 2&lt;/code&gt; AMI를 썼어요. AWS CLI 버전은 &lt;code style=&quot;background: #f0f0f0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em;&quot;&gt;2.10&lt;/code&gt;입니다.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;AWS RDS MySQL 세팅은 이렇게 하면 됩니다&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.0em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 RDS는 세팅이 간단해서 금방 되긴 하는데, 여기서도 몇 가지 놓치기 쉬운 게 있어요. 저는 콘솔과 AWS CLI 두 가지 방법으로 세팅했는데, CLI가 반복 작업할 때 훨씬 편하더라고요.&lt;/p&gt;
&lt;pre class=&quot;dsconfig&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;# RDS 인스턴스 생성 예 (db.t3.medium, 스토리지 20GB, MySQL 8.0)
aws rds create-db-instance \
    --db-instance-identifier mydbinstance \
    --db-instance-class db.t3.medium \
    --engine mysql \
    --master-username admin \
    --master-user-password YourPassword123! \
    --allocated-storage 20 \
    --no-publicly-accessible \
    --vpc-security-group-ids sg-xxxxxxxx \
    --backup-retention-period 7
&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이렇게 하면 기본 인스턴스가 바로 만들어지는데, 보안 그룹 설정을 잘해야 외부에서 접속할 수 있어요. 그리고 백업 설정도 꼭 확인하세요, 자동 백업 없으면 데이터 날릴 수 있거든요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;EC2에 MySQL 직접 설치, 저는 이런 식으로 했어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.0em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;EC2에 직접 MySQL 설치하는 건 처음에 좀 막혔는데요, 인스턴스 유형 고르는 것부터 MySQL 설치, 보안 설정까지 한 번에 설명할게요.&lt;/p&gt;
&lt;pre class=&quot;sql&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;# EC2 인스턴스 생성 (Amazon Linux 2, t3.medium 추천)
aws ec2 run-instances \
    --image-id ami-0abcdef1234567890 \
    --count 1 \
    --instance-type t3.medium \
    --key-name MyKeyPair \
    --security-group-ids sg-xxxxxxxx \
    --subnet-id subnet-xxxxxxx

# 접속 후 MySQL 설치
sudo yum update -y
sudo yum install -y mysql-server
sudo systemctl start mysqld
sudo systemctl enable mysqld

# 임시 root 비밀번호 확인 (로그에서)
sudo grep 'temporary password' /var/log/mysqld.log

# MySQL 초기 보안 설정
mysql_secure_installation
&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 부분이 가장 귀찮았는데, EC2에서는 OS부터 직접 관리해야 하니 보안 업데이트나 MySQL 설정도 꼼꼼히 챙겨야 하더라고요. RDS보다 신경쓸 게 훨씬 많아요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;AWS RDS vs EC2 MySQL 어떤 걸 써야 할까 관련 정보&quot; src=&quot;https://images.pexels.com/photos/546819/pexels-photo-546819.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;AWS RDS vs EC2 MySQL 어떤 걸 써야 할까 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;AWS RDS vs EC2 MySQL 어떤 걸 써야 할까 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;여기서 많이 틀립니다, 제가 겪은 문제 TOP 3&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;직접 세팅하면서 특히 RDS와 EC2 환경에서 차이가 크던 부분을 꼽아봤어요.&lt;/p&gt;
&lt;ul style=&quot;margin: 0 0 1.4em; padding-left: 1.6em;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;&lt;b&gt;접속 불가 문제:&lt;/b&gt; RDS는 보안 그룹에서 인바운드 규칙을 깜빡하면 접속이 안 돼서 한참 헤맸어요. EC2는 OS 방화벽(iptables/nftables)도 체크해야 하고 Mysql 포트(3306) 열려있는지 확인해야 합니다.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;&lt;b&gt;백업과 복원:&lt;/b&gt; RDS는 자동 백업이 있어서 마음이 편하지만 EC2는 mysqldump 등 수동 백업 스크립트를 만들어야 해서 귀찮았어요.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;&lt;b&gt;성능 튜닝과 확장:&lt;/b&gt; RDS는 인스턴스 교체나 스토리지 늘리기가 간단하지만 EC2는 직접 MySQL 설정 파일을 수정하고 OS 레벨에서 튜닝해줘야 해서 손이 많이 갔어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;dsconfig&quot; style=&quot;background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0 0 1.4em;&quot;&gt;&lt;code&gt;# EC2에서 방화벽 확인하는 법
sudo firewall-cmd --list-all
# 또는
sudo iptables -L

# RDS 접속 오류 해결용 보안 그룹 규칙 추가 (예시)
aws ec2 authorize-security-group-ingress --group-id sg-xxxxxxxx --protocol tcp --port 3306 --cidr 0.0.0.0/0
&lt;/code&gt;&lt;/pre&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;심화: 자동화와 모니터링도 이렇게 해봤어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;RDS는 CloudWatch 연동이 기본이라 모니터링 설정이 쉬웠는데 EC2 MySQL은 직접 agent 설치하거나 스크립트 만들어야 했거든요. 저는 AWS Systems Manager 세션 매니저로 SSH 없이 접속하는 것도 써봤는데 꽤 편하더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;자동화 측면에선 Terraform이나 CloudFormation으로 RDS 인스턴스 만드는 걸 추천해요. EC2는 AMI 생성, userdata 스크립트 작성, Ansible 같은 도구로 설정 관리해야 해서 복잡하더라고요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 것들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. RDS와 EC2 MySQL 중 어느 쪽이 비용 효율적인가요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 초기 운영 비용은 RDS가 조금 더 비싸지만 관리 시간이 줄어들어 장기적으로 효율적일 수 있어요. EC2는 직접 관리 비용이 크니까 인력 리소스가 충분할 때 고려하는 게 좋아요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 장애 발생 시 복구는 어떻게 다르나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. RDS는 자동 백업과 스냅샷 기능으로 복구가 쉽고 빠릅니다. 반면 EC2는 백업 스크립트를 잘 만들어 두지 않으면 복구가 까다로워요. 그래서 장애 대응을 중요하게 보는 경우 RDS가 유리합니다.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;AWS RDS vs EC2 MySQL 어떤 걸 써야 할까 관련 정보&quot; src=&quot;https://images.pexels.com/photos/17489156/pexels-photo-17489156.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;AWS RDS vs EC2 MySQL 어떤 걸 써야 할까 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;AWS RDS vs EC2 MySQL 어떤 걸 써야 할까 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;결국 AWS RDS와 EC2 MySQL 중에 어떤 걸 선택할지는 관리 편의성, 비용, 필요 기능, 그리고 팀 운영 역량에 달려 있더라고요. 저는 운영 편의성 때문에 RDS를 더 선호하지만, 커스텀 세팅이 꼭 필요하면 EC2 MySQL도 나쁘지 않다고 생각해요. 이 글 보면서 선택에 조금이나마 도움이 되었으면 합니다.&lt;/p&gt;</description>
      <category>Tech/AWS</category>
      <category>aws ec2 mysql</category>
      <category>AWS MySQL 세팅</category>
      <category>AWS RDS MySQL</category>
      <category>AWS RDS vs EC2</category>
      <category>클라우드 DB 선택</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/142</guid>
      <comments>https://mozzi-devlog.tistory.com/142#entry142comment</comments>
      <pubDate>Mon, 11 May 2026 19:25:57 +0900</pubDate>
    </item>
    <item>
      <title>국민연금 수령액 조기 수령 조건과 계산법, 제가 직접 해봤어요</title>
      <link>https://mozzi-devlog.tistory.com/141</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음에 국민연금 조기 수령 조건이 너무 복잡해서 한참 헤맸거든요. 2026년 기준으로 달라진 부분도 있고, 내 수령액이 얼마나 줄어드는지 직접 계산해보니 꽤 차이가 나더라고요. 그래서 국민연금 수령액 조기 수령 조건과 정확한 계산법 정리를 해봤습니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 글에서는 국민연금 조기 수령 가능 조건부터, 내가 수령액을 얼마로 받는지 계산하는 방법, 그리고 실제 신청 절차와 주의할 점까지 제가 겪으면서 깨달은 내용을 중심으로 알려드릴게요. 끝까지 읽으면 내가 꼭 알고 넘어가야 할 핵심이 쏙쏙 들어올 거예요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;국민연금 수령액 조기 수령 조건 계산법 정리 관련 정보&quot; src=&quot;https://images.pexels.com/photos/6715485/pexels-photo-6715485.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;국민연금 수령액 조기 수령 조건 계산법 정리 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;국민연금 수령액 조기 수령 조건 계산법 정리 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;국민연금 조기 수령 조건, 사실 이게 제일 중요해요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 국민연금을 조기 수령하려면 몇 가지 조건이 있는데, 이 부분에서 많이 헷갈리시더라고요. 2026년 기준으로 조기 수령은 만 55세부터 가능하며, 최소 10년 이상 국민연금 가입 기간이 있어야 합니다. 또한, 조기 수령 시에는 수령액이 매달 0.5%씩 감액돼요. 쉽게 말해, 1년 빨리 받으면 6%가 줄어드는 거죠.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;근데 조기 수령은 무조건 나쁜 것만은 아니에요. 만약 건강 문제나 실직 등으로 빨리 연금을 받아야 한다면, 감액된 금액과 현재 상황을 잘 비교해보고 결정하는 게 맞더라고요.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 1.5em 0; font-size: 14px;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #f5f5f5;&quot;&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;조건&lt;/th&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;내용&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;최소 나이&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;만 55세 이상&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;가입 기간&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;10년 이상&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;감액률&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;월 0.5%, 연 6%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;조기 수령액 계산법, 저도 직접 해봤어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;조기 수령액 계산이 생각보다 간단해 보여도, 막상 계산기 앞에서는 헷갈림이 오더라고요. 기본 수령액이 예를 들어 월 100만 원이면, 받은 나이까지 몇 개월이나 앞당기는지 계산해서 그만큼 감액률을 곱하면 돼요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;예를 들어, 만 60세 기준 월 100만 원을 받을 수 있는데 57세에 조기 수령하면 3년, 즉 36개월 앞당겨 받는 거라 감액률은 36개월&amp;times;0.5% = 18%가 됩니다. 따라서 조기 수령액은 100만 원 &amp;times; (1 - 0.18) = 82만 원 정도가 되는 거죠.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;국민연금 수령액 조기 수령 조건 계산법 정리 관련 정보&quot; src=&quot;https://images.pexels.com/photos/10339899/pexels-photo-10339899.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;국민연금 수령액 조기 수령 조건 계산법 정리 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;국민연금 수령액 조기 수령 조건 계산법 정리 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;조기 수령 신청 시 여기서 많이 실수해요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음에 조기 수령 신청할 때 이 부분을 몰랐는데, 감액된 금액이 평생 유지된다는 점이에요. 한 번 조기 수령을 선택하면 나중에 나이가 들어도 감액이 풀리지 않으니 신중해야 하거든요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 신청서류 작성 시 가입 기간이나 생년월일 등을 잘못 적으면 처리 지연이 생길 수 있으니 꼼꼼히 확인하는 게 좋아요. 저도 한 번 빠뜨렸다가 다시 제출한 경험이 있습니다.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;조기 수령, 이렇게 하면 조금 더 알차게 받을 수 있어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;조기 수령 전에는 내 가입 기간을 최대한 늘리는 게 가장 효과적이에요. 2026년 현재 국민연금 가입 기간이 길수록 기본 수령액이 올라가기 때문이죠.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;또한, 국민연금 홈페이지에서 제공하는 모의 계산기를 꼭 활용해보세요. 실제 내 가입 내역 기반으로 계산돼서 훨씬 정확합니다. 그리고 조기 수령을 결심했다면, 연금공단과 상담 후 신청해야 절차가 매끄럽습니다.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 것들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 국민연금 조기 수령 시 건강보험료에 영향이 있나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 조기 수령 자체는 건강보험료 산정에 직접적인 영향이 없지만, 연금 수령액이 소득으로 간주될 수 있어 건강보험료 계산 시 참고될 수 있습니다. 다만, 2026년 기준으로 연금 수령액 1,000만 원 이하인 경우 큰 영향은 없습니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 국민연금 조기 수령 후 다시 수령 연기를 할 수 있나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 조기 수령을 시작하면 중간에 수령 연기는 불가능해요. 신청한 시점부터 감액된 금액으로 계속 수령하는 구조라, 신중히 결정해야 합니다.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;국민연금 수령액 조기 수령 조건 계산법 정리 관련 정보&quot; src=&quot;https://images.pexels.com/photos/18326821/pexels-photo-18326821.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;국민연금 수령액 조기 수령 조건 계산법 정리 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;국민연금 수령액 조기 수령 조건 계산법 정리 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 직접 경험해보니 국민연금 조기 수령은 단순히 빨리 받는 것 이상의 의미가 있더라고요. 결국 내 상황과 미래를 잘 고려해서 결정하는 게 가장 중요해요. 다음에는 국민연금 납부액과 예상 수령액을 정확히 예측하는 방법도 정리해볼게요. 꼭 참고해보세요.&lt;/p&gt;</description>
      <category>생활정보</category>
      <category>2026 국민연금</category>
      <category>국민연금 계산법</category>
      <category>국민연금 수령액</category>
      <category>국민연금 신청 절차</category>
      <category>국민연금 조기수령 조건</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/141</guid>
      <comments>https://mozzi-devlog.tistory.com/141#entry141comment</comments>
      <pubDate>Mon, 11 May 2026 13:40:44 +0900</pubDate>
    </item>
    <item>
      <title>TypeScript 처음 도입하면서 헷갈렸던 부분들 정리!!</title>
      <link>https://mozzi-devlog.tistory.com/140</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음 TypeScript를 프로젝트에 도입할 때 생각보다 헷갈리는 부분이 많았거든요. 타입을 하나하나 맞춰야 하는 게 익숙하지 않다 보니 삽질도 많이 했고, 어떤 부분에서 타입을 강제해야 하는지 감이 안 오는 경우도 있었어요.&lt;/p&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;이 글에서는 제가 TypeScript를 처음 도입하면서 겪었던 대표적인 혼란 포인트들을 직접 해결한 방법과 함께 차근차근 정리해 볼게요. 타입 선언부터 인터페이스, 유니언 타입, 그리고 타입 추론과 관련된 부분까지 실제 코드를 곁들여 설명합니다.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;TypeScript 처음 도입하면서 헷갈렸던 것들 정리 관련 정보&quot; src=&quot;https://images.pexels.com/photos/360591/pexels-photo-360591.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;TypeScript 처음 도입하면서 헷갈렸던 것들 정리 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;TypeScript 처음 도입하면서 헷갈렸던 것들 정리 관련 정보&lt;/p&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-size: 1.3em; letter-spacing: -1px;&quot;&gt;저는 이렇게 개발 환경을 세팅했어요&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;저는 &lt;code style=&quot;0background: #f0f0f0; padding: 2px;&quot;&gt;TypeScript 5.0&lt;/code&gt; 버전을 사용했고, 프론트엔드 프레임워크는 주로 &lt;code style=&quot;0background: #f0f0f0; padding: 2px;&quot;&gt;React 18&lt;/code&gt;였어요. 타입스크립트 설정은 기본 &lt;code style=&quot;0background: #f0f0f0; padding: 2px;&quot;&gt;tsconfig.json&lt;/code&gt;에 strict 모드를 켠 상태였고요. yarn이나 npm으로 타입 정의 패키지를 꼭 설치해 주는 것도 잊지 않았습니다.&lt;/p&gt;
&lt;h3 style=&quot;0margin: 0;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;처음엔 변수나 함수 매개변수 타입 지정이 제일 헷갈렸어요&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;사실 이 부분이 TypeScript 초심자가 가장 많이 막히는 지점인 것 같은데요, \&quot;any\&quot; 타입을 쓰면 편하지만, 타입 검사의 의미가 크게 사라져서 잘 안 쓰는 게 맞아요. 그래서 구체적인 타입을 지정하는 게 중요한데, 처음에는 아래처럼 많이 헤맸어요.&lt;/p&gt;
&lt;pre class=&quot;bash&quot; style=&quot;0background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0;&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;function greet(name) {
    return `Hello, ${name.toUpperCase()}`;
 }
 // 이렇게만 쓰면 name이 어떤 타입인지 몰라 에러 발생&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;이걸 해결하려면 매개변수에 타입을 명시해야 하는데요, 이렇게 합니다.&lt;/p&gt;
&lt;pre class=&quot;bash&quot; style=&quot;0background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0;&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;function greet(name: string): string {
    return `Hello, ${name.toUpperCase()}`;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;이렇게 하면 name은 반드시 문자열로 들어와야 하고, 함수도 문자열을 반환한다고 강제할 수 있죠. 저는 이 부분부터 타입스크립트가 얼마나 버그를 미리 잡아주는지 체감하기 시작했어요.&lt;/p&gt;
&lt;h4 style=&quot;0margin: 0;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;인터페이스와 타입 별칭, 여기는 정말 처음에 헷갈렸던 포인트&lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;그런데 여기서 많이들 헷갈려하시는 게 &lt;code style=&quot;0background: #f0f0f0; padding: 2px;&quot;&gt;interface&lt;/code&gt;와 &lt;code style=&quot;0background: #f0f0f0; padding: 2px;&quot;&gt;type&lt;/code&gt; 두 가지를 언제 써야 하는지인데요, 저도 처음에는 거의 구분 못 했었어요.&lt;/p&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;기본적으로는 둘 다 객체의 형태를 정의할 수 있는 타입이지만, &lt;code style=&quot;0background: #f0f0f0; padding: 2px;&quot;&gt;interface&lt;/code&gt;가 좀 더 확장성이 좋고, &lt;code style=&quot;0background: #f0f0f0; padding: 2px;&quot;&gt;type&lt;/code&gt;은 유니언 타입 등 좀 더 복잡한 타입 표현에 유리해요. 예를 들어 이런 차이가 있습니다:&lt;/p&gt;
&lt;pre class=&quot;bash&quot; style=&quot;0background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0;&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;// interface 예시
interface User {
    id: number;
    name: string;
}

// type alias 예시
// 유니언 타입도 가능
type Status = \&quot;pending\&quot; | \&quot;success\&quot; | \&quot;error\&quot;;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;저는 주로 객체 형태를 표현할 땐 interface를, 문자열이나 숫자 값의 집합처럼 특정 값만 허용할 땐 type을 쓰는 편이에요.&lt;/p&gt;
&lt;h3 style=&quot;0margin: 0;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;유니언 타입과 타입 가드, 이 부분에서 한참 삽질했죠&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;TypeScript에서 여러 타입 중 하나를 허용하는 유니언 타입을 쓸 때, 타입스크립트가 자동으로 정확한 타입을 추론해 주지 않아서 타입 에러가 나는 경우가 많았어요.&lt;/p&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;이럴 때는 직접 &amp;ldquo;타입 가드&amp;rdquo;를 써서 타입스크립트에게 \&quot;지금 이 변수는 이 타입 맞아요\&quot;라고 알려줘야 하는데, 제가 한 예시가 아래 코드예요.&lt;/p&gt;
&lt;pre class=&quot;bash&quot; style=&quot;0background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0;&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;type Fish = { swim: () =&amp;gt; void };
type Bird = { fly: () =&amp;gt; void };

type Pet = Fish | Bird;

function move(pet: Pet) {
    if (\&quot;swim\&quot; in pet) {
    pet.swim();  // 타입스크립트가 swim이 Fish에만 있다고 인식
} else {
    pet.fly();
}
}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;이 if문 덕분에 막혔던 코드가 한방에 풀렸죠. 처음에는 \&quot;in\&quot; 연산자 대신 그냥 pet.swim()을 호출해서 에러가 엄청 났거든요.&lt;/p&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;타입 추론과 any, unknown, never 차이도 꼭 알아야 했어요&lt;/p&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;특히 &lt;code style=&quot;0background: #f0f0f0; padding: 2px;&quot;&gt;any&lt;/code&gt;를 쓰면 타입 검사가 무력화돼서 문제지만, &lt;code style=&quot;0background: #f0f0f0; padding: 2px;&quot;&gt;unknown&lt;/code&gt;은 좀 더 안전한 타입인데도 처음엔 이걸 헷갈렸어요.&lt;/p&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;예를 들어 이렇게 구분합니다:&lt;/p&gt;
&lt;ul style=&quot;0margin: 0;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;0margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;&lt;b&gt;any&lt;/b&gt;: 모든 타입을 허용하고 검사하지 않아서 최대한 피하는 게 좋아요.&lt;/li&gt;
&lt;li style=&quot;0margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;&lt;b&gt;unknown&lt;/b&gt;: 어떤 값이 올지 모를 때 쓸 수 있으나, 실제 사용 전에 타입 체크를 해야 해서 안전해요.&lt;/li&gt;
&lt;li style=&quot;0margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;&lt;b&gt;never&lt;/b&gt;: 절대 발생하지 않는 타입으로, 에러 핸들링이나 함수가 반환하지 않을 때 씁니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;이걸 구분하기 전까지는 코드 작성할 때 자꾸 any만 써서 나중에 유지보수할 때 고생했는데, 정확히 알게 되고 나서는 코드 안정성이 훨씬 올라가더라고요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;TypeScript 처음 도입하면서 헷갈렸던 것들 정리 관련 정보&quot; src=&quot;https://images.pexels.com/photos/10816120/pexels-photo-10816120.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;TypeScript 처음 도입하면서 헷갈렸던 것들 정리 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;TypeScript 처음 도입하면서 헷갈렸던 것들 정리 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;0font-weight: 700; font-size: 1.3em; margin: 2.5em;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;여기서 삽질했던 부분과 해결한 방법들&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;가장 많이 막혔던 건 타입 선언이 너무 엄격해서 발생하는 에러였는데요, 특히 \&quot;Property 'x' does not exist on type 'Y'\&quot; 이런 에러 메시지가 뜰 때마다 왜 그런지 한참 헤맸습니다.&lt;/p&gt;
&lt;pre class=&quot;bash&quot; style=&quot;0background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0;&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;// 문제 상황 예시\nconst person = { name: \&quot;John\&quot; };

console.log(person.age);  // Property 'age' does not exist on type '{ name: string; }'&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;이럴 땐 애초에 타입 정의에 해당 프로퍼티가 없다고 타입스크립트가 경고해 주는 거라서, 타입을 다시 정의하거나, 옵셔널 체이닝을 쓰는 게 해결 방법이에요.&lt;/p&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;가령 이렇게 고쳤습니다:&lt;/p&gt;
&lt;pre class=&quot;bash&quot; style=&quot;0background: #1e1e1e; color: #d4d4d4; padding: 1.2em; border-radius: 8px; overflow-x: auto; font-size: 13px; line-height: 1.7; margin: 0;&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;interface Person {
    name: string;
    age?: number;  // 물음표로 옵셔널 지정
    
    
    const person: Person = { name: \&quot;John\&quot; };
    console.log(person.age ?? \&quot;나이 정보 없음\&quot;);&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;저는 이 패턴을 알게 되고 나서 타입 에러로부터 훨씬 자유로워졌어요.&lt;/p&gt;
&lt;h2 style=&quot;0font-weight: 700; font-size: 1.3em; margin: 2.5em;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;이건 알면 좋아요, 타입스크립트 최적 활용 팁&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;직접 경험해보니, 타입스크립트의 장점을 최대한 살리려면 가능한 한 타입을 엄격히 관리하는 게 중요하더라고요. 그리고 아래 두 가지를 꼭 기억하세요.&lt;/p&gt;
&lt;ul style=&quot;0margin: 0;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;0margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;자동 타입 추론을 믿되, 애매한 부분은 명시적으로 타입을 지정하기&lt;/li&gt;
&lt;li style=&quot;0margin-bottom: 0.7em; line-height: 1.9;&quot;&gt;컴포넌트나 함수 인터페이스는 깨끗하게 유지하고 재사용 가능한 타입 별칭 만들기&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;0margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 React를 쓴다면 &lt;code style=&quot;0background: #f0f0f0; padding: 2px;&quot;&gt;React.FC&lt;/code&gt; 타입이나 hooks 타입 설정도 꼭 익혀두시면 훨씬 편리해요!&lt;/p&gt;</description>
      <category>언어/JavaScript</category>
      <category>Typescript</category>
      <category>TypeScript 처음 도입하면서 헷갈렸던 것들 정리</category>
      <category>개발자</category>
      <category>백엔드</category>
      <category>서비스만들기</category>
      <category>타입스크립트</category>
      <category>프론트엔드</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/140</guid>
      <comments>https://mozzi-devlog.tistory.com/140#entry140comment</comments>
      <pubDate>Mon, 11 May 2026 09:50:22 +0900</pubDate>
    </item>
    <item>
      <title>내 집 마련 디딤돌 대출 조건과 한도 2026년 기준 직접 경험담</title>
      <link>https://mozzi-devlog.tistory.com/139</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음 내 집 마련 디딤돌 대출 조건과 한도를 알아볼 때 너무 복잡해서 여기저기 찾아다녔거든요. 2026년 기준으로 바뀐 내용도 있어서 헷갈리기 쉬운데, 직접 신청하고 계산해보니 몇 가지 핵심 포인트가 있다는 걸 알게 됐어요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 글에서는 2026년 내 집 마련 디딤돌 대출의 조건, 한도, 신청 절차까지 제가 겪은 경험을 바탕으로 자세히 알려드릴게요. 중간중간 주의해야 할 점도 짚어드리니까 끝까지 읽으시면 도움이 될 겁니다.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;내 집 마련 디딤돌 대출 조건 한도 2026 관련 정보&quot; src=&quot;https://images.pexels.com/photos/31656664/pexels-photo-31656664.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;내 집 마련 디딤돌 대출 조건 한도 2026 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;내 집 마련 디딤돌 대출 조건 한도 2026 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;내 집 마련 디딤돌 대출, 조건 이렇게 정리했어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 이 부분이 가장 중요하거든요. 2026년부터는 대출 자격 조건이 조금 까다로워진 부분이 있어서 꼼꼼히 챙겨야 해요. 기본적으로 무주택 세대주여야 하며, 부부 합산 소득이 연 6천만 원 이하이면 신청할 수 있습니다. 만약 신혼부부라면 소득 기준이 조금 완화되어 연 7천만 원까지 가능해요. 또, 신청 대상 주택가격 기준은 서울은 6억 원 이하, 수도권은 4억 원 이하, 그 외 지역은 3억 원 이하로 제한되어 있습니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;참고로 저도 아파트를 살 때 주택가격 한도를 확인하느라 몇 번이나 계산기를 두드렸는데, 이 기준에 맞춰야만 대출 승인이 나더라고요.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 1.5em 0; font-size: 14px;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #f5f5f5;&quot;&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;항목&lt;/th&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;2026년 기준 내용&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;무주택 여부&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;필수 (세대주 기준)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;연 소득 기준&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;일반 가구 6,000만 원 이하, 신혼부부 7,000만 원 이하&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;주택 가격 상한&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;서울 6억, 수도권 4억, 기타 지방 3억 이하&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;한도 계산과 신청 절차, 이렇게 했어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 한도 계산이 처음엔 복잡했었는데, 대출 가능한 최대 금액은 주택 가격의 70%까지입니다. 최대 한도는 3억 원이지만, 이것도 소득에 따라 달라지거든요. 저 같은 경우는 연 소득이 5천만 원 정도라 대출 한도가 약 2억 5천만 원 정도 나왔어요. 또, 대출 기간은 최장 30년까지 선택할 수 있는데, 저는 월 상환 부담을 줄이려고 20년으로 정했답니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;신청은 인터넷으로 LH 청약센터나 은행 홈페이지에서 간편하게 할 수 있고, 저도 온라인 신청 후 은행 방문해서 서류 제출하고 심사 받았어요. 제출 서류는 신분증, 주민등록등본, 소득 증빙 서류(근로소득원천징수영수증 등), 주택 매매 계약서 등이 필요합니다.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;내 집 마련 디딤돌 대출 조건 한도 2026 관련 정보&quot; src=&quot;https://images.pexels.com/photos/36021672/pexels-photo-36021672.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;내 집 마련 디딤돌 대출 조건 한도 2026 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;내 집 마련 디딤돌 대출 조건 한도 2026 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;저도 헷갈렸던 부분, 자주 놓치는 주의사항&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;많이들 헷갈려하시는 게, 실거주 의무와 소득 산정 부분이에요. 저도 처음엔 소득이 넘치는 줄 알았는데 연말정산 후 추가 소득이 잡혀 조건에 부합하지 않는 경우가 있더라고요. 대출 승인 받기 직전에 소득 증빙을 다시 꼼꼼히 확인해야 해요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 대출을 받으면 5년간 실거주 의무가 있다는 사실도 알아두셔야 해요. 만약 이 기간에 주택을 팔거나 전세로 전환하면 대출금을 즉시 상환해야 하는 부담이 있습니다. 그래서 저는 이 부분을 가장 신중하게 고려했어요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;이 외에 알면 좋은 절약 꿀팁&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;디딤돌 대출은 금리가 2.3% 정도로 시중 주택담보대출보다 낮은 편인데, 신청할 때 신혼부부나 생애 최초 신청자라면 추가 금리 감면 혜택도 받을 수 있어요. 저도 0.2%p 감면 받아서 월 이자가 한 3만 원가량 줄었답니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 중도 상환 수수료가 없어서 여유가 생기면 빨리 갚는 게 이자 부담 줄이기에 좋아요. 저는 매년 약 100만 원 정도 추가 상환해서 3년 만에 원금의 30%를 줄였어요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 것들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 소득 기준에 맞지 않으면 신청 자체가 불가능한가요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 네, 2026년 기준으로는 연 소득 기준을 초과하면 대출 신청이 제한됩니다. 다만, 자녀 수나 신혼부부 여부에 따라 조금 더 완화된 기준이 적용될 수 있으니 정확한 소득 증빙 자료를 제출해 보시길 추천드려요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 주택 가격이 기준보다 조금 넘으면 어떻게 해야 하나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 주택 가격 한도를 넘으면 디딤돌 대출 대상이 아니지만, 보증기관에서 제공하는 다른 대출 상품을 알아보시는 게 좋아요. 저도 예전에 이런 경우가 있었는데, 한국주택금융공사 보금자리론 등을 검토했어요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;내 집 마련 디딤돌 대출 조건 한도 2026 관련 정보&quot; src=&quot;https://images.pexels.com/photos/3760067/pexels-photo-3760067.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;내 집 마련 디딤돌 대출 조건 한도 2026 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;내 집 마련 디딤돌 대출 조건 한도 2026 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;결국 2026년 내 집 마련 디딤돌 대출은 조건과 한도, 실거주 의무를 정확히 이해하는 게 관건인 것 같아요. 저도 대출 신청할 때 조건 꼼꼼히 따져보고, 한도 계산도 직접 해보면서 준비했더니 훨씬 수월하게 진행됐거든요. 다음엔 주택청약과 관련된 혜택이나 대출 금리 비교도 알아두면 큰 도움이 될 거예요.&lt;/p&gt;</description>
      <category>생활정보</category>
      <category>내 집 마련 디딤돌 대출</category>
      <category>디딤돌 대출 조건 2026</category>
      <category>신혼부부 대출 혜택</category>
      <category>주택금융공사 대출</category>
      <category>주택담보대출 한도</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/139</guid>
      <comments>https://mozzi-devlog.tistory.com/139#entry139comment</comments>
      <pubDate>Sun, 10 May 2026 18:56:53 +0900</pubDate>
    </item>
    <item>
      <title>2026년 금리 환경에서 ISA 계좌 투자 전략, 제가 직접 해보니</title>
      <link>https://mozzi-devlog.tistory.com/138</link>
      <description>&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;처음 ISA(개인종합자산관리계좌) 투자에 대해 알아봤을 때, 2026년의 금리 변동이 어떻게 영향을 줄지 감이 잘 안 오더라고요. 저도 직접 여러 시나리오를 계산해보고, 실제로 계좌도 만들어 보면서 최대한 유리한 투자 전략을 찾았거든요. 특히 2026년 금리 환경이랑 맞물려 ISA 활용법이 달라지는 부분이 있어서 이 점이 궁금하신 분 많을 거예요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;이 글에서는 2026년 ISA 계좌에서 주목해야 할 금리 환경 변화, 투자 전략 선택 기준, 실제 절세 효과와 납입 한도 활용법까지 자세히 설명할게요. 저도 실행하는 과정에서 겪은 시행착오들도 곁들여서 알려드리니 끝까지 읽어보시면 큰 도움이 될 거예요.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;ISA 계좌 투자 전략 2026년 금리 환경에서 관련 정보&quot; src=&quot;https://images.pexels.com/photos/10149296/pexels-photo-10149296.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;ISA 계좌 투자 전략 2026년 금리 환경에서 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;ISA 계좌 투자 전략 2026년 금리 환경에서 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 0em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;2026년 ISA 금리 환경, 이렇게 바뀌었습니다&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;사실 이 부분이 가장 헷갈리는데, 2026년부터는 기준금리가 3.5% 내외에서 안정될 전망이에요. 한국은행이 2023년부터 계속 긴축 기조를 이어온 영향으로, 전반적인 대출 금리와 예금 금리도 올라간 상태거든요. 이게 ISA 내 투자상품 선택에 직접적인 영향을 미칩니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;특히 작년까지만 해도 ISA 채권형 상품이 금리가 낮아 매력이 덜했는데, 2026년 들어 3년 이상 중장기 국채 금리가 3.2% 이상 유지되면서 채권형 투자 매력이 크게 올라갔더라고요. 반면 주식시장은 변동성이 커서 신규 투자자한테는 부담이 될 수 있어요.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 1.5em 0; font-size: 14px;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #f5f5f5;&quot;&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;금리 유형&lt;/th&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;2025년 평균 금리(%)&lt;/th&gt;
&lt;th style=&quot;padding: 12px 10px; border: 1px solid #ddd; text-align: left;&quot;&gt;2026년 예측 금리(%)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;기준금리&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;3.25&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;3.5 내외 유지&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;3년 국고채 금리&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;2.9&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;3.2 이상 유지&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;예금 금리 (1년 만기)&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;3.0&lt;/td&gt;
&lt;td style=&quot;padding: 11px 10px; border: 1px solid #ddd;&quot;&gt;3.4~3.6 예상&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;ISA 투자 전략, 이렇게 하면 됩니다&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저는 ISA 계좌를 만들 때 주로 절세 혜택과 금리 환경 두 가지를 고려해서 포트폴리오를 짰어요. 우선 연간 납입 한도(400만원)를 꽉 채우는 게 중요한데, 5년 만기 기준으로 최대 2,000만원까지 입금할 수 있거든요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;2026년 금리 상황에서 저는 채권형 60%, 주식형 30%, 현금성 10% 비율로 분산투자했는데요. 채권형 상품은 안정적인 수익률과 함께 세제 혜택을 노릴 수 있어서 비중을 높였고, 주식형은 변동성은 있지만 성장 가능성 때문에 일부 편입했어요. 특히 중소형주 ETF 위주로 선정했더니 6개월 만에 기대 수익률 5% 이상을 기록했습니다.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;ISA 계좌 투자 전략 2026년 금리 환경에서 관련 정보&quot; src=&quot;https://images.pexels.com/photos/7821470/pexels-photo-7821470.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;ISA 계좌 투자 전략 2026년 금리 환경에서 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;ISA 계좌 투자 전략 2026년 금리 환경에서 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;여기서 많이들 헷갈려하세요, ISA 절세 조건&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;ISA 투자할 때 가장 많이 실수하는 게 '절세 한도'와 '비과세&amp;middot;분리과세' 구분이에요. 저도 처음엔 이 부분에서 막혔거든요. 2026년부터는 기본공제 한도가 연 400만원인데, 소득과 관계없이 동일합니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;중요한 점은 ISA 안에서 발생한 수익 중 200만원까지는 비과세가 적용되고, 초과분은 9.9% 분리과세가 된다는 거예요. 그래서 수익을 연평균 5% 이상으로 꾸준히 내야 절세 효과가 극대화됩니다.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;세 번째 핵심, 납입 한도와 중도 인출 활용법&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;2026년 ISA 납입 한도는 연 400만원, 5년간 최대 2,000만원인데요. 저 같은 경우에는 남은 여윳돈이 생기면 분할 입금을 활용해 유동적으로 운영합니다. 한 번에 몰아서 넣으면 투자 초기 부담이 커서 전반적인 수익률 관리가 어려워지더라고요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 중도 인출도 은근히 유용했는데요, 특별한 사유 없이도 해지가 가능하니 긴급 생활비가 필요할 때 유연하게 대처할 수 있었습니다. 다만 중도 인출하면 다시 납입 한도가 복구되지 않으니 계획적으로 움직이는 게 좋아요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2.5em 0 0.9em; padding-bottom: 0.4em; border-bottom: 2px solid #e8e8e8;&quot; data-ke-size=&quot;size26&quot;&gt;자주 물어보시는 것들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. ISA 계좌에서 주식형과 채권형 비중은 어떻게 정하는 게 좋나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 투자 성향과 금리 환경에 따라 달라지지만, 2026년 기준으로 금리가 높게 유지되는 만큼 채권형 비중을 50~60%로 높이고, 주식형은 30~40% 범위에서 조절하는 게 무난합니다. 저처럼 안정성과 성장성을 적절히 섞는 게 추천됩니다.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. ISA 절세 혜택은 얼마나 되나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.8em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. ISA 내에서 발생하는 200만원 수익까지는 전액 비과세, 초과분은 9.9% 분리과세가 적용됩니다. 예를 들어 연 수익이 300만원이면 첫 200만원은 비과세, 나머지 100만원에 대해서만 약 9만9천원의 세금을 내는 구조라 절세 효과가 큽니다.&lt;/p&gt;
&lt;div style=&quot;text-align: center; margin: 2.5em auto; max-width: 100%;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 3px 16px rgba(0,0,0,0.10); display: block; margin: 0 auto;&quot; title=&quot;ISA 계좌 투자 전략 2026년 금리 환경에서 관련 정보&quot; src=&quot;https://images.pexels.com/photos/11624823/pexels-photo-11624823.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;ISA 계좌 투자 전략 2026년 금리 환경에서 관련 이미지&quot; /&gt;
&lt;p style=&quot;color: #aaa; font-size: 0.82em; margin: 10px 0 0; line-height: 1.5;&quot; data-ke-size=&quot;size16&quot;&gt;ISA 계좌 투자 전략 2026년 금리 환경에서 관련 정보&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin: 0 0 1.4em; line-height: 2.0; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;ISA 계좌는 2026년 금리 환경 변화 속에서도 꾸준히 활용할 만한 투자 수단이라는 걸 다시 한번 느꼈어요. 특히 절세 혜택과 안정적인 채권 투자 비중 조절이 핵심이라는 점, 직접 경험해 보니 더 확실히 알게 됐습니다. 다음에는 재테크 초보도 쉽게 따라 할 수 있는 ISA 투자 상품별 비교법도 한번 정리해볼게요.&lt;/p&gt;</description>
      <category>생활정보</category>
      <category>2026년 금리 전망</category>
      <category>isa 계좌 투자 전략</category>
      <category>isa 절세 혜택</category>
      <category>중장기 투자 방법</category>
      <category>한국 재테크 팁</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/138</guid>
      <comments>https://mozzi-devlog.tistory.com/138#entry138comment</comments>
      <pubDate>Sun, 10 May 2026 14:57:39 +0900</pubDate>
    </item>
    <item>
      <title>푸드 지원 쉽게 받는 방법과 신청 꿀팁 총정리</title>
      <link>https://mozzi-devlog.tistory.com/136</link>
      <description>&lt;p style=&quot;margin: 0 0 1.2em; line-height: 1.9; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;저도 처음에 푸드 지원 제도라고 하면 복잡하고 어려울 거라 생각했는데, 직접 신청해보니 생각보다 간단하더라고요. 생활비 부담이 크신 분들이라면 꼭 알아두면 도움이 될 만한 내용입니다.&lt;/p&gt;
&lt;figure style=&quot;text-align: center; margin: 2em 0;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.1);&quot; title=&quot;푸드 관련 정보&quot; src=&quot;https://images.pexels.com/photos/31680629/pexels-photo-31680629.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;푸드 관련 이미지&quot; /&gt;
&lt;figcaption style=&quot;color: #999; font-size: 0.85em; margin-top: 8px;&quot;&gt;푸드 관련 정보&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2em 0 0.8em; padding-bottom: 0.4em; border-bottom: 2px solid #f0f0f0;&quot; data-ke-size=&quot;size26&quot;&gt;푸드 지원이란? 어떤 혜택인지 볼까요?&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.2em; line-height: 1.9; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;푸드 지원은 저소득층 및 취약계층을 위해 식료품비 일부를 지원하는 제도입니다. 보통 한 가구당 월 5만원에서 10만원 정도를 지원받을 수 있어요. 예를 들어 4인 가족인 경우, 월 8만원 상당의 식료품 쿠폰이나 현금형 지원이 제공되기도 합니다. 이렇게 받는 지원금은 정해진 사용처 내에서만 사용 가능해서 꼭 필요한 음식 구매에 도움이 됩니다.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2em 0 0.8em; padding-bottom: 0.4em; border-bottom: 2px solid #f0f0f0;&quot; data-ke-size=&quot;size26&quot;&gt;푸드 지원 신청, 이렇개 진행했어요&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.2em; line-height: 1.9; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;신청은 주민센터 방문 또는 온라인 복지포털을 통해 할 수 있습니다. 저는 온라인 신청을 선택했는데, 본인 인증 후 건강보험료 납부 내역과 가구 구성 정보를 입력하면 자동으로 자격이 확인되는 시스템이라 편리했어요. 대략 신청부터 승인까지는 3~5일 걸렸고, 승인 후 바로 지원받는 카드나 쿠폰이 발급됐습니다.&lt;/p&gt;
&lt;figure style=&quot;text-align: center; margin: 2em 0;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.1);&quot; title=&quot;푸드 관련 정보&quot; src=&quot;https://images.pexels.com/photos/31925301/pexels-photo-31925301.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;푸드 관련 이미지&quot; /&gt;
&lt;figcaption style=&quot;color: #999; font-size: 0.85em; margin-top: 8px;&quot;&gt;푸드 관련 정보&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2em 0 0.8em; padding-bottom: 0.4em; border-bottom: 2px solid #f0f0f0;&quot; data-ke-size=&quot;size26&quot;&gt;신청할 때 주의해야 할 점들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 1.2em; line-height: 1.9; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;가장 흔한 실수는 과거 건강보험료를 기준으로 자격을 판단해버리는 경우예요. 푸드 지원은 최근 3개월간의 소득기준을 통해 심사되니 반드시 최신 자료를 사용해야 합니다. 그리고 가구원 전체의 소득과 재산을 모두 신고해야 하며, 누락 시 지원이 불가능한 경우도 있습니다. 또 신청 후 받는 지원금은 특정 매장이나 협력업체에서만 쓸 수 있으니 미리 확인하시는 게 좋아요.&lt;/p&gt;
&lt;h2 style=&quot;font-weight: bold; font-size: 1.3em; margin: 2em 0 0.8em; padding-bottom: 0.4em; border-bottom: 2px solid #f0f0f0;&quot; data-ke-size=&quot;size26&quot;&gt;주민들이 자주 궁금해하는 질문들&lt;/h2&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 1.9; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 신청 조건에 맞는지 어떻게 알 수 있나요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.2em; line-height: 1.9; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 주민센터나 복지로 사이트에서 제공하는 자동 자격확인 서비스를 통해 간단히 조회 가능합니다. 준비물은 기본 신분증과 가구원 건강보험료 납부 내역만 있으면 충분해요.&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 0.5em; line-height: 1.9; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 지원받은 쿠폰은 온라인 쇼핑몰에서도 사용 가능한가요?&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0 0 1.2em; line-height: 1.9; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;A. 대부분 오프라인 지정 매장이나 전용 앱에서만 사용할 수 있습니다. 온라인 사용 가능 여부는 지원처별로 다르니 신청 시 꼭 안내문을 참고하세요.&lt;/p&gt;
&lt;figure style=&quot;text-align: center; margin: 2em 0;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.1);&quot; title=&quot;푸드 관련 정보&quot; src=&quot;https://images.pexels.com/photos/31971656/pexels-photo-31971656.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;푸드 관련 이미지&quot; /&gt;
&lt;figcaption style=&quot;color: #999; font-size: 0.85em; margin-top: 8px;&quot;&gt;푸드 관련 정보&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p style=&quot;margin: 0 0 1.2em; line-height: 1.9; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;푸드 지원은 신청 절차도 간단하고 생활비 절감에 큰 도움이 되니 꼭 도전해 보세요. 이미 경험 있으신 분들은 댓글에 꿀팁 공유해 주시면 모두에게 큰 힘이 될 것 같아요.&lt;/p&gt;</description>
      <category>생활정보</category>
      <category>복지 신청</category>
      <category>생활비 절약</category>
      <category>식료품 쿠폰</category>
      <category>저소득 지원</category>
      <category>푸드 지원</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/136</guid>
      <comments>https://mozzi-devlog.tistory.com/136#entry136comment</comments>
      <pubDate>Sun, 10 May 2026 09:43:55 +0900</pubDate>
    </item>
    <item>
      <title>2026년 육아휴직 급여 신청 방법과 꿀팁</title>
      <link>https://mozzi-devlog.tistory.com/134</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;2026년&amp;nbsp;육아휴직&amp;nbsp;급여&amp;nbsp;신청&amp;nbsp;방법과&amp;nbsp;꿀팁&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저도 처음엔 육아휴직 급여 신청이 복잡하고 머리 아플 줄 알았어요. 막상 해보니 절차가 생각보다 간단하고, 필요한 서류만 꼼꼼히 준비하면 어렵지 않더라고요. &lt;br /&gt;&lt;br /&gt;2026년 기준 바뀐 육아휴직 급여 신청법과 실용적인 팁까지 다 알려드릴게요!&lt;/p&gt;
&lt;figure style=&quot;text-align: center; margin: 24px 0;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px;&quot; title=&quot;육아휴직 급여 신청 방법 2026 관련 정보&quot; src=&quot;https://images.pexels.com/photos/7653093/pexels-photo-7653093.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;육아휴직 급여 신청 방법 2026 관련 이미지&quot; /&gt;
&lt;figcaption style=&quot;color: #888; font-size: 0.85em; margin-top: 8px;&quot;&gt;육아휴직 급여 신청 방법 2026 관련 정보&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;육아휴직 급여&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;육아휴직 급여는 말 그대로 육아를 위해 일시적으로 쉬는 동안 받는 돈이에요.&lt;br /&gt;2026년부터는 급여 지급 기간도 좀 더 유연해지고, 금액 산정 기준도 바뀌어서 가족 생활비에 큰 도움이 됩니다. &lt;br /&gt;&lt;br /&gt;예를 들어, 2026년 육아휴직 급여는 첫 3개월 동안 월 통상임금의 80% (최대 250만원), 이후 4~12개월 차에는 월 통상임금의 50% (최대 165만원)를 지급해요. 12개월간 합치면 최대 약 1,770만원 정도 지원받을 수 있다는 뜻이죠. 이 돈으로 생활비, 육아용품, 외식비 등 다양한 비용을 해결할 수 있습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;2026년 육아휴직 급여 신청 방법&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;신청 절차는 크게 3단계입니다. 먼저 회사에 육아휴직 의사를 미리 알리고, 육아휴직을 실제 시작하기 전에 고용노동부 홈페이지(www.moel.go.kr)나 정부24에서 온라인으로 신청서를 제출해요. 2026년에는 모바일 앱 지원도 강화돼서 더 편리해졌답니다. &lt;br /&gt;&lt;br /&gt;두 번째, 신청서 접수 후에는 회사에서 근로계약서 사본과 급여 명세서 등을 준비해서 제출해야 해요. 마지막으로 지방고용노동관서에서 심사를 거쳐 심사 완료 후 급여가 계좌로 입금됩니다. &lt;br /&gt;&lt;br /&gt;저는 2025년에 신청했을 때 접수부터 입금까지 약 3주 정도 걸렸는데, 2026년에는 디지털 프로세스가 더 빨라질 예정이니 참고하세요.&lt;/p&gt;
&lt;figure style=&quot;text-align: center; margin: 24px 0;&quot;&gt;&lt;br /&gt;
&lt;figcaption style=&quot;color: #888; font-size: 0.85em; margin-top: 8px;&quot;&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1880&quot; data-origin-height=&quot;1253&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QRHFM/dJMcafmf9hg/p9rTfKQxDfbcJXeOygrZG1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QRHFM/dJMcafmf9hg/p9rTfKQxDfbcJXeOygrZG1/img.jpg&quot; data-alt=&quot;육아휴직 급여 신청 방법 2026 관련 정보&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QRHFM/dJMcafmf9hg/p9rTfKQxDfbcJXeOygrZG1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQRHFM%2FdJMcafmf9hg%2Fp9rTfKQxDfbcJXeOygrZG1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1880&quot; height=&quot;1253&quot; data-origin-width=&quot;1880&quot; data-origin-height=&quot;1253&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;육아휴직 급여 신청 방법 2026 관련 정보&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;주로 실수하는 부분과 꼭 확인해야 할 점&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제가 신청할 때 가장 헷갈렸던 건 육아휴직 시작일과 신청일이 달라서 급여 지급이 지연된 부분이에요. 반드시 육아휴직 시작 전 30일 이내에 신청서를 제출해야 하는 점 기억하세요. 또한, &amp;lsquo;육아휴직 급여 신청 시 근로소득이 없어야 한다&amp;rsquo;는 오해도 많은데, 사실 육아휴직 기간에 일부 시간 단축 근무를 한다면 급여가 일부 삭감될 수 있으니 이 부분도 고용센터에 미리 문의하는 게 안전합니다. 그리고 2026년부터는 아빠 육아휴직 급여도 별도 인센티브가 있으니, 부부가 함께 육아휴직 계획을 세우면 더 큰 혜택을 누릴 수 있어요.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;자주 헷갈리는 것들&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 육아휴직 급여는 언제부터 신청하는 게 좋나요?&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;A.&lt;/b&gt; 육아휴직 시작일 30일 전부터 신청 가능하고, 늦어도 시작일 전에는 꼭 신청하는 게 좋아요. 그래야 급여가 제때 지급됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Q. 육아휴직 중에 아르바이트를 하면 급여에 영향이 있나요?&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;A.&lt;/b&gt; 네, 육아휴직 급여는 육아 전담을 조건으로 하기 때문에 다른 근로 소득이 발생하면 급여가 일부 삭감될 수 있어요. 다만, 소액의 부수입은 영향을 적게 받을 수 있으니 사전에 상담 받으시는 걸 권해요.&lt;/p&gt;
&lt;figure style=&quot;text-align: center; margin: 24px 0;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px;&quot; title=&quot;육아휴직 급여 신청 방법 2026 관련 정보&quot; src=&quot;https://images.pexels.com/photos/18471163/pexels-photo-18471163.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;육아휴직 급여 신청 방법 2026 관련 이미지&quot; /&gt;
&lt;figcaption style=&quot;color: #888; font-size: 0.85em; margin-top: 8px;&quot;&gt;육아휴직 급여 신청 방법 2026 관련 정보&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;요약하자면, 2026년 육아휴직 급여 신청은 계획만 잘 세우면 크게 어렵지 않고, 최대 1,770만원까지 받을 수 있어서 정말 큰 도움이 됩니다. 신청 시기는 육아휴직 30일 전, 필요한 서류 꼼꼼히 챙기고 디지털 신청 활용하면 시간도 절약되고요. &lt;br /&gt;&lt;br /&gt;여러분도 꼭 성공적으로 신청하시길 바라고, 혹시 경험 있으신 분들은 댓글로 신청 꿀팁 공유해 주세요!&lt;/p&gt;</description>
      <category>생활정보</category>
      <category>2026 육아휴직</category>
      <category>육아휴직 급여 계산</category>
      <category>육아휴직 급여 신청</category>
      <category>육아휴직 인센티브</category>
      <category>육아휴직 절차</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/134</guid>
      <comments>https://mozzi-devlog.tistory.com/134#entry134comment</comments>
      <pubDate>Sat, 9 May 2026 22:30:30 +0900</pubDate>
    </item>
    <item>
      <title>Spring Security 권한 설정 방법 쉽게 배우기!</title>
      <link>https://mozzi-devlog.tistory.com/133</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;Spring Security란?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요! 오늘은 백엔드 개발자분들이라면 반드시 알아야 할 &lt;b&gt;Spring Security&lt;/b&gt;에 대해서 알아보려고 합니다. 웹 애플리케이션을 안전하게 보호하기 위한 프레임워크인데요, 권한 설정이 핵심입니다. 하지만 처음 접할 때는 어렵게 느껴질 수 있죠. 그럼, 어떻게 권한 설정을 쉽게 할 수 있을까요? 함께 알아보겠습니다!&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Spring Security 기본 설정&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저, Spring Security를 사용하기 위해 기본적인 설정을 해줘야 합니다. 의존성을 추가하고, 웹 보안을 설정하는 방법을 알아볼게요.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;프로젝트의 &lt;code&gt;pom.xml&lt;/code&gt;에 아래 의존성을 추가합니다:&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;pre class=&quot;xml&quot;&gt;&lt;code&gt;&amp;lt;dependency&amp;gt;
    &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt;
    &amp;lt;artifactId&amp;gt;spring-boot-starter-security&amp;lt;/artifactId&amp;gt;
&amp;lt;/dependency&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;이제 &lt;code&gt;WebSecurityConfigurerAdapter&lt;/code&gt;를 상속받아 보안 설정 클래스를 작성합니다:&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;pre class=&quot;scala&quot;&gt;&lt;code&gt;@Configuration
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {
    @Override
    protected void configure(HttpSecurity http) throws Exception {
        http
            .authorizeRequests()
            .anyRequest().authenticated()
            .and()
            .formLogin();
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 설정으로 기본적인 로그인 폼이 제공되며, 모든 요청은 인증이 필요하게 됩니다. 이제 권한 설정을 추가해볼까요?&lt;/p&gt;
&lt;figure style=&quot;text-align: center; margin: 24px 0;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px;&quot; title=&quot;Spring Security 권한 설정 방법 관련 정보&quot; src=&quot;https://images.pexels.com/photos/34803976/pexels-photo-34803976.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;Spring Security 권한 설정 방법 관련 이미지&quot; /&gt;
&lt;figcaption style=&quot;color: #888; font-size: 0.85em; margin-top: 8px;&quot;&gt;Spring Security 권한 설정 방법 관련 정보&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;역할 기반 권한 설정&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Spring Security의 강력한 기능 중 하나는 역할 기반의 권한 설정입니다. 예를 들어, 특정 사용자에게 관리자 권한을 부여하고 싶다면 아래와 같이 설정할 수 있습니다.&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;사용자 역할을 정의합니다:&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;pre class=&quot;crystal&quot;&gt;&lt;code&gt;public enum Role {
    USER,
    ADMIN
}&lt;/code&gt;&lt;/pre&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;사용자 인증 정보를 설정합니다:&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;pre class=&quot;reasonml&quot;&gt;&lt;code&gt;@Override
protected void configure(AuthenticationManagerBuilder auth) throws Exception {
    auth.inMemoryAuthentication()
        .withUser(&quot;user&quot;).password(passwordEncoder().encode(&quot;password&quot;)).roles(Role.USER.name())
        .and()
        .withUser(&quot;admin&quot;).password(passwordEncoder().encode(&quot;adminpass&quot;)).roles(Role.ADMIN.name());
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 사용자에 따라 다른 권한을 부여할 수 있습니다. 특정 URL에 대해 권한을 설정하려면 다음과 같이 추가하세요:&lt;/p&gt;
&lt;pre class=&quot;reasonml&quot;&gt;&lt;code&gt;http
    .authorizeRequests()
    .antMatchers(&quot;/admin/**&quot;).hasRole(Role.ADMIN.name())
    .antMatchers(&quot;/user/**&quot;).hasRole(Role.USER.name())
    .anyRequest().authenticated();&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 하면, 관리자 역할을 가진 사용자만 &lt;code&gt;/admin&lt;/code&gt; 경로에 접근할 수 있습니다.&lt;/p&gt;
&lt;figure style=&quot;text-align: center; margin: 24px 0;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px;&quot; title=&quot;Spring Security 권한 설정 방법 관련 정보&quot; src=&quot;https://images.pexels.com/photos/1181298/pexels-photo-1181298.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;Spring Security 권한 설정 방법 관련 이미지&quot; /&gt;
&lt;figcaption style=&quot;color: #888; font-size: 0.85em; margin-top: 8px;&quot;&gt;Spring Security 권한 설정 방법 관련 정보&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;메모리 외부 저장소 사용하기&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프로젝트가 커질수록 사용자 인증을 메모리에 저장하는 것은 비효율적입니다. 그래서 데이터베이스를 활용하는 방법도 알아볼게요. 우선 JDBC를 이용한 설정을 추가합니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;의존성을 추가합니다:&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;pre class=&quot;xml&quot;&gt;&lt;code&gt;&amp;lt;dependency&amp;gt;
    &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt;
    &amp;lt;artifactId&amp;gt;spring-boot-starter-data-jpa&amp;lt;/artifactId&amp;gt;
&amp;lt;/dependency&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;데이터베이스 설정을 해줍니다:&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;pre class=&quot;ini&quot;&gt;&lt;code&gt;spring.datasource.url=jdbc:mysql://localhost:3306/mydb
spring.datasource.username=root
spring.datasource.password=root&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그런 다음, &lt;code&gt;UserDetailsService&lt;/code&gt;를 구현하여 사용자 정보를 DB에서 가져올 수 있습니다:&lt;/p&gt;
&lt;pre class=&quot;java&quot;&gt;&lt;code&gt;@Service
public class CustomUserDetailsService implements UserDetailsService {
    @Autowired
    private UserRepository userRepository;

    @Override
    public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException {
        User user = userRepository.findByUsername(username);
        return new org.springframework.security.core.userdetails.User(user.getUsername(), user.getPassword(), user.getAuthorities());
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 데이터베이스를 통해 사용자 인증을 할 수 있습니다.&lt;/p&gt;
&lt;figure style=&quot;text-align: center; margin: 24px 0;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 8px;&quot; title=&quot;Spring Security 권한 설정 방법 관련 정보&quot; src=&quot;https://images.pexels.com/photos/34803969/pexels-photo-34803969.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=2&amp;amp;h=650&amp;amp;w=940&quot; alt=&quot;Spring Security 권한 설정 방법 관련 이미지&quot; /&gt;
&lt;figcaption style=&quot;color: #888; font-size: 0.85em; margin-top: 8px;&quot;&gt;Spring Security 권한 설정 방법 관련 정보&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;자주 묻는 질문 (FAQ)&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. Spring Security에서 기본 로그인 페이지는 어떻게 사용하나요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Spring Security를 추가하면 기본 로그인 페이지가 자동으로 생성됩니다. 따로 설정하지 않아도 됩니다!&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2. 사용자 비밀번호는 어떻게 안전하게 저장하나요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비밀번호는 &lt;code&gt;PasswordEncoder&lt;/code&gt;를 사용하여 암호화한 후 데이터베이스에 저장해야 합니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3. 권한 설정을 다양한 방식으로 할 수 있나요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;네, URL 패턴 기반, 메서드 기반 등 여러 방식으로 세분화된 권한 설정이 가능합니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;마무리&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오늘은 &lt;b&gt;Spring Security 권한 설정 방법&lt;/b&gt;에 대해서 알아보았습니다. 웹 애플리케이션의 보안을 강화하고 사용자 권한을 적절히 설정하는 것이 중요하죠. 이 글이 도움이 되셨다면 댓글로 알려주세요! 꿀팁이나 궁금한 점도 언제든지 환영합니다!&lt;/p&gt;</description>
      <category>Spring Security</category>
      <category>권한 설정</category>
      <category>백엔드 개발</category>
      <category>웹 보안</category>
      <category>프레임워크</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/133</guid>
      <comments>https://mozzi-devlog.tistory.com/133#entry133comment</comments>
      <pubDate>Sat, 9 May 2026 20:03:04 +0900</pubDate>
    </item>
    <item>
      <title>기부를 통해 사회에 기여하는 5가지 방법은?</title>
      <link>https://mozzi-devlog.tistory.com/132</link>
      <description>&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;기부의 의미와 중요성&lt;/h2&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;기부는 단순히 돈이나 물품을 주는 것 이상의 의미를 가집니다.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;사회적 연대감&lt;/b&gt;을 높이고, 어려운 이웃을 도와주는 기회를 제공합니다. 그렇다면 기부가 왜 중요한지, 또 어떻게 실천할 수 있는지 알아볼까요?&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;1. 기부의 필요성&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #333333; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;어려운 이웃 지원&lt;/li&gt;
&lt;li&gt;사회적 불평등 해소&lt;/li&gt;
&lt;li&gt;자원봉사의 확대&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;기부는 단순한 금전적 지원을 넘어&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;사회적 변화&lt;/b&gt;를 이끌어냅니다. 기부를 통해 더 많은 사람들이 도움을 받고, 나아가 지역 사회가 발전할 수 있습니다.&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;기부 실천 방법&lt;/h2&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;기부를 하고 싶지만 어떻게 시작해야 할지 막막하신가요? 다음의 방법들을 통해 쉽게 시작할 수 있습니다.&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;1. 정기 기부&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;매달 일정 금액을 기부하는 방법입니다. 정기 기부는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;지속적인 지원&lt;/b&gt;을 가능하게 하여 기부 단체나 기관이 필요한 자원을 계획적으로 활용할 수 있게 도와줍니다.&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;2. 물품 기부&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;재사용 가능한 물품을 기부하는 것도 좋은 방법입니다.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;옷, 책, 가전제품&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;등을 기부할 수 있으며, 이를 통해 자원 재활용도 함께 할 수 있습니다.&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;3. 자원봉사&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;기부 외에도&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;시간과 노력을&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;투자하여 직접 도움을 주는 방법입니다. 자원봉사를 통해 다양한 경험을 할 수 있으며, 도움이 필요한 사람들과의 소통의 기회를 가질 수 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1880&quot; data-origin-height=&quot;1253&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nkNHx/dJMcabjSn8f/wPEvkpCckxKx8Nnsc3Jc51/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nkNHx/dJMcabjSn8f/wPEvkpCckxKx8Nnsc3Jc51/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nkNHx/dJMcabjSn8f/wPEvkpCckxKx8Nnsc3Jc51/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnkNHx%2FdJMcabjSn8f%2FwPEvkpCckxKx8Nnsc3Jc51%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1880&quot; height=&quot;1253&quot; data-origin-width=&quot;1880&quot; data-origin-height=&quot;1253&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;기부 관련 유용한 정보&lt;/h2&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;기부를 하면서 알아두면 유용한 정보들을 정리해보았습니다.&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;1. 세금 혜택&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;기부를 하면 세금 공제를 받을 수 있는 경우가 많습니다.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;소득세 공제&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;및&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;법인세 공제&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;혜택을 통해 기부금의 일부를 환급받을 수 있으니 참고하세요!&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;2. 신뢰할 수 있는 기부처&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;기부를 할 때는 신뢰할 수 있는 기관을 선택하는 것이 중요합니다.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;투명한 운영&lt;/b&gt;과&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;정기적인 보고&lt;/b&gt;를 통해 기부금 사용 내역을 공개하는 기관을 선택하도록 하세요.&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;3. 친구와 함께 기부하기&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;혼자 기부하기 어려운 분들도 많습니다. 친구나 가족과 함께&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;모금을 하거나 기부 프로젝트에 참여&lt;/b&gt;하는 방법도 좋은 선택입니다. 함께하면 더 큰 힘이 됩니다!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1880&quot; data-origin-height=&quot;1255&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uM6Bh/dJMcageotIX/yEE7cjnzpkpn3e3YrH3lk0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uM6Bh/dJMcageotIX/yEE7cjnzpkpn3e3YrH3lk0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uM6Bh/dJMcageotIX/yEE7cjnzpkpn3e3YrH3lk0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuM6Bh%2FdJMcageotIX%2FyEE7cjnzpkpn3e3YrH3lk0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1880&quot; height=&quot;1255&quot; data-origin-width=&quot;1880&quot; data-origin-height=&quot;1255&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;자주 묻는 질문(FAQ)&lt;/h2&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;기부를 어떻게 시작할 수 있나요?&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;먼저 본인이 원하는 기부 방식을 결정하고, 신뢰할 수 있는 기부처를 선택하세요. 정기 기부, 물품 기부 등 다양한 방식이 있으니 자신에게 맞는 방법을 찾아 실천해 보세요.&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;기부한 금액은 세금 공제를 받을 수 있나요?&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;네, 기부한 금액은 세금 공제를 받을 수 있습니다. 세법에 따라 공제 한도가 다르니, 기부 후 영수증을 꼭 챙기세요.&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;물품 기부는 어떻게 하나요?&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;물품 기부는 지역 커뮤니티 센터, 자선 단체 등을 통해 진행할 수 있습니다. 기부할 물품이 준비되면 해당 기관에 문의하여 기부 방법을 안내받으세요.&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;마무리&lt;/h2&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;기부는 우리 사회를 더욱 따뜻하게 만드는 중요한 행동입니다. 작지만 소중한 나의 기부가 누군가에게 큰 힘이 될 수 있으니, 오늘부터라도 기부를 시작해 보는 것은 어떨까요? 여러분의 생각을 댓글로 남겨주세요!&lt;/p&gt;</description>
      <category>생활정보</category>
      <category>기부</category>
      <category>물품기부</category>
      <category>사회적 연대감</category>
      <category>세금혜택</category>
      <category>자원봉사</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/132</guid>
      <comments>https://mozzi-devlog.tistory.com/132#entry132comment</comments>
      <pubDate>Sat, 9 May 2026 18:41:46 +0900</pubDate>
    </item>
    <item>
      <title>내가 못 받은 정부 지원금 1,000가지 5분 만에 확인하는 법  - 보조금24 2026</title>
      <link>https://mozzi-devlog.tistory.com/128</link>
      <description>&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt; 내가 못 받은 정부 지원금 1,000가지, '보조금 24'로 5분 만에 확인하는 법 &lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;5&quot; data-ke-size=&quot;size18&quot;&gt;안녕하세요! 우리가 세금을 내는 만큼 국가에서 제공하는 복지 혜택은 정말 다양합니다. 하지만 안타깝게도 &lt;b data-index-in-node=&quot;51&quot; data-path-to-node=&quot;6&quot;&gt;정부 지원금은 '신청하는 사람'에게만 지급&lt;/b&gt;된다는 원칙이 있습니다. &lt;br /&gt;&lt;br /&gt;내가 대상자인지 몰라서, 혹은 신청 방법을 몰라서 매년 수천억 원의 예산이 주인을 찾지 못하고 남는다고 합니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;7&quot; data-ke-size=&quot;size18&quot;&gt;오늘은 이런 번거로움을 한 번에 해결해 주는 정부의 핵심 서비스인 &lt;b&gt;보조금24&lt;/b&gt;를 통해, 나도 몰랐던 &lt;b&gt;'숨은 돈'과 '혜택&lt;/b&gt;'을 모두 찾아내는 방법을 상세히 정리해 드립니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1012&quot; data-origin-height=&quot;498&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BT0Gb/dJMcabQuQiF/wYLjdjIacYeSTtFpqd7lyK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BT0Gb/dJMcabQuQiF/wYLjdjIacYeSTtFpqd7lyK/img.png&quot; data-alt=&quot;정부지원금 숨은 돈 찾기 feat. 보조금24&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BT0Gb/dJMcabQuQiF/wYLjdjIacYeSTtFpqd7lyK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBT0Gb%2FdJMcabQuQiF%2FwYLjdjIacYeSTtFpqd7lyK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1012&quot; height=&quot;498&quot; data-origin-width=&quot;1012&quot; data-origin-height=&quot;498&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;정부지원금 숨은 돈 찾기 feat. 보조금24&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr data-path-to-node=&quot;8&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;9&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. 보조금24란 무엇인가요?&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;10&quot; data-ke-size=&quot;size18&quot;&gt;과거에는 내가 받을 수 있는 지원금을 알기 위해 각 부처 홈페이지를 일일이 방문하거나 주민센터에 문의해야 했습니다. 하지만 &lt;b&gt;'보조금24'&lt;/b&gt;는 정부가 제공하는 &lt;b data-index-in-node=&quot;87&quot; data-path-to-node=&quot;10&quot;&gt;중앙부처, 지자체, 공공기관의 약 1만 여 가지 혜택 중 나에게 딱 맞는 것만 맞춤형으로 보여주는 서비스&lt;/b&gt;입니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;11&quot; data-ke-size=&quot;size18&quot;&gt;간단한 본인 인증만으로 내가 현재 받고 있는 혜택, 앞으로 받을 수 있는 혜택, 그리고 혹시 놓치고 있었던 지난 혜택까지 한눈에 확인할 수 있습니다.&lt;/p&gt;
&lt;hr data-path-to-node=&quot;12&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;13&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. 우리가 놓치기 쉬운 주요 지원금 예시&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;14&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;보조금24&lt;/b&gt;를 통해 조회하면 생각보다 다양한 분야의 지원금을 발견하게 됩니다. 대표적으로 많은 분이 놓치는 항목들은 다음과 같습니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;15&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;15,0,0&quot;&gt;에너지 바우처:&lt;/b&gt; 저소득층뿐만 아니라 특정 요건을 갖춘 가구의 냉&amp;middot;난방비를 지원합니다.&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;15,1,0&quot;&gt;청년 월세 지원:&lt;/b&gt; 자취하는 청년들을 위해 매달 일정 금액의 월세를 직접 지원합니다.&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;15,2,0&quot;&gt;평생교육바우처:&lt;/b&gt; 자기 계발을 위한 학원비나 교육비로 사용할 수 있는 카드를 발급해 줍니다.&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;15,3,0&quot;&gt;국가장학금 및 교육비 지원:&lt;/b&gt; 자녀가 있는 가구라면 반드시 확인해야 할 필수 항목입니다.&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;15,4,0&quot;&gt;통신비 및 가스비 감면:&lt;/b&gt; 특정 대상자에게 자동으로 적용되지 않는 경우가 많아 직접 확인이 필요합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-path-to-node=&quot;16&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;17&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3. 숨은 지원금 조회 및 신청 단계&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;18&quot; data-ke-size=&quot;size18&quot;&gt;글을 보면서 바로 따라 하실 수 있도록 &lt;b&gt;PC와 모바일 버전을 나누어 설명&lt;/b&gt;해 드립니다.&lt;br /&gt;&lt;b&gt;-&amp;gt; 정부 24홈페이지 바로가기 : &lt;a href=&quot;https://www.gov.kr/portal/rcvfvrSvc/main/nonLogin&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.gov.kr/portal/rcvfvrSvc/main/nonLogin&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;h4 data-path-to-node=&quot;19&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;19&quot;&gt;Step 1. 서비스 접속 및 로그인&lt;/b&gt;&lt;/h4&gt;
&lt;p data-path-to-node=&quot;20&quot; data-ke-size=&quot;size18&quot;&gt;먼저 &lt;b data-index-in-node=&quot;3&quot; data-path-to-node=&quot;20&quot;&gt;'정부24' 홈페이지&lt;/b&gt;에 접속하거나 스마트폰에서 &lt;b data-index-in-node=&quot;29&quot; data-path-to-node=&quot;20&quot;&gt;'정부24' 앱&lt;/b&gt;을 실행합니다. 간편 인증(카카오, 네이버 등)을 통해 로그인을 진행해 주세요.&lt;/p&gt;
&lt;h4 data-path-to-node=&quot;21&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;21&quot;&gt;Step 2. 보조금24 메뉴 선택&lt;/b&gt;&lt;/h4&gt;
&lt;p data-path-to-node=&quot;22&quot; data-ke-size=&quot;size18&quot;&gt;로그인 후 메인 화면 상단에 있는 &lt;b data-index-in-node=&quot;19&quot; data-path-to-node=&quot;22&quot;&gt;[보조금24]&lt;/b&gt; 탭을 클릭합니다. 처음 이용하시는 분이라면 '서비스 이용 동의' 절차가 필요하며, 이 과정에서 나의 소득, 가구원 정보 등이 연동되어 정확한 맞춤형 결과가 나옵니다.&lt;/p&gt;
&lt;h4 data-path-to-node=&quot;23&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;23&quot;&gt;Step 3. 맞춤 안내 확인&lt;/b&gt;&lt;/h4&gt;
&lt;p data-path-to-node=&quot;24&quot; data-ke-size=&quot;size18&quot;&gt;동의가 끝나면 아래 세 가지 카테고리로 결과가 나타납니다.&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-path-to-node=&quot;25&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;25,0,0&quot;&gt;확인하세요:&lt;/b&gt; 내가 신청할 수 있는 가능성이 높은 혜택들입니다.&lt;b&gt; (가장 중요!)&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;25,1,0&quot;&gt;받고 있어요:&lt;/b&gt; 현재 내가 이미 혜택을 누리고 있는 목록입니다.&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;25,2,0&quot;&gt;확인 중:&lt;/b&gt; 추가 정보가 필요하거나 심사 중인 항목입니다.&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 data-path-to-node=&quot;26&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;26&quot;&gt;Step 4. 즉시 신청하기&lt;/b&gt;&lt;/h4&gt;
&lt;p data-path-to-node=&quot;27&quot; data-ke-size=&quot;size18&quot;&gt;조회된 목록 중 나에게 해당되는 항목을 클릭하면 상세 내용과 신청 방법이 나옵니다. &lt;b&gt;'온라인 신청'이 가능한 항목&lt;/b&gt;은 그 자리에서 &lt;b&gt;바로 버튼을 눌러 접수&lt;/b&gt;할 수 있습니다.&lt;/p&gt;
&lt;hr data-path-to-node=&quot;28&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;29&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;4. 지원금을 더 많이 찾기 위한 꿀팁&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;30&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;30,0,0&quot;&gt;가구원 함께 보기:&lt;/b&gt; 나의 정보뿐만 아니라 함께 사는 부모님이나 자녀의 정보도 동의를 얻어 함께 조회할 수 있습니다. 특히 연세가 있으신 부모님의 경우 모르고 계신 혜택이 많으므로 꼭 같이 확인해 보세요.&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;30,1,0&quot;&gt;주기적인 확인:&lt;/b&gt; 정부 정책은 매달 새롭게 추가되거나 변경됩니다. 분기별로 한 번씩 접속하여 새롭게 뜬 '확인하세요' 목록이 있는지 체크하는 것이 좋습니다.&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;30,2,0&quot;&gt;이사 후 재조회:&lt;/b&gt; 지자체별로 지원하는 혜택이 다르기 때문에, 이사를 했다면 반드시 다시 조회해 봐야 합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-path-to-node=&quot;31&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;32&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;5. 자주 묻는 질문 (FAQ)&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;33&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;33&quot;&gt;Q. 소득이 높은 편인데도 받을 수 있는 게 있을까요?&lt;br /&gt;&lt;/b&gt; &lt;br /&gt;&lt;b&gt;A.&lt;/b&gt; 네, 보조금24는 저소득층 혜택만 있는 것이 아닙니다. 다자녀 혜택, 교육 지원, 문화 생활비 지원 등 &lt;b&gt;소득과 무관하게 제공되는 보편적 복지도 많으므로 일단 조회&lt;/b&gt;해 보시는 것이 좋습니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;34&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;34&quot;&gt;Q. 신청하면 바로 돈으로 들어오나요?&lt;br /&gt;&lt;/b&gt; &lt;br /&gt;&lt;b&gt;A.&lt;/b&gt; 혜택의 종류에 따라 &lt;b&gt;현금으로 지급&lt;/b&gt;되는 것도 있고, &lt;b&gt;바우처(카드 포인트), 서비스 감면(통신비 등)&lt;/b&gt; 등으로 제공되는 것도 있습니다. 상세 페이지의&lt;b&gt; '지원 형태'를 확인&lt;/b&gt;하세요.&lt;/p&gt;
&lt;hr data-path-to-node=&quot;35&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;36&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;마무리하며&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;37&quot; data-ke-size=&quot;size18&quot;&gt;'보조금24'는 우리가 낸 소중한 세금을 우리에게 다시 돌려주는 가장 똑똑한 방법입니다. 지금 바로 확인해 보시고, 주변 가족과 친구들에게도 이 정보를 공유해 보세요. 몰라서 못 받는 돈이 더 이상 없기를 바랍니다!&lt;/p&gt;
&lt;p data-path-to-node=&quot;38&quot; data-ke-size=&quot;size18&quot;&gt;여러분의 경제적 자유와 현명한 생활 정보를 위해 다음에도 더 알찬 내용으로 찾아오겠습니다. 궁금한 점은 댓글로 남겨주세요!&lt;/p&gt;</description>
      <category>생활정보</category>
      <category>돈벌기</category>
      <category>보조금24</category>
      <category>생활정보꿀팁</category>
      <category>숨은돈찾기</category>
      <category>숨은정부지원금</category>
      <category>에너지바우처</category>
      <category>재테크</category>
      <category>정부24</category>
      <category>정부지원금조회</category>
      <category>청년지원금</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/128</guid>
      <comments>https://mozzi-devlog.tistory.com/128#entry128comment</comments>
      <pubDate>Fri, 23 Jan 2026 06:50:18 +0900</pubDate>
    </item>
    <item>
      <title>통신비 미환급금 조회 및 신청방법 (잠자는 돈 1분 만에 통장 입금)</title>
      <link>https://mozzi-devlog.tistory.com/127</link>
      <description>&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt; 통신비 미환급금 조회 및 신청방법 (잠자는 돈 1분 만에 통장 입금) &lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-path-to-node=&quot;3&quot; data-ke-size=&quot;size18&quot;&gt;안녕하세요! 오늘은 많은 분이 놓치고 있는 &lt;b data-index-in-node=&quot;24&quot; data-path-to-node=&quot;3&quot;&gt;'숨은 돈 찾기'&lt;/b&gt; 프로젝트의 일환으로, &lt;b data-index-in-node=&quot;46&quot; data-path-to-node=&quot;3&quot;&gt;통신비 미환급금 조회 및 신청 방법&lt;/b&gt;에 대해 아주 자세히 알아보겠습니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;4&quot; data-ke-size=&quot;size18&quot;&gt;통신사를 옮기거나 해지할 때 발생하는 이 돈은 직접 찾아가지 않으면 사라지는 돈입니다. 지금 바로 스마트폰이나 PC로 &lt;b data-index-in-node=&quot;66&quot; data-path-to-node=&quot;4&quot;&gt;1분만 투자해서 현금&lt;/b&gt;을 챙겨보세요!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;533&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c6TdCq/dJMcahiSdfs/OKbIJkJJHDf2ZiE6PCXHY1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c6TdCq/dJMcahiSdfs/OKbIJkJJHDf2ZiE6PCXHY1/img.png&quot; data-alt=&quot;통신비 환급금 찾기 출처 : Real Life Lab&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c6TdCq/dJMcahiSdfs/OKbIJkJJHDf2ZiE6PCXHY1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc6TdCq%2FdJMcahiSdfs%2FOKbIJkJJHDf2ZiE6PCXHY1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;800&quot; height=&quot;533&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;533&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;통신비 환급금 찾기 출처 : Real Life Lab&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-path-to-node=&quot;6&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;1. 통신비 미환급금이란 무엇인가요?&lt;/b&gt;&lt;/h2&gt;
&lt;p data-path-to-node=&quot;7&quot; data-ke-size=&quot;size18&quot;&gt;통신비 미환급금은 유선전화나 이동전화 서비스를 해지하는 과정에서 발생하는 &lt;b&gt;과납부 금액&lt;/b&gt;을 말합니다. 주요 발생 원인은 다음과 같습니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;8&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;8,0,0&quot;&gt;이중 납부:&lt;/b&gt; 자동이체 처리 과정에서 요금이 중복으로 인출된 경우&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;8,1,0&quot;&gt;선납금 미정산:&lt;/b&gt; 요금을 미리 냈으나 해지 시점까지 다 쓰지 못한 경우&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;8,2,0&quot;&gt;단말기 할부금 오차:&lt;/b&gt; 단말기 대금이 실제보다 더 많이 결제된 경우&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;8,3,0&quot;&gt;보증금 미수령:&lt;/b&gt; 과거 가입 시 냈던 보증금을 돌려받지 못한 경우&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-path-to-node=&quot;9&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-path-to-node=&quot;10&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;10&quot;&gt;2. 1분 만에 끝내는 미환급금 조회 방법 (Step-by-Step)&lt;/b&gt;&lt;/h2&gt;
&lt;p data-path-to-node=&quot;11&quot; data-ke-size=&quot;size18&quot;&gt;가장 쉽고 안전한 방법은 &lt;b&gt;통신 연합회&lt;/b&gt;에서 운영하는 &lt;b data-index-in-node=&quot;28&quot; data-path-to-node=&quot;11&quot;&gt;[스마트초이스]&lt;/b&gt; 사이트를 이용하는 것입니다. 별도의 회원가입 없이도 조회가 가능합니다.&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;12&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;12&quot;&gt;① 스마트초이스 접속 및 메뉴 선택&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;13&quot; data-ke-size=&quot;size16&quot;&gt;먼저 포털 사이트에서 &lt;b&gt;스마트초이스&lt;/b&gt;를 검색하거나 공식 홈페이지에 접속하세요. 메인 화면 상단 메뉴에서 &lt;b&gt;[환급/혜택] -&amp;gt;&lt;/b&gt; &lt;b&gt;[통신 미환급액 조회]&lt;/b&gt;를 클릭합니다.&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;14&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;14&quot;&gt;② 정보 입력 및 통신사 선택&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;15&quot; data-ke-size=&quot;size16&quot;&gt;이름과 주민등록번호를 입력한 후, 조회를 원하는 통신사를 선택합니다. &lt;b&gt;전체 선택을&lt;/b&gt;&amp;nbsp;체크하여 알뜰폰까지 한꺼번에 확인하는 것을 추천합니다.&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;16&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;16&quot;&gt;③ 조회 결과 확인 및 신청&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;17&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;'조회'&lt;/b&gt; 버튼을 누르면 실시간으로 미환급액 존재 여부가 나타납니다. 금액이 있다면 바로 &lt;b data-index-in-node=&quot;49&quot; data-path-to-node=&quot;17&quot;&gt;[환급 신청]&lt;/b&gt; 버튼을 눌러 본인 명의의 계좌번호를 입력하세요.&lt;/p&gt;
&lt;hr data-path-to-node=&quot;18&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-path-to-node=&quot;19&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;19&quot;&gt;3. 미환급금 신청 시 주의사항&lt;/b&gt;&lt;/h2&gt;
&lt;p data-path-to-node=&quot;20&quot; data-ke-size=&quot;size18&quot;&gt;신청 전, 아래 내용을 꼭 확인하여 번거로움을 줄이세요.&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 100px;&quot; border=&quot;1&quot; data-path-to-node=&quot;21&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style12&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;b&gt;구분&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;b&gt;주요 내용&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;span data-path-to-node=&quot;21,1,0,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;21,1,0,0&quot;&gt;이용 시간&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;span data-path-to-node=&quot;21,1,1,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;21,1,1,0&quot;&gt;평일 09:00 ~ 20:00&lt;/b&gt; (주말 및 공휴일 이용 불가)&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;span data-path-to-node=&quot;21,2,0,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;21,2,0,0&quot;&gt;명의자 기준&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;span data-path-to-node=&quot;21,2,1,0&quot;&gt;반드시 &lt;b data-index-in-node=&quot;4&quot; data-path-to-node=&quot;21,2,1,0&quot;&gt;본인 명의의 계좌&lt;/b&gt;로만 입금이 가능합니다.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;span data-path-to-node=&quot;21,3,0,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;21,3,0,0&quot;&gt;소요 기간&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;span data-path-to-node=&quot;21,3,1,0&quot;&gt;신청 후 보통 &lt;b data-index-in-node=&quot;8&quot; data-path-to-node=&quot;21,3,1,0&quot;&gt;영업일 기준 1~3일&lt;/b&gt; 이내 입금됩니다.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;span data-path-to-node=&quot;21,4,0,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;21,4,0,0&quot;&gt;대상 통신사&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;b&gt;&lt;span data-path-to-node=&quot;21,4,1,0&quot;&gt;SKT, KT, LG U+ 및 주요 알뜰폰 사업자 포함&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr data-path-to-node=&quot;22&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-path-to-node=&quot;23&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;23&quot;&gt;4. 자주 묻는 질문 (Q&amp;amp;A)&lt;/b&gt;&lt;/h2&gt;
&lt;p data-path-to-node=&quot;24&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;24&quot;&gt;Q1. 오래전에 해지한 번호도 조회가 되나요?&lt;/b&gt; &lt;br /&gt;- 네, 통신사에서 보관 중인 미환급 데이터가 있다면 몇 년 전 기록도 조회 및 신청이 가능합니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;25&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;25&quot;&gt;Q2. 미성년자도 직접 신청할 수 있나요?&lt;/b&gt; &lt;br /&gt;- 미성년자의 경우 법정대리인의 동의가 필요할 수 있으므로, 해당 통신사 고객센터를 통해 확인하는 것이 가장 정확합니다.&lt;/p&gt;
&lt;h4 data-path-to-node=&quot;26&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;26&quot;&gt;Q3. 조회했는데 0원이 나와요.&lt;/b&gt; &lt;br /&gt;- 0원이 나왔다면 모든 정산이 깔끔하게 완료된 상태입니다. 하지만 가족들이나 부모님 명의의 휴대폰도 대신 조회해드리면 의외의 금액을 찾는 경우가 많습니다.&lt;/h4&gt;
&lt;hr data-path-to-node=&quot;27&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-path-to-node=&quot;28&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;28&quot;&gt;5. 결론: 지금 바로 확인해야 하는 이유&lt;/b&gt;&lt;/h2&gt;
&lt;p data-path-to-node=&quot;29&quot; data-ke-size=&quot;size18&quot;&gt;이러한 미환급금은 일정 기간이 지나면 소멸되거나 국고로 귀속될 수 있습니다. &lt;b&gt;나중에 해야지&lt;/b&gt;라고 미루다 보면 영영 찾지 못하게 될 확률이 높습니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;30&quot; data-ke-size=&quot;size18&quot;&gt;지금 이 글을 보신 김에 &lt;b data-index-in-node=&quot;14&quot; data-path-to-node=&quot;30&quot;&gt;스마트초이스&lt;/b&gt;에 접속하여 여러분의 정당한 권리를 찾으시길 바랍니다.&lt;/p&gt;
&lt;h4 data-path-to-node=&quot;32&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;32&quot;&gt;  함께 읽으면 좋은 글&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a style=&quot;background-color: #e6f5ff; color: #0070d1; text-align: start;&quot; href=&quot;https://mozzi-devlog.tistory.com/126&quot;&gt;2026 실업급여 신청방법 및 수급 자격 완벽 정리 (지급액 계산기, 이직확인서 확인법)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a style=&quot;background-color: #e6f5ff; color: #0070d1; text-align: start;&quot; href=&quot;https://mozzi-devlog.tistory.com/125&quot;&gt;2026년 연말정산 환급금 많이 받는 법 (미리보기 서비스 및 달라진 공제 항목 총정리)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a style=&quot;background-color: #e6f5ff; color: #0070d1; text-align: start;&quot; href=&quot;https://mozzi-devlog.tistory.com/122&quot;&gt;2026 근로장려금 신청방법 총정리: 자격 요건부터 지급일, 최대 금액까지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a style=&quot;background-color: #e6f5ff; color: #0070d1; text-align: start;&quot; href=&quot;https://mozzi-devlog.tistory.com/123&quot;&gt;잠자고 있는 내 돈 찾기: 2026건강보험료 환급금 조회 및 신청방법 (본인부담상한제 총정리)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a style=&quot;background-color: #e6f5ff; color: #0070d1; text-align: start;&quot; href=&quot;https://mozzi-devlog.tistory.com/124&quot;&gt;2026 카드포인트 통합조회 현금화 방법 (숨은 돈 1분 만에 찾기)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a style=&quot;background-color: #e6f5ff; color: #0070d1; text-align: start;&quot; href=&quot;https://mozzi-devlog.tistory.com/121&quot;&gt;2026 청년도약계좌 신청방법 가이드: 5천만원 목돈 만들기 (자격, 금리, 환급금 총정리)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>생활정보</category>
      <category>국가보조금</category>
      <category>미환급금찾기</category>
      <category>스마트초이스</category>
      <category>잠자는돈찾기</category>
      <category>중복납부환급</category>
      <category>짠테크</category>
      <category>통신비미환급금</category>
      <category>통신비미환급금조회</category>
      <category>통신사보증금</category>
      <category>핸드폰미환급금</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/127</guid>
      <comments>https://mozzi-devlog.tistory.com/127#entry127comment</comments>
      <pubDate>Thu, 22 Jan 2026 08:33:54 +0900</pubDate>
    </item>
    <item>
      <title>2026 실업급여 신청방법 및 수급 자격 완벽 정리 (지급액 계산기, 이직확인서 확인법)</title>
      <link>https://mozzi-devlog.tistory.com/126</link>
      <description>&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;2026 실업급여 신청방법 및 수급 자격 완벽 정리 (지급액 계산기, 이직확인서 확인법)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;
&lt;p data-path-to-node=&quot;4&quot; data-ke-size=&quot;size18&quot;&gt;직장을 그만두게 되었을 때 가장 먼저 걱정되는 것이 바로 &lt;b&gt;생계&lt;/b&gt;입니다. 정부에서는 이런 청년 및 중장년층 근로자를 위해 &lt;b&gt;실업급여(구직급여)&lt;/b&gt;라는 든든한 안전장치를 마련해두고 있는데요.&lt;/p&gt;
&lt;p data-path-to-node=&quot;5&quot; data-ke-size=&quot;size18&quot;&gt;2026년 들어 수급 자격과 심사가 더욱 꼼꼼해진 만큼, 정확한 정보를 모르면 정당한 권리를 놓칠 수 있습니다. 오늘은 &lt;b data-index-in-node=&quot;67&quot; data-path-to-node=&quot;5&quot;&gt;실업급여 자격 조건부터 신청 절차, 그리고 많이 받는 꿀팁&lt;/b&gt;까지 한 번에 정리해 드립니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;707&quot; data-origin-height=&quot;623&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lNpaQ/dJMcagRNwsg/PXpo3FEIwGPg5pOVjuX0LK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lNpaQ/dJMcagRNwsg/PXpo3FEIwGPg5pOVjuX0LK/img.png&quot; data-alt=&quot;실업급여&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lNpaQ/dJMcagRNwsg/PXpo3FEIwGPg5pOVjuX0LK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlNpaQ%2FdJMcagRNwsg%2FPXpo3FEIwGPg5pOVjuX0LK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;707&quot; height=&quot;623&quot; data-origin-width=&quot;707&quot; data-origin-height=&quot;623&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;실업급여&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;7&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. 실업급여 수급 자격: 내가 대상자일까?&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;8&quot; data-ke-size=&quot;size18&quot;&gt;실업급여를 받기 위해서는 가장 먼저 &lt;b&gt;비자발적 이직&lt;/b&gt;과 &lt;b&gt;피보험 단위기간&lt;/b&gt;을 확인해야 합니다.&lt;/p&gt;
&lt;h4 data-path-to-node=&quot;9&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;① 피보험 단위기간 180일 확인&lt;/b&gt;&lt;/h4&gt;
&lt;p data-path-to-node=&quot;10&quot; data-ke-size=&quot;size18&quot;&gt;퇴사 전 18개월 동안 고용보험에 가입된 기간이 총 &lt;b data-index-in-node=&quot;29&quot; data-path-to-node=&quot;10&quot;&gt;180일 이상&lt;/b&gt;이어야 합니다. 여기서 주의할 점은 '근무 기간'이 아니라 &lt;b data-index-in-node=&quot;69&quot; data-path-to-node=&quot;10&quot;&gt;'보수를 받은 유급 휴일'&lt;/b&gt; 기준이라는 점입니다. 주 5일 근무자라면 보통 7~8개월 정도 근무해야 180일을 채울 수 있습니다.&lt;/p&gt;
&lt;h4 data-path-to-node=&quot;11&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;② 이직 사유 (비자발적 퇴사)&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;12&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;12,0,0&quot;&gt;가능한 경우:&lt;/b&gt; 경영상 권고사직, 계약기간 만료, 정년퇴직, 회사의 법 위반으로 인한 퇴사 등&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;12,1,0&quot;&gt;불가능한 경우:&lt;/b&gt; 본인의 단순 변심에 의한 자발적 퇴사, 본인의 중대한 귀책사유로 인한 해고&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote data-path-to-node=&quot;13&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-path-to-node=&quot;13,0&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;13,0&quot;&gt;  예외 상황:&lt;/b&gt; 자발적 퇴사라도 '임금체불 2개월 이상', '직장 내 괴롭힘', '왕복 3시간 이상의 통근 곤란' 등의 사유가 객관적으로 증명되면 예외적으로 수급이 가능합니다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 data-path-to-node=&quot;15&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. 2026 실업급여 지급액 및 기간&amp;nbsp;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;16&quot; data-ke-size=&quot;size18&quot;&gt;내가 받을 수 있는 금액은 &lt;b&gt;[이직 전 평균임금의 60% &amp;times; 소정급여일수]&lt;/b&gt;로 결정됩니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;17&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;17,0,0&quot;&gt;1일 하한액:&lt;/b&gt; 2026년 최저임금 기준(80% 적용)으로 약 6.4만 원~6.6만 원 선&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;17,1,0&quot;&gt;1일 상한액:&lt;/b&gt; 66,000원 고정&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;17,2,0&quot;&gt;소정급여일수:&lt;/b&gt; 나이와 고용보험 가입 기간에 따라 &lt;b data-index-in-node=&quot;27&quot; data-path-to-node=&quot;17,2,0&quot;&gt;120일에서 최대 270일&lt;/b&gt;까지 지급&lt;/li&gt;
&lt;/ul&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 80px;&quot; border=&quot;1&quot; data-path-to-node=&quot;18&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style12&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;b&gt;고용보험 가입 기간&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;b&gt;50세 미만&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;b&gt;50세 이상 및 장애인&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;span data-path-to-node=&quot;18,1,0,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;18,1,0,0&quot;&gt;1년 미만&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;span data-path-to-node=&quot;18,1,1,0&quot;&gt;120일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;span data-path-to-node=&quot;18,1,2,0&quot;&gt;120일&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;span data-path-to-node=&quot;18,2,0,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;18,2,0,0&quot;&gt;1년 이상 ~ 3년 미만&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;span data-path-to-node=&quot;18,2,1,0&quot;&gt;150일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;span data-path-to-node=&quot;18,2,2,0&quot;&gt;180일&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;span data-path-to-node=&quot;18,3,0,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;18,3,0,0&quot;&gt;10년 이상&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;span data-path-to-node=&quot;18,3,1,0&quot;&gt;240일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;&lt;span data-path-to-node=&quot;18,3,2,0&quot;&gt;270일&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 data-path-to-node=&quot;20&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3. 실업급여 신청 방법: 3단계 프로세스&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;21&quot; data-ke-size=&quot;size18&quot;&gt;절차가 복잡해 보이지만, 순서대로 따라 하면 어렵지 않습니다.&lt;/p&gt;
&lt;h4 data-path-to-node=&quot;22&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;STEP 1. 이직확인서 및 상실신고서 확인&lt;/b&gt;&lt;/h4&gt;
&lt;p data-path-to-node=&quot;23&quot; data-ke-size=&quot;size18&quot;&gt;퇴사 후 전 직장에 &lt;b&gt;이직확인서&lt;/b&gt;와 &lt;b data-index-in-node=&quot;24&quot; data-path-to-node=&quot;23&quot;&gt;'고용보험 상실신고서'&lt;/b&gt; 처리를 요청하세요. 이 서류들이 고용노동부에 등록되어야 심사가 시작됩니다. (근로복지공단 홈페이지에서 조회 가능)&lt;br /&gt;근로복지공단 바로가기 -&amp;gt; &lt;a href=&quot;https://www.comwel.or.kr/comwel/landing.jsp&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.comwel.or.kr/comwel/landing.jsp&lt;/a&gt;&lt;/p&gt;
&lt;h4 data-path-to-node=&quot;24&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;STEP 2. 워크넷 구직등록 및 온라인 교육&lt;/b&gt;&lt;/h4&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-path-to-node=&quot;25&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;25,0,0&quot;&gt;워크넷(Worknet):&lt;/b&gt; 이력서를 등록하고 &lt;b&gt;'구직 신청'&lt;/b&gt;을 완료합니다.&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;25,1,0&quot;&gt;고용보험 홈페이지: 수급자격 신청자 온라인 교육&lt;/b&gt;을 끝까지 시청합니다. (약 1시간 소요)&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 data-path-to-node=&quot;26&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;STEP 3. 거주지 관할 고용센터 방문&lt;/b&gt;&lt;/h4&gt;
&lt;p data-path-to-node=&quot;27&quot; data-ke-size=&quot;size18&quot;&gt;온라인 교육을 마친 후 &lt;b data-index-in-node=&quot;13&quot; data-path-to-node=&quot;27&quot;&gt;14일 이내&lt;/b&gt;에 신분증을 가지고 고용센터에 방문하여 신청서를 작성합니다. 이때 상담원과 면담을 통해 최종 수급 자격이 확정됩니다.&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;29&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;4. 수급 중 주의사항 (부정수급 방지)&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;30&quot; data-ke-size=&quot;size18&quot;&gt;실업급여를 받는 동안은 반드시 &lt;b&gt;재취업 활동&lt;/b&gt;을 증명해야 합니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;31&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;입사 지원 내역, 면접 확인서, 자격증 취득 공부 등을 &lt;b&gt;'실업인정일'에 온라인으로 제출&lt;/b&gt;해야 합니다.&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;31,1,0&quot;&gt;주의:&lt;/b&gt; &lt;b&gt;수급 중 아르바이트를 하거나 소득이 발생하면 반드시 고용센터에 신고&lt;/b&gt;해야 합니다. 신고하지 않을 경우 &lt;b data-index-in-node=&quot;60&quot; data-path-to-node=&quot;31,1,0&quot;&gt;부정수급&lt;/b&gt;으로 간주되어 지급 중단 및 배액 배상의 처벌을 받을 수 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-path-to-node=&quot;33&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;5. 실업급여 관련 유용한 링크&amp;nbsp;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;34&quot; data-ke-size=&quot;size18&quot;&gt;더 자세한 계산기 활용이나 서류 조회는 아래 공식 사이트를 이용하세요.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;35&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;  &lt;a href=&quot;https://www.google.com/search?q=https://www.ei.go.kr/ei/eih/cp/cc/ccJob3/retrieveCcJob3List.do&quot; data-ved=&quot;0CAAQ_4QMahgKEwjd3sPljpKSAxUAAAAAHQAAAAAQygM&quot; data-hveid=&quot;0&quot;&gt;고용보험 실업급여 모의계산기 바로가기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;  &lt;a href=&quot;https://www.work.go.kr/&quot; data-ved=&quot;0CAAQ_4QMahgKEwjd3sPljpKSAxUAAAAAHQAAAAAQywM&quot; data-hveid=&quot;0&quot;&gt;워크넷 구직등록 바로가기&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-path-to-node=&quot;37&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;마치며&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;38&quot; data-ke-size=&quot;size16&quot;&gt;실업급여는 새로운 출발을 위한 소중한 밑거름입니다. 자격 요건을 꼼꼼히 확인하여 본인의 권리를 정당하게 누리시길 바랍니다. 특히 퇴사 전 회사에 &lt;b data-index-in-node=&quot;81&quot; data-path-to-node=&quot;38&quot;&gt;'이직확인서'&lt;/b&gt; 처리를 꼭 당부하는 것, 잊지 마세요!&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot; data-path-to-node=&quot;32&quot;&gt;&lt;b data-path-to-node=&quot;32&quot; data-index-in-node=&quot;0&quot;&gt;  함께 읽으면 좋은 글&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a style=&quot;background-color: #e6f5ff; color: #0070d1; text-align: start;&quot; href=&quot;https://mozzi-devlog.tistory.com/125&quot;&gt;2026년 연말정산 환급금 많이 받는 법 (미리보기 서비스 및 달라진 공제 항목 총정리)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a style=&quot;background-color: #e6f5ff; color: #0070d1; text-align: start;&quot; href=&quot;https://mozzi-devlog.tistory.com/122&quot;&gt;2026 근로장려금 신청방법 총정리: 자격 요건부터 지급일, 최대 금액까지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a style=&quot;background-color: #e6f5ff; color: #0070d1; text-align: start;&quot; href=&quot;https://mozzi-devlog.tistory.com/123&quot;&gt;잠자고 있는 내 돈 찾기: 2026건강보험료 환급금 조회 및 신청방법 (본인부담상한제 총정리)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a style=&quot;background-color: #e6f5ff; color: #0070d1; text-align: start;&quot; href=&quot;https://mozzi-devlog.tistory.com/124&quot;&gt;2026 카드포인트 통합조회 현금화 방법 (숨은 돈 1분 만에 찾기)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a style=&quot;background-color: #e6f5ff; color: #0070d1; text-align: start;&quot; href=&quot;https://mozzi-devlog.tistory.com/121&quot;&gt;2026 청년도약계좌 신청방법 가이드: 5천만원 목돈 만들기 (자격, 금리, 환급금 총정리)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
      <category>생활정보</category>
      <category>13월의월급</category>
      <category>2026실업급여</category>
      <category>고용보험</category>
      <category>구직활동</category>
      <category>실업급여</category>
      <category>실업급여 구직활동</category>
      <category>실업급여 상한</category>
      <category>실업급여 자발적퇴사</category>
      <category>워크넷</category>
      <category>자발적퇴사</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/126</guid>
      <comments>https://mozzi-devlog.tistory.com/126#entry126comment</comments>
      <pubDate>Wed, 21 Jan 2026 07:26:38 +0900</pubDate>
    </item>
    <item>
      <title>2026 연말정산 환급금 극대화 가이드: 13월의 월급 100만 원 더 받는 실전 체크리스트</title>
      <link>https://mozzi-devlog.tistory.com/129</link>
      <description>&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt; 2026 연말정산 환급금 극대화 가이드: 13월의 월급 100만 원 더 받는 실전 체크리스트 &lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;5&quot; data-ke-size=&quot;size18&quot;&gt;안녕하세요!! 매년 돌아오는 &lt;b data-index-in-node=&quot;8&quot; data-path-to-node=&quot;6&quot;&gt;연말정산&lt;/b&gt;, 여러분은 보너스를 기다리고 계신가요, 아니면 세금 폭탄을 걱정하고 계신가요? 연말정산은 단순히 서류를 내는 과정이 아니라, 지난 1년간의 지출과 소득을 정리해 정당한 내 몫을 돌려받는 &lt;b data-index-in-node=&quot;119&quot; data-path-to-node=&quot;6&quot;&gt;지갑 최적화 과정&lt;/b&gt;입니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;7&quot; data-ke-size=&quot;size18&quot;&gt;특히 2026년에는 공제 항목과 한도가 일부 변경되어, 작년과 똑같이 준비했다가는 받을 수 있는 돈을 놓칠 수도 있습니다. 오늘은 &lt;b data-index-in-node=&quot;73&quot; data-path-to-node=&quot;7&quot;&gt;직장인이라면 반드시 챙겨야 할 소득공제와 세액공제 핵심 전략&lt;/b&gt;을 상세히 정리해 드립니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1010&quot; data-origin-height=&quot;495&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QGoQd/dJMcaiWmEGl/RKG1lDEmNHaaypg2UkbCyK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QGoQd/dJMcaiWmEGl/RKG1lDEmNHaaypg2UkbCyK/img.png&quot; data-alt=&quot;2026 연말정산&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QGoQd/dJMcaiWmEGl/RKG1lDEmNHaaypg2UkbCyK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQGoQd%2FdJMcaiWmEGl%2FRKG1lDEmNHaaypg2UkbCyK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1010&quot; height=&quot;495&quot; data-origin-width=&quot;1010&quot; data-origin-height=&quot;495&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;2026 연말정산&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;7&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. 2026년 연말정산, 무엇이 달라졌나요?&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;10&quot; data-ke-size=&quot;size18&quot;&gt;올해 연말정산에서 가장 주목해야 할 점은 &lt;b data-index-in-node=&quot;23&quot; data-path-to-node=&quot;10&quot;&gt;물가 상승분을 반영한 공제 한도 확대&lt;/b&gt;와 &lt;b data-index-in-node=&quot;45&quot; data-path-to-node=&quot;10&quot;&gt;청년/맞벌이 가구 지원 강화&lt;/b&gt;입니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;11&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;11,0,0&quot;&gt;전통시장 및 대중교통 공제율 상향:&lt;/b&gt; 고물가 시대에 서민 부담을 줄이기 위해 전통시장 사용분과 대중교통 이용 금액에 대한 소득공제율이 한시적으로 상향되었습니다.&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;11,1,0&quot;&gt;월세 세액공제 대상 확대:&lt;/b&gt; 총 급여 기준이 완화되어 더 많은 직장인이 월세 지출액의 최대 17%를 돌려받을 수 있게 되었습니다.&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;11,2,0&quot;&gt;출산 및 양육 지원:&lt;/b&gt; 자녀 세액공제 금액이 인상되어 다자녀 가구의 혜택이 커졌습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-path-to-node=&quot;13&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. 소득공제 핵심: 카드 사용 알고리즘&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;14&quot; data-ke-size=&quot;size18&quot;&gt;소득공제는 내 &lt;b&gt;소득 자체를 줄여주는 효과&lt;/b&gt;가 있어 높은 세율을 적용받는 고연봉자일수록 유리합니다.&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-path-to-node=&quot;15&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style12&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;구분&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;공제율&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;최적의 활용법&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span data-path-to-node=&quot;15,1,0,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;15,1,0,0&quot;&gt;신용카드&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span data-path-to-node=&quot;15,1,1,0&quot;&gt;15%&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span data-path-to-node=&quot;15,1,2,0&quot;&gt;총급여의 25%까지만 사용 (혜택 위주)&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span data-path-to-node=&quot;15,2,0,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;15,2,0,0&quot;&gt;체크카드/현금&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span data-path-to-node=&quot;15,2,1,0&quot;&gt;30%&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span data-path-to-node=&quot;15,2,2,0&quot;&gt;25% 초과분부터 집중적으로 사용&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span data-path-to-node=&quot;15,3,0,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;15,3,0,0&quot;&gt;전통시장/대중교통&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span data-path-to-node=&quot;15,3,1,0&quot;&gt;40~80%&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span data-path-to-node=&quot;15,3,2,0&quot;&gt;연중 꾸준히 이용 시 한도 외 추가 공제&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-path-to-node=&quot;16&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;16&quot;&gt;주의:&lt;/b&gt; 신용카드를 무작정 많이 쓴다고 좋은 것이 아닙니다. 자신의 &lt;b&gt;총 급여 25%&lt;/b&gt;가 얼마인지 먼저 확인하고, 그 이상부터는 무조건 체크카드나 현금영수증을 챙기는 것이 정석입니다.&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;18&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3. 세액공제 핵심: 낸 세금에서 직접 깎기&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;19&quot; data-ke-size=&quot;size18&quot;&gt;세액공제는 산출된 세금에서 아예 금액을 빼버리기 때문에 체감 효과가 가장 큽니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;20&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;20,0,0&quot;&gt;연금저축 및 IRP:&lt;/b&gt; 노후 준비와 절세를 동시에 할 수 있는 가장 강력한 수단입니다. 연간 900만 원 한도로 최대 16.5%까지 세액공제가 가능해, 이것만 잘 챙겨도 &lt;b data-index-in-node=&quot;94&quot; data-path-to-node=&quot;20,0,0&quot;&gt;최대 148만 5천 원&lt;/b&gt;을 환급받을 수 있습니다.&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;20,1,0&quot;&gt;보장성 보험료:&lt;/b&gt; 실손보험, 자동차보험 등 보장성 보험료도 연 100만 원 한도 내에서 &lt;b&gt;12% 공제&lt;/b&gt;가 가능합니다.&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;20,2,0&quot;&gt;의료비 및 교육비:&lt;/b&gt; 본인뿐만 아니라 부양가족을 위해 &lt;b&gt;지출한 의료비(총 급여 3% 초과분)와 교육비도 세액공제 대상&lt;/b&gt;입니다. 특히 안경이나 콘택트렌즈 구입 영수증은 간소화 서비스에서 누락되는 경우가 많으니 별도로 챙기세요!&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-path-to-node=&quot;22&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;4. 국세청 간소화 서비스에서 놓치기 쉬운 항목들&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;23&quot; data-ke-size=&quot;size18&quot;&gt;대부분 국세청 자료만 믿고 넘어가지만, 수동으로 챙겨야만 돈을 돌려받는 항목들이 있습니다.&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-path-to-node=&quot;24&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;24,0,0&quot;&gt;월세액 공제:&lt;/b&gt; 임대차계약서 사본과 무통장 입금증이 필요합니다. (집주인 동의 없이도 신청 가능)&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;24,1,0&quot;&gt;교복/체육복 구입비:&lt;/b&gt; 중&amp;middot;고등학생 자녀의 교복비는 교육비 공제 대상입니다.&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;24,2,0&quot;&gt;기부금 영수증:&lt;/b&gt; 종교단체나 지정기부금 단체에 기부한 내역이 간소화 서비스에 뜨지 않는다면 직접 영수증을 제출해야 합니다.&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;24,3,0&quot;&gt;장애인 증명서:&lt;/b&gt; 암, 치매, 난치성 질환 등 '항시 치료를 요하는 중증 환자'는 세법상 장애인 공제가 가능합니다. 병원에서 별도의 증명서를 발급받으세요.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr data-path-to-node=&quot;25&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;26&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;5. 연말정산 일정 및 주의사항&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;27&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;27,0,0&quot;&gt;1월 중순:&lt;/b&gt; 국세청 홈택스&lt;b&gt; '간소화 서비스'&lt;/b&gt; 오픈 &lt;b&gt;( 지금 현 시점 홈텍스 접속해서 확인 가능 )&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;27,1,0&quot;&gt;1월 말 ~ 2월 초:&lt;/b&gt; 회사에 관련 서류 및 공제 신고서 제출&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;27,2,0&quot;&gt;3월:&lt;/b&gt; 급여와 함께 환급금 수령 (혹은 추가 징수)&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;연말정산 간소화 서비스 바로가기를 통해 직접 확인해 보실 수 있습니다&lt;br /&gt;&lt;b&gt;연말정산 간소화 서비스 바로가기 : &lt;a href=&quot;https://www.hometax.go.kr/ui/pp/yrs_index.html?isCdn=Y&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.hometax.go.kr/ui/pp/yrs_index.html?isCdn=Y&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;28&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;28&quot;&gt;Tip:&lt;/b&gt; 맞벌이 부부라면 부양가족 공제를 누가 받는 것이 유리한지 &lt;b data-index-in-node=&quot;37&quot; data-path-to-node=&quot;28&quot;&gt;'맞벌이 부부 절세 안내'&lt;/b&gt; 서비스를 통해 미리 시뮬레이션해 보는 것이 좋습니다. 일반적으로는 급여가 높은 쪽으로 몰아주는 것이 유리하지만, 의료비처럼 급여가 낮은 쪽이 유리한 항목도 있기 때문입니다.&lt;/p&gt;
&lt;hr data-path-to-node=&quot;29&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;30&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;마무리하며&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;31&quot; data-ke-size=&quot;size18&quot;&gt;연말정산은 &lt;b&gt;아는 만큼 보이는 게임&lt;/b&gt;입니다. 오늘 정리해 드린 리스트를 하나씩 체크해 보시면서, 단 한 푼의 세금도 낭비되지 않도록 꼼꼼하게 준비하시길 바랍니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;32&quot; data-ke-size=&quot;size18&quot;&gt;여러분의 2월 월급 명세서에 기분 좋은 환급금이 찍히기를 응원합니다! &lt;br /&gt;궁금한 점이나 헷갈리는 공제 항목이 있다면 댓글로 남겨주세요. 제가 아는 선에서 정성껏 답변해 드리겠습니다.&lt;br /&gt;&lt;br /&gt;* &lt;b&gt;추가로 임금을 받을때 원천징수세율을 80%로 설정하신 분들은 연말정산에서 해당 금액만큼 더 내게 됩니다.&lt;/b&gt;&lt;/p&gt;</description>
      <category>생활정보</category>
      <category>13월의월급</category>
      <category>2026연말정산</category>
      <category>국세청간소화서비스</category>
      <category>세액공제</category>
      <category>소득공제</category>
      <category>연금저축irp</category>
      <category>연말정산</category>
      <category>연말정산환급금</category>
      <category>직장인절세</category>
      <category>카드소득공제</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/129</guid>
      <comments>https://mozzi-devlog.tistory.com/129#entry129comment</comments>
      <pubDate>Tue, 20 Jan 2026 22:44:30 +0900</pubDate>
    </item>
    <item>
      <title>2026 카드포인트 통합조회 현금화 방법 (숨은 돈 1분 만에 찾기)</title>
      <link>https://mozzi-devlog.tistory.com/124</link>
      <description>&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt; 잠자는 카드포인트 통합조회 현금화 신청방법 (평균 5만 원 입금 후기) &lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;4&quot; data-ke-size=&quot;size18&quot;&gt;혹시 여러분의 카드 포인트가 유통기한 때문에 매년 사라지고 있다는 사실, 알고 계신가요? 통계에 따르면 매년 버려지는 카드 포인트만 무려 &lt;b data-index-in-node=&quot;77&quot; data-path-to-node=&quot;4&quot;&gt;1,000억 원&lt;/b&gt;에 달한다고 합니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;5&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&quot;포인트가 얼마 있지도 않은데...&quot;&lt;/b&gt;라고 생각하셨나요? 여러 카드에 흩어진 포인트를 한 곳에 모으면 생각보다 큰 금액이 됩니다. 오늘은 &lt;b data-index-in-node=&quot;75&quot; data-path-to-node=&quot;5&quot;&gt;복잡한 절차 없이 클릭 몇 번으로 카드 포인트를 내 계좌에 '현금'으로 입금받는 방법&lt;/b&gt;을 완벽 정리해 드립니다.&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;7&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;내 포인트는 왜 자꾸 사라질까?&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;8&quot; data-ke-size=&quot;size18&quot;&gt;대부분의 카드 포인트는 유효기간이 &lt;b&gt;5년(60개월)&lt;/b&gt;입니다. 포인트가 쌓여도 문자로 안내해주지 않기 때문에 관심을 두지 않으면 나도 모르게 소멸됩니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;9&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;9,0,0&quot;&gt;현재 상황:&lt;/b&gt; 여기저기 흩어진 카드사 앱을 일일이 들어가기 귀찮음&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;9,1,0&quot;&gt;해결책:&lt;/b&gt; '카드포인트 통합조회 서비스'를 이용해 단 1분 만에 모든 카드사의 포인트를 모아 현금으로 입금받기&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-path-to-node=&quot;10&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;1280&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ys2GE/dJMcaivgE3h/E8X2dm0REMi1oYHK2Hxk21/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ys2GE/dJMcaivgE3h/E8X2dm0REMi1oYHK2Hxk21/img.png&quot; data-alt=&quot;카드포인트 현금화&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ys2GE/dJMcaivgE3h/E8X2dm0REMi1oYHK2Hxk21/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FYs2GE%2FdJMcaivgE3h%2FE8X2dm0REMi1oYHK2Hxk21%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1280&quot; height=&quot;1280&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;1280&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;카드포인트 현금화&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;11&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1분 만에 현금화하는 3단계 과정&lt;/b&gt;&lt;/h3&gt;
&lt;h4 data-path-to-node=&quot;13&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1단계: 통합조회 사이트 접속&lt;/b&gt;&lt;/h4&gt;
&lt;p data-path-to-node=&quot;14&quot; data-ke-size=&quot;size18&quot;&gt;가장 검증된 방법은 &lt;b data-index-in-node=&quot;11&quot; data-path-to-node=&quot;14&quot;&gt;여신금융협회&lt;/b&gt;나 &lt;b data-index-in-node=&quot;19&quot; data-path-to-node=&quot;14&quot;&gt;금융결제원(어카운트인포)&lt;/b&gt; 서비스를 이용하는 것입니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;15&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;15,0,0&quot;&gt;여신금융협회 통합조회:&lt;/b&gt; 별도의 가입 없이 본인 인증만으로 모든 카드사 조회 가능&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;15,1,0&quot;&gt;어카운트인포:&lt;/b&gt; 카드 포인트뿐만 아니라 잠자는 계좌의 잔액까지 한꺼번에 조회 가능&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-path-to-node=&quot;16&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2단계: 본인 인증 및 조회&lt;/b&gt;&lt;/h4&gt;
&lt;p data-path-to-node=&quot;17&quot; data-ke-size=&quot;size18&quot;&gt;휴대폰 인증이나 공동인증서로 본인 확인을 마치면, 내 명의로 된 모든 카드가 리스트업 됩니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;18&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;18,0,0&quot;&gt;조회 가능 카드사:&lt;/b&gt; 신한, 삼성, 현대, 롯데, 국민, 비씨, 농협, 씨티, 우리, 우체국, 하나카드 등&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-path-to-node=&quot;19&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3단계: '현금화' 신청 및 즉시 입금&lt;/b&gt;&lt;/h4&gt;
&lt;p data-path-to-node=&quot;20&quot; data-ke-size=&quot;size18&quot;&gt;조회된 포인트 옆에 있는 &lt;b data-index-in-node=&quot;14&quot; data-path-to-node=&quot;20&quot;&gt;[현금화 신청]&lt;/b&gt; 버튼을 누르세요. 1포인트당 1원으로 계산되어 내가 지정한 계좌로 즉시 또는 다음 날 입금됩니다.&lt;/p&gt;
&lt;hr data-path-to-node=&quot;21&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;22&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;⚠️ 주의: 이것만은 꼭 체크하세요!&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;23&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;23,0,0&quot;&gt;입금 시간:&lt;/b&gt; 대부분의 카드사는 신청 즉시 입금되지만, 일부 카드사나 야간 신청 시에는 다음 영업일에 입금될 수 있습니다.&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;23,1,0&quot;&gt;현금화 비율:&lt;/b&gt; 대부분 1:1 비율이지만, 특정 제휴 포인트의 경우 현금화가 제한될 수 있으니 리스트를 잘 확인해야 합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-path-to-node=&quot;24&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;25&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;  바로가기 서비스&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;26&quot; data-ke-size=&quot;size18&quot;&gt;검색창에 치는 번거로움 없이 아래 링크를 통해 바로 조회를 시작해 보세요.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;27&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;  &lt;a href=&quot;https://www.cardpoint.or.kr/&quot; data-ved=&quot;0CAAQ_4QMahgKEwjd3sPljpKSAxUAAAAAHQAAAAAQ6AE&quot; data-hveid=&quot;0&quot;&gt;여신금융협회 카드포인트 통합조회 서비스 (PC/모바일)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;  &lt;a href=&quot;https://www.accountinfo.or.kr/&quot; data-ved=&quot;0CAAQ_4QMahgKEwjd3sPljpKSAxUAAAAAHQAAAAAQ6QE&quot; data-hveid=&quot;0&quot;&gt;금융결제원 어카운트인포 - 내 계좌 한눈에&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;특징&lt;/b&gt;&lt;/h4&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-path-to-node=&quot;31&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;서비스 이름&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;주요 특징&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;추천 대상&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span data-path-to-node=&quot;31,1,0,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;31,1,0,0&quot;&gt;여신금융협회&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span data-path-to-node=&quot;31,1,1,0&quot;&gt;가입 없이 빠른 조회&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span data-path-to-node=&quot;31,1,2,0&quot;&gt;포인트만 빨리 찾고 싶은 분&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span data-path-to-node=&quot;31,2,0,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;31,2,0,0&quot;&gt;어카운트인포&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span data-path-to-node=&quot;31,2,1,0&quot;&gt;계좌 잔액까지 조회&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span data-path-to-node=&quot;31,2,2,0&quot;&gt;안 쓰는 통장 돈까지 찾고 싶은 분&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-path-to-node=&quot;34&quot; data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;카드 포인트는 &lt;b&gt;보너스가&lt;/b&gt;&amp;nbsp;아니라 여러분이 결제하며 정당하게 쌓은 &lt;b data-index-in-node=&quot;37&quot; data-path-to-node=&quot;34&quot;&gt;여러분의 재산&lt;/b&gt;입니다. 유효기간이 지나 소멸되기 전에 지금 바로 확인해 보세요. 치킨 한 마리 값, 혹은 그 이상의 공돈이 생길지도 모릅니다!&lt;/p&gt;
&lt;p data-path-to-node=&quot;35&quot; data-ke-size=&quot;size16&quot;&gt;글이 도움이 되었다면 &lt;b data-index-in-node=&quot;12&quot; data-path-to-node=&quot;35&quot;&gt;좋아요&lt;/b&gt;를, 더 궁금한 점은 &lt;b data-index-in-node=&quot;27&quot; data-path-to-node=&quot;35&quot;&gt;댓글&lt;/b&gt;로 남겨주세요. 여러분의 숨은 돈 찾기를 응원합니다!&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot; data-path-to-node=&quot;32&quot;&gt;&lt;b data-path-to-node=&quot;32&quot; data-index-in-node=&quot;0&quot;&gt;  함께 읽으면 좋은 글&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a style=&quot;background-color: #e6f5ff; color: #0070d1; text-align: start;&quot; href=&quot;https://mozzi-devlog.tistory.com/125&quot;&gt;2026년 연말정산 환급금 많이 받는 법 (미리보기 서비스 및 달라진 공제 항목 총정리)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a style=&quot;background-color: #e6f5ff; color: #0070d1; text-align: start;&quot; href=&quot;https://mozzi-devlog.tistory.com/122&quot;&gt;2026 근로장려금 신청방법 총정리: 자격 요건부터 지급일, 최대 금액까지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a style=&quot;background-color: #e6f5ff; color: #0070d1; text-align: start;&quot; href=&quot;https://mozzi-devlog.tistory.com/123&quot;&gt;잠자고 있는 내 돈 찾기: 2026건강보험료 환급금 조회 및 신청방법 (본인부담상한제 총정리)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a style=&quot;background-color: #e6f5ff; color: #0070d1; text-align: start;&quot; href=&quot;https://mozzi-devlog.tistory.com/121&quot;&gt;2026 청년도약계좌 신청방법 가이드: 5천만원 목돈 만들기 (자격, 금리, 환급금 총정리)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
      <category>생활정보</category>
      <category>국민카드</category>
      <category>삼성카드 포인트 현금화</category>
      <category>신한카드</category>
      <category>재테크</category>
      <category>카드포인트</category>
      <category>카드포인트 현금화</category>
      <category>포인트 현금화</category>
      <category>현금</category>
      <category>현금화</category>
      <category>현대카드M포인트 현금화</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/124</guid>
      <comments>https://mozzi-devlog.tistory.com/124#entry124comment</comments>
      <pubDate>Tue, 20 Jan 2026 05:55:01 +0900</pubDate>
    </item>
    <item>
      <title>잠자고 있는 내 돈 찾기: 2026건강보험료 환급금 조회 및 신청방법 (본인부담상한제 총정리)</title>
      <link>https://mozzi-devlog.tistory.com/123</link>
      <description>&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt; 잠자고 있는 내 돈 찾기: 건강보험료 환급금 조회 및 신청방법 (본인부담상한제 총정리) &lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;4&quot; data-ke-size=&quot;size18&quot;&gt;우리가 매달 꼬박꼬박 내는 건강보험료 중, &lt;b&gt;기준보다 더 많이 내서 돌려받아야 할 돈&lt;/b&gt;이 있다는 사실을 알고 계셨나요? 이를 &lt;b&gt;건강보험료 환급금(본인부담상한제 사후환급금)&lt;/b&gt;이라고 합니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;5&quot; data-ke-size=&quot;size18&quot;&gt;평균적으로 &lt;b data-index-in-node=&quot;6&quot; data-path-to-node=&quot;5&quot;&gt;1인당 약 135만 원&lt;/b&gt; 정도를 돌려받는다고 하는데요. 신청하지 않으면 일정 기간 후 국고로 귀속되어 사라지니, 지금 바로 조회해서 챙기셔야 합니다. 오늘 그 방법을 상세히 알려드립니다.&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;7&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. 건강보험료 환급금이란 무엇인가요?&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;8&quot; data-ke-size=&quot;size18&quot;&gt;과도한 의료비 부담을 덜어주기 위해 만들어진 제도로, &lt;b&gt;크게 두 가지 경우&lt;/b&gt;가 있습니다.&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-path-to-node=&quot;9&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;9,0,0&quot;&gt;본인부담상한제:&lt;/b&gt; 환자가 부담한 의료비(비급여 제외)가 개인별 상한액을 초과했을 때 그 초과액을 국민건강보험공단이 부담하는 제도입니다.&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;9,1,0&quot;&gt;보험료 과오납 환급금:&lt;/b&gt; 이중 납부나 착오 납부, 자격 변동 등으로 인해 실제 내야 할 금액보다 더 많이 낸 경우입니다. ( 병원비 환급방법, 건강보험료 많이 냈을 때 )&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;853&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/9Fwp1/dJMcafrOHVK/MYeeqhHnkGWt3bJdxDSoq0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/9Fwp1/dJMcafrOHVK/MYeeqhHnkGWt3bJdxDSoq0/img.png&quot; data-alt=&quot;건강보험료 환급 출처 :ibk&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/9Fwp1/dJMcafrOHVK/MYeeqhHnkGWt3bJdxDSoq0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9Fwp1%2FdJMcafrOHVK%2FMYeeqhHnkGWt3bJdxDSoq0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1280&quot; height=&quot;853&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;853&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;건강보험료 환급 출처 :ibk&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;12&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. 2026년 본인부담상한제 기준&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;13&quot; data-ke-size=&quot;size18&quot;&gt;본인의 소득 수준(보험료 분위)에 따라 1년 동안 내는 의료비의 최대치가 정해져 있습니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;14&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;14,0,0&quot;&gt;소득 하위 1분위:&lt;/b&gt; 약 80~90만 원 선&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;14,1,0&quot;&gt;소득 상위 10분위:&lt;/b&gt; 약 600~700만 원 선&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-path-to-node=&quot;15&quot; data-ke-size=&quot;size18&quot;&gt;만약 1분위인 사람이 1년 동안 병원비로 200만 원을 썼다면, 상한선인 85만 원을 제외한 &lt;b data-index-in-node=&quot;52&quot; data-path-to-node=&quot;15&quot;&gt;115만 원을 현금으로 돌려받게 됩니다.&lt;/b&gt;&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;17&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3. 환급금 조회 및 신청방법 (PC/모바일)&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;18&quot; data-ke-size=&quot;size18&quot;&gt;복잡한 서류 없이 &lt;b&gt;간편 인증(카카오톡, 네이버 등)&lt;/b&gt;만 있으면 1분 만에 확인할 수 있습니다.&lt;/p&gt;
&lt;h4 data-path-to-node=&quot;19&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;① 국민건강보험공단 홈페이지 (PC)&lt;/b&gt;&lt;/h4&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-path-to-node=&quot;20&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;[국민건강보험공단 홈페이지] 접속 후 로그인합니다.&lt;/li&gt;
&lt;li&gt;메인 화면의 &lt;b data-index-in-node=&quot;7&quot; data-path-to-node=&quot;20,1,0&quot;&gt;'환급금 조회/신청'&lt;/b&gt; 아이콘을 클릭합니다.&lt;/li&gt;
&lt;li&gt;본인 확인 후 미지급 환급금이 있다면 즉시 신청 버튼을 누릅니다.&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 data-path-to-node=&quot;21&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;② 'The건강보험' 앱 (모바일)&lt;/b&gt;&lt;/h4&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-path-to-node=&quot;22&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;스마트폰에서 'The건강보험' 앱을 설치합니다.&lt;/li&gt;
&lt;li&gt;전체 메뉴 -&amp;gt; 조회/신청 -&amp;gt; &lt;b data-index-in-node=&quot;18&quot; data-path-to-node=&quot;22,1,0&quot;&gt;'환급금 조회/신청'&lt;/b&gt; 순으로 들어갑니다.&lt;/li&gt;
&lt;li&gt;계좌번호를 입력하면 신청이 완료되며, 보통 &lt;b data-index-in-node=&quot;24&quot; data-path-to-node=&quot;22,2,0&quot;&gt;1~3일 이내&lt;/b&gt;로 입금됩니다.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 data-path-to-node=&quot;25&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;4. 주의사항: 보이스피싱 조심!&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;26&quot; data-ke-size=&quot;size18&quot;&gt;최근 건강보험공단을 사칭하여 &lt;b&gt;&quot;환급금을 입금해 줄 테니 ATM기로 가라&quot;&lt;/b&gt;거나&lt;b&gt; &quot;특정 링크를 눌러라&quot;&lt;/b&gt;는 문자가 기승을 부리고 있습니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;27&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;27,0,0&quot;&gt;기억하세요:&lt;/b&gt; 건강보험공단은 절대로 전화나 문자로 비밀번호나 현금인출기 조작을 요구하지 않습니다. 반드시 &lt;b data-index-in-node=&quot;58&quot; data-path-to-node=&quot;27,0,0&quot;&gt;공식 홈페이지나 앱&lt;/b&gt;을 통해서만 신청하세요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-path-to-node=&quot;29&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;5. 공식 사이트 바로가기&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;30&quot; data-ke-size=&quot;size18&quot;&gt;더 정확한 본인의 보험료 등급 확인과 환급금 조회는 아래 공식 채널을 이용하세요.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;31&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;  &lt;a href=&quot;https://www.nhis.or.kr/&quot; data-ved=&quot;0CAAQ_4QMahgKEwjd3sPljpKSAxUAAAAAHQAAAAAQxgE&quot; data-hveid=&quot;0&quot;&gt;국민건강보험공단 환급금 조회 바로가기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;  &lt;a href=&quot;https://www.gov.kr/&quot; data-ved=&quot;0CAAQ_4QMahgKEwjd3sPljpKSAxUAAAAAHQAAAAAQxwE&quot; data-hveid=&quot;0&quot;&gt;정부24 '내 곁에 국민연금/건보' 서비스&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-path-to-node=&quot;34&quot; data-ke-size=&quot;size18&quot;&gt;건강보험료 환급금은 &lt;b&gt;아는 사람만 찾아먹는 돈&lt;/b&gt;입니다. 매년 8월경에 대대적인 환급이 이루어지지만, 그 외에도 수시로 발생하는 과오납금이 있을 수 있으니 분기별로 한 번씩은 조회해 보시는 것이 좋습니다. 오늘 글이 여러분의 가계 경제에 작은 보탬이 되었기를 바랍니다.&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot; data-path-to-node=&quot;32&quot;&gt;&lt;b data-path-to-node=&quot;32&quot; data-index-in-node=&quot;0&quot;&gt;  함께 읽으면 좋은 글&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a style=&quot;background-color: #e6f5ff; color: #0070d1; text-align: start;&quot; href=&quot;https://mozzi-devlog.tistory.com/125&quot;&gt;2026년 연말정산 환급금 많이 받는 법 (미리보기 서비스 및 달라진 공제 항목 총정리)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a style=&quot;background-color: #e6f5ff; color: #0070d1; text-align: start;&quot; href=&quot;https://mozzi-devlog.tistory.com/122&quot;&gt;2026 근로장려금 신청방법 총정리: 자격 요건부터 지급일, 최대 금액까지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a style=&quot;background-color: #e6f5ff; color: #0070d1; text-align: start;&quot; href=&quot;https://mozzi-devlog.tistory.com/121&quot;&gt;2026 청년도약계좌 신청방법 가이드: 5천만원 목돈 만들기 (자격, 금리, 환급금 총정리)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
      <category>생활정보</category>
      <category>건강보험료환급금</category>
      <category>국민건강호범공단</category>
      <category>내돈찾기</category>
      <category>병원비환급</category>
      <category>보험료환급</category>
      <category>본인부담상한제</category>
      <category>생활꿀팁</category>
      <category>숨은돈찾기</category>
      <category>재테크</category>
      <category>정부지원금</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/123</guid>
      <comments>https://mozzi-devlog.tistory.com/123#entry123comment</comments>
      <pubDate>Mon, 19 Jan 2026 08:45:20 +0900</pubDate>
    </item>
    <item>
      <title>2026 근로장려금 신청방법 총정리: 자격 요건부터 지급일, 최대 금액까지</title>
      <link>https://mozzi-devlog.tistory.com/122</link>
      <description>&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&amp;nbsp;2026 근로장려금 신청방법 총정리: 자격 요건부터 지급일, 최대 금액까지 &lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;3&quot; data-ke-size=&quot;size18&quot;&gt;안녕하세요! 오늘은 일하는 저소득 가구의 든든한 버팀목이 되어주는 &lt;b data-index-in-node=&quot;37&quot; data-path-to-node=&quot;3&quot;&gt;2026년 근로장려금&lt;/b&gt;에 대해 완벽하게 정리해 드리겠습니다. 매년 물가 상승과 경제 상황에 따라 기준이 조금씩 변동되는데, 올해는 특히 내가 대상자인지 미리 확인하는 것이 무엇보다 중요합니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;4&quot; data-ke-size=&quot;size18&quot;&gt;신청 기한을 놓치면 &lt;b data-index-in-node=&quot;11&quot; data-path-to-node=&quot;4&quot;&gt;지급액의 10%가 감액&lt;/b&gt;된다는 사실, 알고 계셨나요? 지금 바로 아래 내용을 통해 330만 원의 혜택을 챙겨가시기 바랍니다.&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;6&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. 근로장려금이란?&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;7&quot; data-ke-size=&quot;size18&quot;&gt;근로장려금은 소득이 적어 생활이 어려운 근로자, 종교인, 사업자(전문직 제외) 가구에 대해 가구원 구성과 소득에 따라 산정된 장려금을 지급하는 제도입니다. 이는 실질 소득을 지원하여 근로 의욕을 높이는 '조세지출' 제도의 일환입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;711&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lx9Fh/dJMcadHu4IH/1F3Dzo8Hesow7z2UEGTrH0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lx9Fh/dJMcadHu4IH/1F3Dzo8Hesow7z2UEGTrH0/img.png&quot; data-alt=&quot;근로자격증 신청&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lx9Fh/dJMcadHu4IH/1F3Dzo8Hesow7z2UEGTrH0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Flx9Fh%2FdJMcadHu4IH%2F1F3Dzo8Hesow7z2UEGTrH0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;600&quot; height=&quot;711&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;711&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;근로자격증 신청&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;10&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. 2026년 가입 자격 요건 (소득 및 재산)&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;11&quot; data-ke-size=&quot;size18&quot;&gt;장려금을 받기 위해서는 다음의 &lt;b data-index-in-node=&quot;17&quot; data-path-to-node=&quot;11&quot;&gt;소득 요건&lt;/b&gt;과 &lt;b data-index-in-node=&quot;24&quot; data-path-to-node=&quot;11&quot;&gt;재산 요건&lt;/b&gt;을 모두 충족해야 합니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;12&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;① 가구원 구성에 따른 소득 기준&lt;/b&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;13&quot; data-ke-size=&quot;size18&quot;&gt;2026년 기준, &lt;b&gt;연간 총소득(부부합산)이 아래 기준 금액 미만&lt;/b&gt;이어야 합니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;14&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;14,0,0&quot;&gt;단독 가구:&lt;/b&gt; 2,200만 원 미만 (배우자, 부양자녀, 70세 이상 부모가 없는 가구)&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;14,1,0&quot;&gt;홑벌이 가구:&lt;/b&gt; 3,200만 원 미만 (배우자나 부양가족이 있는 경우)&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;14,2,0&quot;&gt;맞벌이 가구:&lt;/b&gt; 3,800만 원 미만 (신청인과 배우자 각각의 총 급여액 등이 300만 원 이상인 가구)&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-path-to-node=&quot;15&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;② 재산 요건&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;16&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;가구원 전원이 소유하고 있는 재산 합계액이 &lt;b data-index-in-node=&quot;24&quot; data-path-to-node=&quot;16,0,0&quot;&gt;2억 4천만 원 미만&lt;/b&gt;이어야 합니다.&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;16,1,0&quot;&gt;주의:&lt;/b&gt; 재산 합계액이 1억 7천만 원 이상 2억 4천만 원 미만인 경우, 장려금 산정액의 &lt;b data-index-in-node=&quot;50&quot; data-path-to-node=&quot;16,1,0&quot;&gt;50%만 지급&lt;/b&gt;됩니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-path-to-node=&quot;18&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3. 얼마나 받을 수 있나?&amp;nbsp;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;19&quot; data-ke-size=&quot;size18&quot;&gt;올해는 근로자의 생활 안정을 위해 지급액이 소폭 상향 조정되었습니다.&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-path-to-node=&quot;20&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;가구 유형&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;최대 지급액&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span data-path-to-node=&quot;20,1,0,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;20,1,0,0&quot;&gt;단독 가구&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span data-path-to-node=&quot;20,1,1,0&quot;&gt;최대 165만 원&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span data-path-to-node=&quot;20,2,0,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;20,2,0,0&quot;&gt;홑벌이 가구&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span data-path-to-node=&quot;20,2,1,0&quot;&gt;최대 285만 원&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span data-path-to-node=&quot;20,3,0,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;20,3,0,0&quot;&gt;맞벌이 가구&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span data-path-to-node=&quot;20,3,1,0&quot;&gt;최대 330만 원&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-path-to-node=&quot;21&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;i data-index-in-node=&quot;0&quot; data-path-to-node=&quot;21&quot;&gt;※ 자녀장려금 대상자의 경우, 부양자녀 1인당 최대 100만 원(최소 50만 원)이 추가로 지급됩니다.&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;23&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;4. 신청 기간 및 지급 시기&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;24&quot; data-ke-size=&quot;size18&quot;&gt;근로장려금은 신청 시기에 따라 지급 시기가 달라집니다. 본인이 어떤 신청 대상인지 꼭 확인하세요.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;25&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;25,0,0&quot;&gt;정기 신청:&lt;/b&gt; 2026년 5월 1일 ~ 5월 31일 (지급 시기: 8월 말 ~ 9월 초)&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;25,1,0&quot;&gt;기한 후 신청:&lt;/b&gt; 2026년 6월 1일 ~ 11월 30일 (지급 시기: 신청 달로부터 약 4개월 후, &lt;b data-index-in-node=&quot;56&quot; data-path-to-node=&quot;25,1,0&quot;&gt;10% 감액 지급&lt;/b&gt;)&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;25,2,0&quot;&gt;반기 신청:&lt;/b&gt; 상반기(9월), 하반기(3월)로 나누어 신청 가능&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-path-to-node=&quot;28&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;5. 가장 빠른 신청 방법 (3분 만에 신청하기)&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;29&quot; data-ke-size=&quot;size18&quot;&gt;국세청에서는 대상자에게 카톡이나 문자로 신청 안내문을 발송합니다. 안내문을 받았다면 매우 간편하게 신청할 수 있습니다.&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-path-to-node=&quot;30&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;30,0,0&quot;&gt;모바일 손택스 앱:&lt;/b&gt; 앱 접속 후 '근로&amp;middot;자녀장려금 신청' 메뉴에서 개별인증번호 입력 후 신청&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;30,1,0&quot;&gt;홈택스(PC):&lt;/b&gt; 국세청 홈택스 접속 -&amp;gt; 로그인 -&amp;gt; 신청/제출 메뉴 이용&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;30,2,0&quot;&gt;ARS 전화:&lt;/b&gt; 1544-9944로 전화하여 안내 음성에 따라 신청 (개별인증번호 필요)&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;30,3,0&quot;&gt;장려금 상담센터:&lt;/b&gt; 1566-3636으로 전화하여 도움받기&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 data-path-to-node=&quot;32&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;6. 공식 정보 및 신청 바로가기&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;33&quot; data-ke-size=&quot;size18&quot;&gt;자세한 신청 자격 확인 및 본인의 예상 수령액 계산은 아래 국세청 공식 사이트를 이용하시는 것이 가장 정확합니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;34&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;  &lt;a href=&quot;https://www.hometax.go.kr/&quot; data-ved=&quot;0CAAQ_4QMahgKEwjd3sPljpKSAxUAAAAAHQAAAAAQrwE&quot; data-hveid=&quot;0&quot;&gt;국세청 홈택스 근로장려금 신청 바로가기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;  &lt;a href=&quot;https://www.gov.kr/&quot; data-ved=&quot;0CAAQ_4QMahgKEwjd3sPljpKSAxUAAAAAHQAAAAAQsAE&quot; data-hveid=&quot;0&quot;&gt;정부24 근로장려금 제도 안내 페이지&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-path-to-node=&quot;36&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;37&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;37&quot;&gt;2026 근로장려금&lt;/b&gt;은 일하는 사람이라면 당연히 누려야 할 권리입니다. &quot;설마 내가 되겠어?&quot;라고 생각하기보다는, 일단 홈택스에 접속해 대상 여부를 조회해 보시는 것을 적극 추천드립니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;38&quot; data-ke-size=&quot;size18&quot;&gt;작은 관심이 &lt;b&gt;330만 원이라는 큰 목돈&lt;/b&gt;으로 돌아올 수 있습니다. 오늘 글이 도움이 되셨다면 &lt;b data-index-in-node=&quot;51&quot; data-path-to-node=&quot;38&quot;&gt;공감과 댓글&lt;/b&gt; 부탁드리며, 주변에 &lt;b&gt;정보를 몰라 혜택을 못 받는 분&lt;/b&gt;들이 있다면 이 글을 공유해 주세요!&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot; data-path-to-node=&quot;32&quot;&gt;&lt;b data-path-to-node=&quot;32&quot; data-index-in-node=&quot;0&quot;&gt;  함께 읽으면 좋은 글&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a style=&quot;background-color: #e6f5ff; color: #0070d1; text-align: start;&quot; href=&quot;https://mozzi-devlog.tistory.com/121&quot;&gt;2026 청년도약계좌 신청방법 가이드: 5천만원 목돈 만들기 (자격, 금리, 환급금 총정리)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
      <category>생활정보</category>
      <category>2026근로장려금</category>
      <category>국세청홈텍스</category>
      <category>근로장려금</category>
      <category>목돈만들기</category>
      <category>복지혜택</category>
      <category>사회초년생</category>
      <category>생활정보</category>
      <category>자녀장려금</category>
      <category>재테크</category>
      <category>정부지원금</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/122</guid>
      <comments>https://mozzi-devlog.tistory.com/122#entry122comment</comments>
      <pubDate>Sun, 18 Jan 2026 07:12:58 +0900</pubDate>
    </item>
    <item>
      <title>2026년 연말정산 환급금 많이 받는 법 (미리보기 서비스 및 달라진 공제 항목 총정리)</title>
      <link>https://mozzi-devlog.tistory.com/125</link>
      <description>&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b&gt; 2026년 연말정산 환급금 많이 받는 법 (미리 보기 서비스 및 달라진 공제 항목 총정리) &lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;4&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;드디어 &lt;b&gt;13월의 월급&lt;/b&gt;이라 불리는 연말정산 시즌이 돌아왔습니다. 매년 하는 연말정산이지만, 2026년에는 공제 항목과 기준이 대폭 변경되어 미리 확인하지 않으면 오히려 세금 폭탄을 맞을 수 있습니다.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;저는 슬프게도 작년에 뱉어낸 경험으로 공부를 좀 해왔는데요.. 공부한 내용을 공유드리려고 합니다!&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;5&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;오늘은 &lt;b data-index-in-node=&quot;4&quot; data-path-to-node=&quot;5&quot;&gt;2026년 연말정산에서 환급금을 극대화하는 꿀팁&lt;/b&gt;과 &lt;b data-index-in-node=&quot;32&quot; data-path-to-node=&quot;5&quot;&gt;국세청 미리보기 서비스&lt;/b&gt;를 통해 내 환급액을 1분 만에 계산하는 방법을 상세히 알려드립니다.&lt;/span&gt;&lt;/p&gt;
&lt;hr data-path-to-node=&quot;6&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;7&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b&gt;1. 2026년 연말정산 무엇이 달라졌나? (핵심 변경사항)&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;8&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;올해 연말정산은 고물가 시대를 반영하여 서민들의 부담을 줄여주는 방향으로 개편되었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;9&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;9,0,0&quot;&gt;신용카드&amp;middot;체크카드 공제 확대:&lt;/b&gt; 전통시장 및 대중교통 이용분에 대한 공제율이 상향되었습니다.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;9,1,0&quot;&gt;월세 세액공제 한도 상향:&lt;/b&gt; 1인 가구 및 청년층을 위해 월세 공제 대상 주택의 범위와 공제율이 확대되었습니다.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;9,2,0&quot;&gt;자녀세액공제 혜택 강화:&lt;/b&gt; 다자녀 가구뿐만 아니라 첫째 자녀에 대한 공제 금액도 소폭 인상되었습니다.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-path-to-node=&quot;10&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;503&quot; data-origin-height=&quot;377&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c1Alme/dJMcaaxhCqi/o0ZsByAMKzG0RffnTZXm60/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c1Alme/dJMcaaxhCqi/o0ZsByAMKzG0RffnTZXm60/img.jpg&quot; data-alt=&quot;연말정산 미리보기 출처:kb&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c1Alme/dJMcaaxhCqi/o0ZsByAMKzG0RffnTZXm60/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc1Alme%2FdJMcaaxhCqi%2Fo0ZsByAMKzG0RffnTZXm60%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;503&quot; height=&quot;377&quot; data-origin-width=&quot;503&quot; data-origin-height=&quot;377&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;연말정산 미리보기 출처:kb&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;11&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b&gt;2. 연말정산 환급금 미리 보기 서비스 이용법&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;12&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;내가 얼마를 돌려받을지, 혹은 추가로 내야 할지 미리 안다면 남은 기간 전략을 세울 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-path-to-node=&quot;14&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;14,0,0&quot;&gt;국세청 홈택스(Hometax) 접속:&lt;/b&gt; 간편인증(카카오, 패스 등)으로 로그인합니다.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;14,1,0&quot;&gt;장려금&amp;middot;연말정산 메뉴 선택:&lt;/b&gt; [연말정산 미리보기] 서비스를 클릭합니다.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;14,2,0&quot;&gt;총 급여 및 예상 지출 입력:&lt;/b&gt; 1월부터 12월까지의 예상 급여와 사용 금액을 입력합니다.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;14,3,0&quot;&gt;결과 확인:&lt;/b&gt; 예상 세액과 함께 작년 대비 증감액을 바로 확인할 수 있습니다.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 data-path-to-node=&quot;16&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b&gt;3. 환급금을 늘리는 3가지 필승 전략 (결정적 꿀팁)&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 data-path-to-node=&quot;17&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b&gt;① 카드 사용의 황금 비율 맞추기&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-path-to-node=&quot;18&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;총급여의 25%까지는 &lt;b data-index-in-node=&quot;12&quot; data-path-to-node=&quot;18&quot;&gt;신용카드&lt;/b&gt;를 사용하여 혜택을 챙기고, 25% 초과분에 대해서는 공제율이 2배 높은 &lt;b data-index-in-node=&quot;57&quot; data-path-to-node=&quot;18&quot;&gt;체크카드나 현금영수증&lt;/b&gt;을 사용하는 것이 유리합니다.&lt;/span&gt;&lt;/p&gt;
&lt;h4 data-path-to-node=&quot;19&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b&gt;② 연금저축 및 IRP 활용 (세테크의 핵심)&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-path-to-node=&quot;20&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;연금저축과 IRP(개인형 퇴직연금)에 납입하면 최대 900만 원까지 세액공제를 받을 수 있습니다. 소득에 따라 &lt;b data-index-in-node=&quot;62&quot; data-path-to-node=&quot;20&quot;&gt;최대 148만 5천 원까지&lt;/b&gt; 즉시 환급받을 수 있는 가장 확실한 방법입니다.&lt;/span&gt;&lt;/p&gt;
&lt;h4 data-path-to-node=&quot;21&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b&gt;③ 맞벌이 부부 '몰아주기' 전략&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-path-to-node=&quot;22&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;소득이 높은 배우자에게 부양가족 공제를 몰아주는 것이 일반적이지만, 의료비나 신용카드 공제는 소득이 낮은 배우자에게 몰아주는 것이 유리할 때가 있습니다. 홈택스의 &lt;b&gt;맞벌이 부부 시뮬레이션&lt;/b&gt;을 반드시 활용하세요.&lt;/span&gt;&lt;/p&gt;
&lt;hr data-path-to-node=&quot;23&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;24&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b&gt;4. 연말정산 일정 및 서류 제출 방법&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;25&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;25,0,0&quot;&gt;간소화 서비스 오픈:&lt;/b&gt; 2026년 1월 15일 (예정)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;25,1,0&quot;&gt;공제 증명 자료 제출:&lt;/b&gt; 1월 말까지 회사에 제출&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;25,2,0&quot;&gt;환급금 지급 시기:&lt;/b&gt; 보통 &lt;b data-index-in-node=&quot;14&quot; data-path-to-node=&quot;25,2,0&quot;&gt;3월 월급&lt;/b&gt;과 함께 지급됩니다.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;698&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mawLo/dJMcaivgGC9/inMlyn5yeMrqgSgEEbGXW1/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mawLo/dJMcaivgGC9/inMlyn5yeMrqgSgEEbGXW1/img.webp&quot; data-alt=&quot;2026 연말정산 일정 출처 AZ 매거진&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mawLo/dJMcaivgGC9/inMlyn5yeMrqgSgEEbGXW1/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmawLo%2FdJMcaivgGC9%2FinMlyn5yeMrqgSgEEbGXW1%2Fimg.webp&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1280&quot; height=&quot;698&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;698&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;2026 연말정산 일정 출처 AZ 매거진&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;28&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b&gt;5. 공식 사이트 바로가기&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;29&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;정확한 정보 확인과 서류 출력은 반드시 공식 사이트를 이용하세요.&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;30&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;  &lt;a href=&quot;https://www.hometax.go.kr/&quot; data-ved=&quot;0CAAQ_4QMahgKEwjd3sPljpKSAxUAAAAAHQAAAAAQgQM&quot; data-hveid=&quot;0&quot;&gt;국세청 홈택스 연말정산 서비스 바로가기&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;  &lt;a href=&quot;https://www.gov.kr/&quot; data-ved=&quot;0CAAQ_4QMahgKEwjd3sPljpKSAxUAAAAAHQAAAAAQggM&quot; data-hveid=&quot;0&quot;&gt;정부24 연말정산용 주민등록등본 무료 발급&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-path-to-node=&quot;33&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b&gt;연말정산은 '아는 만큼 보이는' 제도&lt;/b&gt;입니다. 귀찮다고 대충 넘기면 받을 수 있는 수십만 원의 돈을 포기하는 것과 같습니다. 오늘 알려드린 미리 보기 서비스와 공제 전략을 통해 2026년에는 꼭 &lt;b&gt;두둑한 보너스&lt;/b&gt;를 챙기시길 바랍니다!&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;34&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;글이 도움이 되셨다면 &lt;b data-index-in-node=&quot;12&quot; data-path-to-node=&quot;34&quot;&gt;공감과 댓글&lt;/b&gt; 부탁드리며, 여러분의 환급금 대박을 기원합니다!&lt;/span&gt;&lt;/p&gt;</description>
      <category>생활정보</category>
      <category>IRP</category>
      <category>맞벌이</category>
      <category>보험료공제</category>
      <category>세액공제</category>
      <category>신용카드</category>
      <category>신용카드 공제한도</category>
      <category>연금저축</category>
      <category>연말정산</category>
      <category>연말정산미리보기</category>
      <category>연말정산일정</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/125</guid>
      <comments>https://mozzi-devlog.tistory.com/125#entry125comment</comments>
      <pubDate>Sat, 17 Jan 2026 22:16:33 +0900</pubDate>
    </item>
    <item>
      <title>2026 청년도약계좌 신청방법 가이드: 5천만원 목돈 만들기 (자격, 금리, 환급금 총정리)</title>
      <link>https://mozzi-devlog.tistory.com/121</link>
      <description>&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b&gt; 2026 청년도약계좌 신청방법 가이드: 5천만원 목돈 만들기 (자격, 금리, 환급금 총정리) &lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;정부에서 지원하는 청년 금융 정책 중 가장 혜택이 큰 &lt;b&gt;청년도약계좌&lt;/b&gt;가 2026년에도 계속됩니다. 매월 일정 금액을 저축하면 &lt;b&gt;정부 기여금과 비과세 혜택을 더해 최대 5,000만 원 안팎의 목돈&lt;/b&gt;을 만들 수 있는 기회인데요. 오늘은 &lt;b&gt;개편된 자격 요건과 더 많이 받는 꿀팁&lt;/b&gt;을 정리해 드립니다&lt;/span&gt;&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;6&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b&gt;1. 청년도약계좌란 무엇인가?&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;청년도약계좌는 청년들의 중장기 자산 형성을 돕기 위해 도입된 정책 금융 상품입니다. 본인이 납입한 금액에 정부가 일정 비율의 &lt;b&gt;정부 기여금&lt;/b&gt;을 매칭해 주고, 이자 소득에 대해서는 비과세 혜택을 부여하는 것이 핵심입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;560&quot; data-origin-height=&quot;560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/p0tsP/dJMcacBRPhG/kC4LwI2tr6OFBlRXnt0ZX1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/p0tsP/dJMcacBRPhG/kC4LwI2tr6OFBlRXnt0ZX1/img.jpg&quot; data-alt=&quot;청년도약계좌&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/p0tsP/dJMcacBRPhG/kC4LwI2tr6OFBlRXnt0ZX1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fp0tsP%2FdJMcacBRPhG%2FkC4LwI2tr6OFBlRXnt0ZX1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;560&quot; height=&quot;560&quot; data-origin-width=&quot;560&quot; data-origin-height=&quot;560&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;청년도약계좌&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b&gt; 2. 2026년 가입 자격 요건 ( 기준 완화 )&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;11&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;2026년에는 더 많은 청년이 가입할 수 있도록 &lt;b&gt;소득 기준이 현실화&lt;/b&gt;되었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;12&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;12,0,0&quot;&gt;연령 요건:&lt;/b&gt; 만 19세 ~ 34세 (병역 이행 기간 최대 6년 인정, 실질적 40세까지 가능)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;12,1,0&quot;&gt;개인소득:&lt;/b&gt; 직전 과세기간 총급여액 &lt;b data-index-in-node=&quot;19&quot; data-path-to-node=&quot;12,1,0&quot;&gt;7,500만 원 이하&lt;/b&gt; (종합소득금액 6,300만 원 이하)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;12,2,0&quot;&gt;가구소득:&lt;/b&gt; 가구원 중위소득 &lt;b data-index-in-node=&quot;15&quot; data-path-to-node=&quot;12,2,0&quot;&gt;250% 이하&lt;/b&gt; (기존 180%에서 대폭 완화됨)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;12,3,0&quot;&gt;금융소득종합과세:&lt;/b&gt; 가입일 직전 3개년 중 1회 이상 대상자였다면 가입이 제한됩니다.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b&gt; 3. 납입 금액 및 정부 기여금 상세 분석&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;15&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;매월 &lt;b data-index-in-node=&quot;3&quot; data-path-to-node=&quot;15&quot;&gt;최대 70만 원&lt;/b&gt;까지 자유롭게 납입할 수 있으며, 만기는 &lt;b&gt;5년(60개월)&lt;/b&gt;입니다.&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;16&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;16,0,0&quot;&gt;정부 기여금:&lt;/b&gt; 개인 소득 수준에 따라 월 최대 2.1만 원 ~ 2.4만 원이 매칭됩니다.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;16,1,0&quot;&gt;금리 혜택:&lt;/b&gt; 기본 금리(약 4.5%) + 우대 금리(1.5% 내외)를 합쳐&lt;b&gt; 연 6.0% 수준의 높은 수익률을 기대&lt;/b&gt;할 수 있습니다.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;16,2,0&quot;&gt;비과세:&lt;/b&gt; &lt;b&gt;일반 적금은 이자의 15.4%를 세금&lt;/b&gt;으로 떼지만,&lt;b&gt; 이 상품은 전액 비과세&lt;/b&gt;입니다.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b&gt; 4. 2026년 개편 사항: 중도해지 및 특별중도해지&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;19&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;5년이라는 기간이 길어 부담스러운 분들을 위해&lt;b&gt; 중도해지 요건이 개선&lt;/b&gt;되었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-path-to-node=&quot;20&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;20,0,0&quot;&gt;3년 유지 시 비과세 적용:&lt;/b&gt; 만기를 채우지 못하더라도 3년만 유지하면 이자소득세 비과세 혜택을 받을 수 있습니다.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;20,1,0&quot;&gt;특별중도해지 사유 확대:&lt;/b&gt; 혼인, 출산, 생애최초 주택구입 등의 사유로 해지할 경우 정부 기여금과 비과세 혜택을 모두 챙길 수 있습니다.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 data-path-to-node=&quot;22&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b&gt;5. 신청 방법 및 기간&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;청년도약계좌는 매달 가입 신청 기간이 정해져 있습니다. 주로 &lt;b data-index-in-node=&quot;34&quot; data-path-to-node=&quot;23&quot;&gt;매월 초 2주간&lt;/b&gt; 신청을 받으며, &lt;b&gt;취급 은행(국민, 신한, 우리, 하나, 농협&lt;/b&gt; 등)의 앱을 통해 간편하게 &lt;b&gt;비대면 신청이 가능&lt;/b&gt;합니다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h4 data-path-to-node=&quot;25&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;25&quot;&gt;신청 절차:&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 data-path-to-node=&quot;25&quot; data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;가입을 원하는 은행 앱 접속&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;상품몰 -&amp;gt; 적금 -&amp;gt; &lt;b&gt;'청년도약계좌' 선택&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;자격 확인 및 가입 신청 (서민금융진흥원에서 심사)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;심사 통과 후 계좌 개설 (약 2~3주 소요)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-path-to-node=&quot;28&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b&gt;6. 꼭 확인해야 할 외부 링크 (공식 정보)&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;29&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;더 상세한 조건이나 본인의 가구원 소득 확인은 아래 공식 사이트에서 직접 조회해 보시는 것이 가장 정확합니다.&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;30&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;  &lt;a href=&quot;https://ylaccount.kinfa.or.kr/&quot; data-ved=&quot;0CAAQ_4QMahcKEwjd3sPljpKSAxUAAAAAHQAAAAAQaA&quot; data-hveid=&quot;0&quot;&gt;서민금융진흥원 청년도약계좌 공식 홈페이지&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;  &lt;a href=&quot;https://www.hometax.go.kr/&quot; data-ved=&quot;0CAAQ_4QMahcKEwjd3sPljpKSAxUAAAAAHQAAAAAQaQ&quot; data-hveid=&quot;0&quot;&gt;비대면 소득 확인 서비스 바로가기&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-path-to-node=&quot;31&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;32&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b&gt;7. 수익 극대화 꿀팁: 육아휴직자 및 군 장병&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;33&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;33,0,0&quot;&gt;육아휴직자:&lt;/b&gt; 육아휴직 급여만 있는 경우에도 가입이 가능하도록 지침이 변경되었습니다.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;33,1,0&quot;&gt;청년우대형 청약통장 연계:&lt;/b&gt; 기존 청년희망적금 만기자는 일시납입을 통해 더 큰 복리 효과를 누릴 수 있습니다.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;5&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;5년이라는 시간이 길게 느껴질 수 있지만, &lt;b&gt;정부가 이자 소득세를 면제해주고 추가 지원금까지 얹어주는 상품은 흔치 않습니다&lt;/b&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;6&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;특히 올해는 중도해지 요건도 완화되어 부담이 줄어든 만큼, &lt;b&gt;자격이 되신다면 일단 신청 기간에 맞춰 접수부터 해보시는 것을 추천&lt;/b&gt;드립니다. 나중에 해야지 하다가 신청 기간을 놓치면 한 달을 더 기다려야 하니까요!&lt;/span&gt;&lt;/p&gt;</description>
      <category>생활정보</category>
      <category>2026 청년도약계좌</category>
      <category>서민금융진흥원</category>
      <category>정부지원금</category>
      <category>청년도약계좌 가구소득</category>
      <category>청년도약계좌 기여금</category>
      <category>청년도약계좌 비과세</category>
      <category>청년도약계좌 신청기간</category>
      <category>청년도약계좌 자격요건</category>
      <category>청년도약계좌 중도해지</category>
      <category>청년정책</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/121</guid>
      <comments>https://mozzi-devlog.tistory.com/121#entry121comment</comments>
      <pubDate>Sat, 17 Jan 2026 18:19:01 +0900</pubDate>
    </item>
    <item>
      <title>[리뷰] 2026 LG 그램 프로 vs 갤럭시북6 프로: AI 노트북, 개발자가 딱 정해드립니다 (스펙/가격/발열 비교)</title>
      <link>https://mozzi-devlog.tistory.com/120</link>
      <description>&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;신소재 '에어로미늄'이냐, 압도적 '아몰레드'냐... CES 2026 승자는?&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;2026년&amp;nbsp;1월,&amp;nbsp;드디어&amp;nbsp;'진짜'&amp;nbsp;AI&amp;nbsp;노트북들이&amp;nbsp;쏟아져&amp;nbsp;나왔습니다.&amp;nbsp;지난&amp;nbsp;CES&amp;nbsp;2026에서&amp;nbsp;공개된&lt;b&gt;&amp;nbsp;LG&amp;nbsp;그램&amp;nbsp;프로&amp;nbsp;2026&lt;/b&gt;과&amp;nbsp;&lt;b&gt;삼성&amp;nbsp;갤럭시북 6&amp;nbsp;프로&lt;/b&gt;는&amp;nbsp;단순한&amp;nbsp;스펙&amp;nbsp;업그레이드를&amp;nbsp;넘어,&amp;nbsp;NPU(신경망처리장치)&amp;nbsp;성능을&amp;nbsp;극대화한&amp;nbsp;'코파일럿+&amp;nbsp;PC(Copilot+&amp;nbsp;PC)'의&amp;nbsp;완성형을&amp;nbsp;보여주는데요. &lt;br /&gt;&lt;br /&gt;오늘은&amp;nbsp;200만&amp;nbsp;원이&amp;nbsp;넘는&amp;nbsp;거금을&amp;nbsp;투자해야&amp;nbsp;하는&amp;nbsp;여러분을,&amp;nbsp;두&amp;nbsp;모델의&amp;nbsp;&lt;b&gt;상세&amp;nbsp;스펙,&amp;nbsp;발열&amp;nbsp;제어,&amp;nbsp;그리고&amp;nbsp;실제&amp;nbsp;휴대성&lt;/b&gt;까지&amp;nbsp;꼼꼼하게&amp;nbsp;뜯어보겠습니다.&amp;nbsp;특히&amp;nbsp;코딩이나&amp;nbsp;영상&amp;nbsp;편집을&amp;nbsp;하는&amp;nbsp;분들이라면&amp;nbsp;필독하세요!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;559&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bJor2d/dJMcaiPwzkW/c3SzpYMrWY00VFNabJ4Oq0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bJor2d/dJMcaiPwzkW/c3SzpYMrWY00VFNabJ4Oq0/img.png&quot; data-alt=&quot;갤럭시 북 6 Pro vs LG 그램 Pro / CES 2026&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bJor2d/dJMcaiPwzkW/c3SzpYMrWY00VFNabJ4Oq0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbJor2d%2FdJMcaiPwzkW%2Fc3SzpYMrWY00VFNabJ4Oq0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1024&quot; height=&quot;559&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;559&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;갤럭시 북 6 Pro vs LG 그램 Pro / CES 2026&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: oklch(0.9902 0.004 106.47); color: oklch(0.3039 0.04 213.68); text-align: start;&quot;&gt;스펙 비교&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;table style=&quot;background-color: oklch(0.9902 0.004 106.47); color: oklch(0.3039 0.04 213.68); text-align: start; border-collapse: collapse; width: 100%; height: 210px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style12&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;text-align: center; height: 21px;&quot;&gt;&lt;b&gt; 특징 &lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center; height: 21px;&quot;&gt;&lt;b&gt;LG 그램 프로 AI 16 (2026)&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center; height: 21px;&quot;&gt;&lt;b&gt;삼성 갤럭시북6 프로 16 (2026)&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;text-align: center; height: 21px;&quot;&gt;&lt;b&gt;프로세서 (CPU)&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: left; height: 21px;&quot;&gt;인텔 코어 울트라 (시리즈 3/2) or AMD 라이젠 AI&lt;/td&gt;
&lt;td style=&quot;text-align: left; height: 21px;&quot;&gt;인텔 코어 울트라 (시리즈 3 팬서레이크 기반)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;text-align: center; height: 21px;&quot;&gt;&lt;b&gt;NPU 성능&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: left; height: 21px;&quot;&gt;최대 50 TOPS 이상 (온디바이스 AI 특화)&lt;/td&gt;
&lt;td style=&quot;text-align: left; height: 21px;&quot;&gt;최대 50 TOPS (AI 가속 최적화)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;text-align: center; height: 21px;&quot;&gt;&lt;b&gt;디스플레이&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: left; height: 21px;&quot;&gt;16인치 WQXGA+ OLED / IPS (144Hz)&lt;/td&gt;
&lt;td style=&quot;text-align: left; height: 21px;&quot;&gt;16인치 다이내믹 아몰레드 3X (120Hz)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;text-align: center; height: 21px;&quot;&gt;&lt;b&gt;밝기&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: left; height: 21px;&quot;&gt;400~500 nits (안티글레어 패널)&lt;/td&gt;
&lt;td style=&quot;text-align: left; height: 21px;&quot;&gt;&lt;b&gt;최대 1,000 nits&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;(야외 시인성 압도적)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;text-align: center; height: 21px;&quot;&gt;&lt;b&gt;무게&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: left; height: 21px;&quot;&gt;&lt;b&gt;약 1,199g&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;(내장그래픽 모델 기준)&lt;/td&gt;
&lt;td style=&quot;text-align: left; height: 21px;&quot;&gt;약 1.56kg (추정)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;text-align: center; height: 21px;&quot;&gt;&lt;b&gt;소재&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: left; height: 21px;&quot;&gt;&lt;b&gt;에어로미늄 (항공기 등급 신소재)&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: left; height: 21px;&quot;&gt;알루미늄 풀 메탈 바디&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;text-align: center; height: 21px;&quot;&gt;&lt;b&gt;배터리&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: left; height: 21px;&quot;&gt;77Wh (고밀도 배터리)&lt;/td&gt;
&lt;td style=&quot;text-align: left; height: 21px;&quot;&gt;76Wh (최적화 개선)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;text-align: center; height: 21px;&quot;&gt;&lt;b&gt;운영체제&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: left; height: 21px;&quot;&gt;Windows 11 Home (Copilot+ 포함)&lt;/td&gt;
&lt;td style=&quot;text-align: left; height: 21px;&quot;&gt;Windows 11 Home (Galaxy Eco 포함)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;text-align: center; height: 21px;&quot;&gt;&lt;b&gt;출시일&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: left; height: 21px;&quot;&gt;2026년 1월 초&lt;/td&gt;
&lt;td style=&quot;text-align: left; height: 21px;&quot;&gt;2026년 1월 27일&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-state=&quot;closed&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;'미친&amp;nbsp;휴대성'&amp;nbsp;LG&amp;nbsp;그램&amp;nbsp;프로&amp;nbsp;2026&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;올해 그램의 가장 큰 혁신은 바로 &lt;b&gt;에어로미늄(Aerominium)&lt;/b&gt;입니다. &lt;br /&gt;​&lt;br /&gt;&lt;b&gt;소재의&amp;nbsp;혁명:&amp;nbsp;항공기&amp;nbsp;제작에&amp;nbsp;쓰이는&amp;nbsp;초경량/고강도&amp;nbsp;소재를&amp;nbsp;적용&lt;/b&gt;해,&amp;nbsp;16인치&amp;nbsp;대화면임에도&amp;nbsp;&lt;b&gt;무게를&amp;nbsp;1,199g&lt;/b&gt;으로&amp;nbsp;끊었습니다.&amp;nbsp;&lt;b&gt;맥북&amp;nbsp;프로&amp;nbsp;16인치(약&amp;nbsp;2.1kg)의&amp;nbsp;절반&amp;nbsp;수준&lt;/b&gt;입니다.&lt;br /&gt;&lt;b&gt;내구성 강화:&lt;/b&gt; 그램은 설탕 액정이다?라는 말이 예전엔 많이 돌았는데요.. 이건 옛말입니다. &lt;b&gt;에어로미늄 적용으로 스크래치 저항력이 전작 대비 35% 이상 향상&lt;/b&gt;되었습니다.&lt;br /&gt;&lt;b&gt;개발자&amp;nbsp;추천&amp;nbsp;포인트:&lt;/b&gt;&amp;nbsp;이동이&amp;nbsp;잦은&amp;nbsp;프리랜서&amp;nbsp;개발자나&amp;nbsp;대학생에게는&amp;nbsp;대체&amp;nbsp;불가능한&amp;nbsp;선택지입니다.&amp;nbsp;&lt;b&gt;USB-A&amp;nbsp;포트&amp;nbsp;2개와&amp;nbsp;HDMI&amp;nbsp;포트를&amp;nbsp;그대로&amp;nbsp;살려&amp;nbsp;젠더&amp;nbsp;없이도&amp;nbsp;회의실&amp;nbsp;연결이&amp;nbsp;가능&lt;/b&gt;합니다. (개인적으로 맥북 다음)&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;'눈뽕의 정석' 갤럭시북 6 프로&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;삼성은&amp;nbsp;이번에도&lt;b&gt;&amp;nbsp;디스플레이와&amp;nbsp;연동성에&amp;nbsp;올인&lt;/b&gt;했습니다. &lt;br /&gt;​&lt;br /&gt;&lt;b&gt;1,000니트&amp;nbsp;아몰레드:&amp;nbsp;&lt;/b&gt;전작보다 밝기가 대폭 향상되어 최대 &lt;b&gt;1,000 니트(nits)&lt;/b&gt;를 지원합니다. 햇빛이 강한 카페 창가 자리에서도 코드가 선명하게 보입니다.&lt;br /&gt;&lt;b&gt;갤럭시&amp;nbsp;에코시스템:&lt;/b&gt; 갤럭시&amp;nbsp;S26,&amp;nbsp;탭&amp;nbsp;S10을&amp;nbsp;쓴다면&amp;nbsp;선택의&amp;nbsp;여지가&amp;nbsp;없습니다.&lt;b&gt;&amp;nbsp;'퀵&amp;nbsp;쉐어',&amp;nbsp;'멀티&amp;nbsp;컨트롤'&amp;nbsp;&lt;/b&gt;기능은&amp;nbsp;이제&amp;nbsp;애플의&amp;nbsp;생태계와&amp;nbsp;대등한&amp;nbsp;수준까지&amp;nbsp;올라왔습니다.&lt;br /&gt;&lt;b&gt;팬서레이크의&amp;nbsp;힘:&lt;/b&gt;&amp;nbsp;인텔의&amp;nbsp;최신&amp;nbsp;18A&amp;nbsp;공정으로&amp;nbsp;제작된&amp;nbsp;&lt;b&gt;'코어&amp;nbsp;울트라&amp;nbsp;시리즈&amp;nbsp;3(팬서레이크)'&lt;/b&gt;를&amp;nbsp;탑재해&amp;nbsp;전성비(전력&amp;nbsp;대비&amp;nbsp;성능)가&amp;nbsp;크게&amp;nbsp;개선되었습니다.&amp;nbsp;발열&amp;nbsp;제어가&amp;nbsp;전작보다&amp;nbsp;훨씬&amp;nbsp;안정적이라는&amp;nbsp;평입니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;개발자의&amp;nbsp;선택:&amp;nbsp;무엇을&amp;nbsp;사야&amp;nbsp;할까?&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt; &amp;nbsp;LG&amp;nbsp;그램&amp;nbsp;프로&amp;nbsp;2026을&amp;nbsp;사야&amp;nbsp;하는&amp;nbsp;분&lt;br /&gt;&lt;/b&gt; &lt;br /&gt;&lt;b&gt;&quot;노트북은&amp;nbsp;무조건&amp;nbsp;가벼워야&amp;nbsp;한다.&quot;&lt;/b&gt; (지하철/버스로&amp;nbsp;통학,&amp;nbsp;출퇴근)&lt;br /&gt;외부 미팅이 많아 젠더 주렁주렁 들고 다니기 싫은 분.&lt;br /&gt;&lt;b&gt;오랜&amp;nbsp;시간&amp;nbsp;타이핑&lt;/b&gt;을&amp;nbsp;해야&amp;nbsp;해서&amp;nbsp;키보드&amp;nbsp;타건감과&amp;nbsp;손목&amp;nbsp;피로도가&amp;nbsp;중요한&amp;nbsp;분. &lt;br /&gt;&lt;br /&gt;&lt;b&gt; &amp;nbsp;삼성&amp;nbsp;갤럭시북 6&amp;nbsp;프로를&amp;nbsp;사야&amp;nbsp;하는&amp;nbsp;분&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;&lt;b&gt;&quot;화질이 깡패다.&quot; 넷플릭스, 유튜브 머신 겸용&lt;/b&gt;으로 쓰는 분.&lt;br /&gt;갤럭시 스마트폰을 사용 중이며, &lt;b&gt;기기 간 파일 이동이 잦은 분&lt;/b&gt;.&lt;br /&gt;고급스러운&amp;nbsp;메탈&amp;nbsp;마감과&amp;nbsp;단단한&amp;nbsp;바디&amp;nbsp;강성을&amp;nbsp;선호하는&amp;nbsp;분.&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;  구매 전 체크리스트 (할인 꿀팁)&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;사전예약&amp;nbsp;혜택:&amp;nbsp;삼성&lt;/b&gt;은&amp;nbsp;&lt;b&gt;1월&amp;nbsp;27일&amp;nbsp;출시&amp;nbsp;전후&lt;/b&gt;로,&lt;b&gt;&amp;nbsp;LG&lt;/b&gt;는&amp;nbsp;&lt;b&gt;1월&amp;nbsp;초중순에&amp;nbsp;가장&amp;nbsp;큰&amp;nbsp;할인&lt;/b&gt;(더블 스토리지, 오피스 증정 등)을 제공합니다.&lt;br /&gt;&lt;b&gt;OS&amp;nbsp;미포함(FreeDOS):&amp;nbsp;&lt;/b&gt;윈도우 라이선스가 있다면 OS 미포함 모델을 구매해 약 &lt;b&gt;15~20만 원을 절약&lt;/b&gt;하세요.&lt;br /&gt;&lt;b&gt;램(RAM)&amp;nbsp;용량:&amp;nbsp;&lt;/b&gt;온디바이스&amp;nbsp;&lt;b&gt;AI와&amp;nbsp;로컬&amp;nbsp;LLM&amp;nbsp;구동&lt;/b&gt;을&amp;nbsp;고려한다면&amp;nbsp;&lt;b&gt;최소&amp;nbsp;32GB&amp;nbsp;옵션&lt;/b&gt;을&amp;nbsp;선택하는&amp;nbsp;것이&amp;nbsp;2026년&amp;nbsp;이후를&amp;nbsp;대비하는&amp;nbsp;현명한&amp;nbsp;투자입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;  요약&lt;/b&gt;&lt;span style=&quot;background-color: oklch(0.9902 0.004 106.47); color: oklch(0.3039 0.04 213.68 / 0.75); text-align: start;&quot;&gt;: 이동성 끝판왕을 원하면&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;그램 프로&lt;/b&gt;&lt;span style=&quot;background-color: oklch(0.9902 0.004 106.47); color: oklch(0.3039 0.04 213.68 / 0.75); text-align: start;&quot;&gt;, 디스플레이와 갤럭시 연동성을 원하면&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;갤럭시북6&lt;/b&gt;&lt;span style=&quot;background-color: oklch(0.9902 0.004 106.47); color: oklch(0.3039 0.04 213.68 / 0.75); text-align: start;&quot;&gt;. 올해는 두 모델 다 역대급이라 취향 차이만 남았습니다.&lt;/span&gt;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;사전알림&lt;br /&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2026 LG그램 AI 런칭알림 : &lt;a href=&quot;https://www.lge.co.kr/notebook/16z95u-gs5wk&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.lge.co.kr/notebook/16z95u-gs5wk&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;갤럭시 북 6 시리즈 런칭알림 : &lt;a href=&quot;https://www.samsung.com/sec/event/galaxy-book6-series/alarm/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.samsung.com/sec/event/galaxy-book6-series/alarm/&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;</description>
      <category>여러내용들/리뷰 및 비교</category>
      <category>2026갤럭시북</category>
      <category>2026그램</category>
      <category>ces2026</category>
      <category>LG그램프로</category>
      <category>LG노트북</category>
      <category>개발자 노트북</category>
      <category>갤럭시 북6 프로</category>
      <category>노트북 추천</category>
      <category>디자이너 노트북</category>
      <category>삼성노트북</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/120</guid>
      <comments>https://mozzi-devlog.tistory.com/120#entry120comment</comments>
      <pubDate>Sat, 10 Jan 2026 22:18:46 +0900</pubDate>
    </item>
    <item>
      <title>[바이브코딩 2편] 10분만에 서비스 만들기 With Cursor AI - 코딩지식 없이 서비스 개발하기</title>
      <link>https://mozzi-devlog.tistory.com/119</link>
      <description>&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;10분 만에 서비스 만들기 With Cursor AI - 코딩지식 없이 서비스 개발하기&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;안녕하세요! 저번 편에서 다운로드한 Cursor를 활용해서 이번 편에서는 서비스 개발을 진행해 보도록 하겠습니다.&lt;br /&gt;첫 번째로는 &lt;b&gt;간단한 To-Do웹&lt;/b&gt;을 같이 만들어보고 &lt;b&gt;간단한 쇼핑몰을 만드는 프롬프트도 제공&lt;/b&gt;해드릴 예정입니다.&lt;br /&gt;먼저 Cursor 프로그램을 켜서 로그인을 진행해 주세요!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;지난 편을 안 보고 오셨다면!?&amp;nbsp;&lt;/b&gt;&lt;br /&gt;- &lt;a href=&quot;https://mozzi-devlog.tistory.com/118&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;[바이브코딩 1편] 10분만에 설치하는 Cursor AI - 코딩지식 없이 서비스 개발하기&lt;/a&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;나만의 서비스 만들기&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;먼저 저희는 Cursor AI에게 간단한&lt;b&gt; TODO 웹&lt;/b&gt;을 만들어 달라고 해볼 예정입니다.&lt;br /&gt;첫 번째로 TODO 웹을 만들기 위해 아래 사진처럼&lt;b&gt; AI 탭&lt;/b&gt;을 열어주세요!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1274&quot; data-origin-height=&quot;779&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vK1Y8/dJMcaiPtIeK/fGcfJY3Mf80xqDdQ7qkIrK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vK1Y8/dJMcaiPtIeK/fGcfJY3Mf80xqDdQ7qkIrK/img.png&quot; data-alt=&quot;Cursor AI&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vK1Y8/dJMcaiPtIeK/fGcfJY3Mf80xqDdQ7qkIrK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvK1Y8%2FdJMcaiPtIeK%2FfGcfJY3Mf80xqDdQ7qkIrK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1274&quot; height=&quot;779&quot; data-origin-width=&quot;1274&quot; data-origin-height=&quot;779&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Cursor AI&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;간단한 투두 앱을 만들 이 위해 AI에서 &lt;b&gt;프롬프트를 작성&lt;/b&gt;해 줘야 하는데요! 이때는 &lt;b&gt;ChatGPT를 활용하거나 아래 프롬프트를 복사&lt;/b&gt;해서 붙여 넣어주세요!&amp;nbsp;&lt;br /&gt;&lt;b&gt;임시로 파일 위치는 바탕화면에 만들어 달라고 프롬프트에 적어놨는데 수정이 필요하다면 해당 부분을 수정해서 사용해 주세요 !&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1767440818087&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;간결하고 사용자 친화적인 To-Do 웹 애플리케이션을 만들어줘.

**디자인:**
*   깔끔하고 모던한 UI/UX
*   반응형 웹 디자인 (모바일, 데스크톱 지원)

**기능:**
*   **할 일 추가:** 새로운 할 일을 입력하고 추가 버튼으로 목록에 추가.
*   **할 일 완료/미완료:** 각 할 일 옆에 체크박스를 두어 완료 상태를 토글.
*   **할 일 수정:** 할 일 내용을 클릭하거나 수정 버튼으로 내용 변경 가능.
*   **할 일 삭제:** 개별 할 일 삭제 버튼 제공.
*   **할 일 필터링:** '전체', '진행 중', '완료' 세 가지 상태로 목록 필터링 기능.
*   **데이터 지속성:** 추가/수정/삭제된 할 일 목록은 웹 브라우저의 로컬 스토리지에 저장되어 페이지를 닫았다 열어도 데이터가 유지되도록 구현.

**기술 스택 (선택 사항):**
*   HTML, CSS, 바닐라 JavaScript

** 파일위치 **
* 파일은 바탕화면에 만들어줘&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;작성하고 시작을 누르게 되면 AI가 알아서 &lt;b&gt;파일을 생성하고 코딩을 진행&lt;/b&gt;하게 되는데 가끔씩 권한이 필요한 경우 사용자에게 권한요청을 하면서 중간에 멈추게 됩니다. &lt;br /&gt;아래와 같이 창이 뜨게 되면&lt;b&gt; Accept를 눌러서 계속 진행&lt;/b&gt;하게 해주세요&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;292&quot; data-origin-height=&quot;289&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QEPES/dJMcahQCuIa/8A4OxaKmfWWmX5uK8Xy9o0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QEPES/dJMcahQCuIa/8A4OxaKmfWWmX5uK8Xy9o0/img.png&quot; data-alt=&quot;Cursor AI Accept&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QEPES/dJMcahQCuIa/8A4OxaKmfWWmX5uK8Xy9o0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQEPES%2FdJMcahQCuIa%2F8A4OxaKmfWWmX5uK8Xy9o0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;292&quot; height=&quot;289&quot; data-origin-width=&quot;292&quot; data-origin-height=&quot;289&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Cursor AI Accept&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;AI가 생성을 완료하게 되면 &lt;b&gt;index.html , styles.css , script.js&lt;/b&gt; 파일 총 세 개가 바탕화면에 만들어지게 됩니다.&amp;nbsp;&lt;br /&gt;여기서 &lt;b&gt;index.html파일&lt;/b&gt;을 누르게 되면 AI가 만들어준 To-Do 웹이 켜지게 됩니다.&amp;nbsp;&lt;br /&gt;만들어진 웹을 눌러서 사용해 보면 아래와 같이 만들어졌네요!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;889&quot; data-origin-height=&quot;653&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bUiAzg/dJMcajni4aQ/5Gzkz8x0pryyXTonjxTVTk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bUiAzg/dJMcajni4aQ/5Gzkz8x0pryyXTonjxTVTk/img.png&quot; data-alt=&quot;Cursor AI를 통해 만든 To-Do웹&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bUiAzg/dJMcajni4aQ/5Gzkz8x0pryyXTonjxTVTk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbUiAzg%2FdJMcajni4aQ%2F5Gzkz8x0pryyXTonjxTVTk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;889&quot; height=&quot;653&quot; data-origin-width=&quot;889&quot; data-origin-height=&quot;653&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Cursor AI를 통해 만든 To-Do웹&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;근데 뭔가 밋밋하군요.. &lt;b&gt;다크모드가 존재&lt;/b&gt;하면 좋을 거 같다는 생각이 들어서 다크모드도 만들어달라고 요청해 보겠습니다. 이번에는 간단하게 아래와 같이 요청해보겠습니다.&lt;/p&gt;
&lt;pre id=&quot;code_1767441566381&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;다크모드도 만들어줘 토글형식으로 다크모드를 껏다킬수있게&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;완성된 프로그램에서는 다크모드로 변환하는 토글 버튼이 생겼네요! 해당버튼을 눌러 다크모드로도 변경해 보겠습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;658&quot; data-origin-height=&quot;565&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uVFp0/dJMcagc60oU/FNCvjLvYadrCATeg5NGPn1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uVFp0/dJMcagc60oU/FNCvjLvYadrCATeg5NGPn1/img.png&quot; data-alt=&quot;To-Do 웹 기본버전&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uVFp0/dJMcagc60oU/FNCvjLvYadrCATeg5NGPn1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuVFp0%2FdJMcagc60oU%2FFNCvjLvYadrCATeg5NGPn1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;658&quot; height=&quot;565&quot; data-origin-width=&quot;658&quot; data-origin-height=&quot;565&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;To-Do 웹 기본버전&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;버튼을 누르게 되면 이쁘게 &lt;b&gt;다크모드로 변하는 것을 확인&lt;/b&gt;할 수 있습니다.&amp;nbsp;&lt;br /&gt;이런 식으로 맘에 들지 않는 부분을 &lt;b&gt;대화형식으로 요청하면서 수정해 달라고&lt;/b&gt; 하면 &lt;b&gt;CursorAI가 자동으로 수정&lt;/b&gt;해 주게 됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;663&quot; data-origin-height=&quot;593&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qEiRl/dJMcabJD9ej/G26ICGm03ivayvVfBzgs7K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qEiRl/dJMcabJD9ej/G26ICGm03ivayvVfBzgs7K/img.png&quot; data-alt=&quot;To-Do 웹 다크버전&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qEiRl/dJMcabJD9ej/G26ICGm03ivayvVfBzgs7K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqEiRl%2FdJMcabJD9ej%2FG26ICGm03ivayvVfBzgs7K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;663&quot; height=&quot;593&quot; data-origin-width=&quot;663&quot; data-origin-height=&quot;593&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;To-Do 웹 다크버전&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;이로써 To-Do웹은 완성되었습니다! 더 수정하고 싶은 부분이나 개선하고 싶은 부분이 있다면 CursorAI에게 대화형식으로 더 이쁘고 기능이 많게 개선해 나가 보세요! To-Do웹과 비슷하게 간단한 쇼핑몰을 만들어 보고 싶은 분이 계시다면 아래 프롬프트를 사용해서 간단하게 만들어보시는 것도 추천드립니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;나만의 쇼핑몰 만들기&lt;/b&gt;&lt;/h3&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;기능&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;기능은 회원(로그인/회원가입/로그아웃), 상품(목록, 상세), 장바구니, 마이페이지 등으로 구성되어 있고 웹/앱 버전으로 모바일 데스크톱 모두 호환가능한 구조로 요청하는 내용입니다.&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;프롬프트&lt;/b&gt;&lt;/h4&gt;
&lt;pre id=&quot;code_1767441934345&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;간결하고 기능적인 쇼핑몰 웹 서비스를 개발해줘.

**디자인:**
*   깔끔하고 사용하기 쉬운 UI/UX
*   모던하고 반응형 디자인 (데스크톱, 모바일 환경 모두 지원)
*   사용자 친화적인 내비게이션 구조

**주요 기능:**

1.  **회원 관리:**
    *   **로그인/회원가입:** 이메일/비밀번호 기반의 간단한 회원가입 및 로그인 기능.
    *   **로그아웃:** 로그인된 사용자를 위한 로그아웃 기능.

2.  **상품:**
    *   **상품 목록 페이지:**
        *   등록된 모든 상품을 이미지, 상품명, 가격과 함께 표시.
        *   상품 검색 기능 (상품명 기준).
        *   상품 필터링 기능 (예: 가격대, 카테고리 등 - 간단한 구현).
    *   **상품 상세 페이지:**
        *   선택된 상품의 상세 이미지, 상품명, 가격, 상세 설명 표시.
        *   장바구니에 담기 버튼 (수량 선택 기능 포함).

3.  **장바구니:**
    *   **장바구니 페이지:**
        *   장바구니에 담긴 상품 목록 (상품 이미지, 상품명, 수량, 가격) 표시.
        *   각 상품의 수량 변경 및 삭제 기능.
        *   전체 상품 총 결제 금액 표시.

4.  **마이페이지:**
    *   **주문 내역:** 로그인한 사용자의 과거 주문 내역을 간단하게 조회.
    *   **내 정보 수정:** 사용자가 자신의 개인 정보를 수정할 수 있는 기능.

**데이터 관리:**
*   상품 정보, 장바구니 내용, 회원 정보 등은 페이지를 새로고침하거나 다시 방문해도 유지될 수 있도록 로컬 스토리지(Local Storage)나 간단한 백엔드 (mock API 등)를 활용하여 데이터 지속성을 확보.

**기술 스택 (선택 사항):**
*   HTML, CSS, JavaScript (프론트엔드)
*   간단한 백엔드 또는 로컬 스토리지를 활용한 데이터 관리

** 파일위치 **
* 파일은 바탕화면에 만들어줘&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;위 프롬프트로 요청하게 되면 아래와 같이 간단한 쇼핑몰이 완성되게 됩니다. 모든 기능은 로그인을 진행한 후 사용이 가능하며 디자인 변경이나 기능변경/추가는 동일하게 대화형식으로 변경해 나가시면 됩니다.&lt;br /&gt;&lt;b&gt;간단하게 상품 그룹핑, 로고변경, 디자인 개선등이 생각나네요!&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1177&quot; data-origin-height=&quot;910&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dvG979/dJMcahJRdaf/EueSe0KJND6LV2XNikGE71/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dvG979/dJMcahJRdaf/EueSe0KJND6LV2XNikGE71/img.png&quot; data-alt=&quot;쇼핑몰 바이브코딩&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dvG979/dJMcahJRdaf/EueSe0KJND6LV2XNikGE71/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdvG979%2FdJMcahJRdaf%2FEueSe0KJND6LV2XNikGE71%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1177&quot; height=&quot;910&quot; data-origin-width=&quot;1177&quot; data-origin-height=&quot;910&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;쇼핑몰 바이브코딩&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;만약 비슷하게 만들고 싶은 대상이 명확하다면 프롬프트에서&amp;nbsp;&lt;br /&gt;&quot;~~&quot;와 비슷하게 디자인을 만들어줘라고 요청하게 되면 프롬프트가 변경을 해줍니다. ( 링크나 이미지를 첨부해도 가능합니다 )&amp;nbsp;&lt;br /&gt;&lt;br /&gt;다음 편에서는 내가 AI로 만든 웹사이트를 무료로 배포해 보는 방법에 대해 작성해 보도록 하겠습니다.&lt;/p&gt;</description>
      <category>Tech</category>
      <category>AI개발</category>
      <category>CURSOR</category>
      <category>cursorai</category>
      <category>To-Do만들기</category>
      <category>바이브코딩</category>
      <category>쇼핑몰만들기</category>
      <category>앱개발</category>
      <category>웹사이트만들기</category>
      <category>자동개발</category>
      <category>코딩없이서비스</category>
      <author>모찌모찝</author>
      <guid isPermaLink="true">https://mozzi-devlog.tistory.com/119</guid>
      <comments>https://mozzi-devlog.tistory.com/119#entry119comment</comments>
      <pubDate>Sun, 4 Jan 2026 10:24:20 +0900</pubDate>
    </item>
  </channel>
</rss>