Practical articles on AWS architecture, migration, security, and AI tooling — written from the trenches of migrating Go3 OTT to AWS.
A series of practical articles on AWS architecture, migration, security, and AI tooling — written from the trenches of migrating Go3, the biggest OTT TV service in the Baltics, to AWS.
Articles are published on Medium and kept here in their most up-to-date form.
The web version of this repository is available at:
Watch the git repository to stay current:
7 Rs of Migration Framework for choosing the right migration strategy: refactor, re-platform, repurchase, rehost, relocate, retain, retire.
Go3’s Success Story of Strategic Cloud Migration How Go3 migrated from on-premises to AWS — motivation, decisions, CDN strategy, and lessons learned.
Easier Access to Multiple Accounts with IAM Identity Center Setting up AWS SSO with IAM Identity Center for multi-account access without external identity providers.
Securing Your S3 Bucket: Enforcing MFA and SSO Authentication S3 bucket policies that require MFA or SSO authentication before granting access.
Using VS Code for CLI and Python Tasks on AWS Four-part series: setting up VS Code as an AWS development environment for CLI and Python workflows.
Scheduling EC2 Instances with Lambda and EventBridge A lightweight, cost-effective alternative to AWS Instance Scheduler using Lambda and EventBridge.
AWS-Aware Shell Prompt
A shell prompt that shows your active AWS account and region, auto-activates Python venvs, and switches profiles on cd — stops you from running commands in the wrong account.
Running Claude Code Locally via AWS Bedrock Connecting Claude Code in VS Code to AWS Bedrock instead of direct API keys — enterprise auth, centralized billing, no secrets on disk.
All articles are written by Wojciech Doganowski, Solution Architect at TV3/Go3.