
I Built and Deployed a REST API on WSO2 Choreo. Here's What Actually Happened.
I'd been hearing about WSO2 Choreo for a while but never actually tried it. Since I'm applying for the WSO2 Engineering internship, I figured the best way to understand what they build is to just use it. So I spent an afternoon building a URL shortener API with Ballerina and deploying it on Choreo. Not a tutorial. Just an honest first look. What is Choreo? Choreo is WSO2's cloud-native internal developer platform. You connect your GitHub repo, pick your language, and Choreo handles the build pipeline, deployment, and API gateway without you touching any of that manually. At least that's the pitch. I wanted to see if it actually worked that way. What I Built A simple URL shortener API with two endpoints: POST /shorten takes a long URL and returns a short key GET /resolve/{key} takes the key and returns the original URL I wrote it in Ballerina, which is WSO2's own programming language built for network-aware applications. I had zero experience with it going in. The Ballerina Part Coming
Continue reading on Dev.to Webdev
Opens in a new tab


