# Migrating from App Engine to Spring Boot

DevFeed: [Migrating from App Engine to Spring Boot](<https://devfeed.tech/articles/migrating-from-app-engine-to-spring-boot-19368.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/migrating-app-engine-spring-boot/>)

Author: Shai Almog

Published: 2018-07-08T00:00:00Z

Content type: article

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [migration](<https://devfeed.tech/topics/migration.md>), [Spring Boot](<https://devfeed.tech/topics/spring-boot.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [hosting](<https://devfeed.tech/topics/hosting.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [google](<https://devfeed.tech/tags/google.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [migration](<https://devfeed.tech/tags/migration.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [spring-boot](<https://devfeed.tech/tags/spring-boot.md>)

## AI overview

A retrospective on migrating Codename One's build cloud from Google App Engine toward Spring Boot and new build servers. It covers the system's architecture and migration process, including the original monolith, extracted microservices, orchestration, and reported problems with App Engine's JPA support.

## Source excerpt

Over the weekend we migrated a huge amount of code to the new build servers. In this post I'll try to cover three separate things. I'll explain the architecture/history and process of the migration. What worked, what didn't work and lessons learned. And finally how this will impact Codename One users moving forward. I'll start with a bit of history to explain the background and motivations. We formed Codename One in January 2012. Back then Chen and I worked in full startup mode in an accelerator. Chen never worked in a startup before and was amazed by the pace of work, he quipped that we did more work in 3 months than we did in 5 years at Sun Microsystems!