<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/getting-started-with-ibm-bob---migrating-existing-aws-infrastructure-e1lhxtnt9" -->

---
title: Getting Started with IBM Bob - Migrating Existing AWS...
description: A developer shares their first experience using IBM Bob, an AI-powered IDE, to migrate existing AWS infrastructure from AWS App Runner (which is reaching end...
canonical: https://daily.dev/posts/getting-started-with-ibm-bob---migrating-existing-aws-infrastructure-e1lhxtnt9
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Getting Started with IBM Bob - Migrating Existing AWS Infrastructure | daily.dev
og:description: A developer shares their first experience using IBM Bob, an AI-powered IDE, to migrate existing AWS infrastructure from AWS App Runner (which is reaching end...
og:url: https://daily.dev/posts/getting-started-with-ibm-bob---migrating-existing-aws-infrastructure-e1lhxtnt9
og:image: https://api.daily.dev/og/posts/E1lhxtNT9.png
og:image:alt: Getting Started with IBM Bob - Migrating Existing AWS Infrastructure
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Getting Started with IBM Bob - Migrating Existing AWS Infrastructure

**[We Are .NET](https://daily.dev/sources/wearedotnet)** · 5 min read · 0 upvotes · 0 comments

## Summary

A developer shares their first experience using IBM Bob, an AI-powered IDE, to migrate existing AWS infrastructure from AWS App Runner (which is reaching end of support) to Amazon ECS Express Mode using AWS CDK. The author describes using IBM Bob's Plan and Agent modes to generate migration code, noting that the tool initially defaulted to standard ECS with Fargate rather than the newer ECS Express Mode. By providing additional documentation and guiding Bob to explore the `CfnExpressGatewayService` construct, the migration was eventually completed. A post-migration debugging session revealed the real issue was an undetected environment variable in the application, not the infrastructure config. The post emphasizes the importance of providing AI tools with the right context and documentation to get accurate results.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://dev.to/berviantoleo/getting-started-with-ibm-bob-migrating-existing-aws-infrastructure-cc1>

## Similar posts on daily.dev

- [Leveraging IBM Bob for Migrating App Runner to ECS Express Mode by Using Git Diff or Final State](https://daily.dev/posts/leveraging-ibm-bob-for-migrating-app-runner-to-ecs-express-mode-by-using-git-diff-or-final-state-mhnmgzhak) · We Are .NET · 0 upvotes · 0 comments
- [IBM Bob Takes AI Coding Assistants to the Next Level](https://daily.dev/posts/ibm-bob-takes-ai-coding-assistants-to-the-next-level-y0a8qrbxi) · DevOps.com · 1 upvotes · 0 comments
- [TCS\+ \| IBM Bob: an AI-powered development partner for the enterprise](https://daily.dev/posts/tcs-ibm-bob-an-ai-powered-development-partner-for-the-enterprise-ugis0dfru) · TechCentral · 0 upvotes · 0 comments
- [IBM Bob hits 80,000 developers with 45% productivity gains](https://daily.dev/posts/ibm-bob-hits-80-000-developers-with-45-productivity-gains-licvrcxvh) · The New Stack · 1 upvotes · 0 comments
- [Developing watsonx Orchestrate Agents with IBM Bob](https://daily.dev/posts/developing-watsonx-orchestrate-agents-with-ibm-bob-ljt920roj) · Niklas Heidloff · 0 upvotes · 0 comments

---

Tags: [#aws](https://daily.dev/tags/aws)

[View this post on daily.dev](https://daily.dev/posts/getting-started-with-ibm-bob---migrating-existing-aws-infrastructure-e1lhxtnt9)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Getting Started with IBM Bob - Migrating Existing AWS Infrastructure","url":"https://daily.dev/posts/getting-started-with-ibm-bob---migrating-existing-aws-infrastructure-e1lhxtnt9","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/getting-started-with-ibm-bob---migrating-existing-aws-infrastructure-e1lhxtnt9"},"datePublished":"2026-07-18T07:06:47.598Z","dateModified":"2026-07-18T07:07:08.203Z","description":"A developer shares their first experience using IBM Bob, an AI-powered IDE, to migrate existing AWS infrastructure from AWS App Runner (which is reaching end...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/ef05906c9812b26319f3887ce82b1d62?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/ef05906c9812b26319f3887ce82b1d62?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"We Are .NET","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"We Are .NET","logo":"https://media.daily.dev/image/upload/s--BsnVOa3i--/f_auto/v1718347410/logos/wearedotnet","url":"https://daily.dev/sources/wearedotnet"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/getting-started-with-ibm-bob---migrating-existing-aws-infrastructure-e1lhxtnt9","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"aws","timeRequired":"PT5M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"We Are .NET","item":"https://daily.dev/sources/wearedotnet"},{"@type":"ListItem","position":3,"name":"Getting Started with IBM Bob - Migrating Existing AWS Infrastructure"}]}
```

