<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Migration on Luiz Vieira</title>
    <link>https://luizvieira.me/tags/migration/</link>
    <description>Recent content in Migration on Luiz Vieira</description>
    <image>
      <title>Luiz Vieira</title>
      <url>https://luizvieira.me/profile.jpeg</url>
      <link>https://luizvieira.me/profile.jpeg</link>
    </image>
    <generator>Hugo</generator>
    <language>en-US</language>
    <lastBuildDate>Sat, 08 Aug 2026 10:30:00 -0700</lastBuildDate>
    <atom:link href="https://luizvieira.me/tags/migration/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Spring Boot 4 Upgrade: Lessons From an AI-First Migration</title>
      <link>https://luizvieira.me/spring-boot-4-upgrade/</link>
      <pubDate>Sat, 08 Aug 2026 08:30:00 -0700</pubDate>
      <guid>https://luizvieira.me/spring-boot-4-upgrade/</guid>
      <description>What made our Spring Boot 3.5 to 4.1 upgrade easier than the 2 to 3 one, including the AI-first knowledge base we built and shared across service teams.</description>
    </item>
    <item>
      <title>Spring Boot 4 Migration Analysis</title>
      <link>https://luizvieira.me/spring-boot-4-analysis/</link>
      <pubDate>Mon, 19 Jan 2026 19:00:00 -0800</pubDate>
      <guid>https://luizvieira.me/spring-boot-4-analysis/</guid>
      <description>A detailed analysis of the major changes in Spring Boot 4, including Jackson 3 migration, Java 17 baseline, and dependency updates.</description>
    </item>
    <item>
      <title>Navigating a Major Spring Boot Upgrade: Key Takeaways</title>
      <link>https://luizvieira.me/spring-boot-upgrade-key-takeaways/</link>
      <pubDate>Tue, 27 Aug 2024 20:55:24 -0700</pubDate>
      <guid>https://luizvieira.me/spring-boot-upgrade-key-takeaways/</guid>
      <description>Learn key insights from upgrading Spring Boot from 2.7 to 3.2. Discover practical tips, challenges faced, and best practices for a smooth transition</description>
    </item>
    <item>
      <title>Spring Batch 5: Backwards Compatible Params Table Migration</title>
      <link>https://luizvieira.me/spring-batch-5-migration-params-table/</link>
      <pubDate>Mon, 19 Aug 2024 20:08:24 -0700</pubDate>
      <guid>https://luizvieira.me/spring-batch-5-migration-params-table/</guid>
      <description>From Spring Batch 4 to 5 there were changes in the rows on BATCH_JOB_EXECUTION_PARAMS we show an approach that makes the migration easy and backward-compatible</description>
    </item>
    <item>
      <title>Spring Boot 3 Upgrade Lost 90% of Our Distributed Traces</title>
      <link>https://luizvieira.me/spring-boot-3-tracing-sampling-default-probability/</link>
      <pubDate>Wed, 17 Jul 2024 08:44:24 -0700</pubDate>
      <guid>https://luizvieira.me/spring-boot-3-tracing-sampling-default-probability/</guid>
      <description>After upgrading Spring Boot version to 3.3.1 we noticed that 90% of our distributed tracing in our observability tool were gone. In this post we tell the story</description>
    </item>
    <item>
      <title>How Spring Boot 3.3.1 Broke Our Jackson Object Mapper</title>
      <link>https://luizvieira.me/spring-boot-3-3-1-jackson-jdk8module/</link>
      <pubDate>Mon, 15 Jul 2024 21:23:24 -0700</pubDate>
      <guid>https://luizvieira.me/spring-boot-3-3-1-jackson-jdk8module/</guid>
      <description>After upgrading Spring Boot from version 3.2.5 to 3.3.1 we started to have a serialization issue with the Optional class. Check how to fix it in this post</description>
    </item>
    <item>
      <title>Migrating Netflix Zuul to Spring Cloud Gateway Server MVC</title>
      <link>https://luizvieira.me/migration-netflix-zuul-to-spring-cloud-gateway-server-mvc/</link>
      <pubDate>Thu, 27 Jun 2024 20:55:24 -0700</pubDate>
      <guid>https://luizvieira.me/migration-netflix-zuul-to-spring-cloud-gateway-server-mvc/</guid>
      <description>I have recently migrated our API gateway from Spring Cloud Starter Netflix Zuul to Spring Cloud Gateway Server MVC and here is a complete guide on how to do it</description>
    </item>
    <item>
      <title>Spring Boot 2.7 to 3.2 Migration: A Detailed Guide</title>
      <link>https://luizvieira.me/spring-boot-3-migration/</link>
      <pubDate>Sat, 27 Apr 2024 08:55:24 -0700</pubDate>
      <guid>https://luizvieira.me/spring-boot-3-migration/</guid>
      <description>I have recently migrated several projects and libraries from Spring Boot 2.7.15 to Spring Boot 3.2.4 and I would like to share some insights into the changes</description>
    </item>
    <item>
      <title>Spring Sleuth to Micrometer Migration in Spring Boot 3</title>
      <link>https://luizvieira.me/spring-boot-3-spring-sleuth-micrometer-migration/</link>
      <pubDate>Thu, 11 Apr 2024 20:55:24 -0700</pubDate>
      <guid>https://luizvieira.me/spring-boot-3-spring-sleuth-micrometer-migration/</guid>
      <description>Spring Sleuth was removed in Spring Boot version 3 in favor of Micrometer and I recently migrated many services and want to share the learnings with you.</description>
    </item>
    <item>
      <title>Replace Deprecated @EnableResourceServer in Spring Security</title>
      <link>https://luizvieira.me/spring-security-resource-server-jwt/</link>
      <pubDate>Mon, 01 Apr 2024 19:08:24 -0700</pubDate>
      <guid>https://luizvieira.me/spring-security-resource-server-jwt/</guid>
      <description>We recently replaced the deprecated @EnableResourceServer with Spring Security and in this post I will share what we did and the new code.</description>
    </item>
  </channel>
</rss>
