DEV Community

Sebastiaan Deckers for Commons Host

Posted on • Edited on

3 2

Kuala Lumpur, Malaysia 🇲🇾

This weekend a Commons Host Little Lamb Mk I server was deployed in Kuala Lumpur (KL), to better serve Internet users across Malaysia. This is the third Commons Host point of presence (PoP) overall, and the first located outside my home town of Singapore.

Telekom Tower
Photo: Telekom Building in Kuala Lumpur, Malaysia (attributed to ReaperSpectre on Wikimapia)

Like most Asian cities, Kuala Lumpur offers several fibre ISPs serving residential and SME business customers at quite reasonable prices. Deploying low-cost CDN edge servers on commodity fibre connections is a novel alternative to expensive, or non-existent, enterprise-grade datacentres in many parts of the world.

The KL deployment started at 7 AM with a 4 hour motorcycle ride from Singapore to hand-deliver the tiny server. This was an unintentional vibration test for Little Lamb. Fortunately she is entirely solid state hardware and passed with flying colours.

Seb passed out on couch with supportive friends
Photo: Seb passed out on couch immediately following successful CDN edge server deployment. Thanks to wonderful friends for the support.

Automation of the deployment process using Ansible is a work in progress. It took a few hours to manually set up the server. The GeoDNS configuration, using Constellix, now routes all traffic from visitors in Malaysia to the Kuala Lumpur PoP, with the two pre-existing Singapore PoPs as failover. Late Sunday evening the job was finished. Thanks to the company of good friends who morally and physically supported me.

Photo: Seb presenting a brown bag lunch session at NEXT Academy Kuala Lumpur

On Monday, at NEXT Academy Kuala Lumpur, I gave a two minute brown bag lunch talk followed by audience Q&A. Lots of great questions from sharp students, mentors, and instructors alike. Both about technical aspects as well as the sustainable business model of a Free and Open Source Software (FOSS) project.

May the lessons learned during this deployment help roll out many more deployments around the world.

Do your career a big favor. Join DEV. (The website you're on right now)

It takes one minute, it's free, and is worth it for your career.

Get started

Community matters

Top comments (0)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Dive into an ocean of knowledge with this thought-provoking post, revered deeply within the supportive DEV Community. Developers of all levels are welcome to join and enhance our collective intelligence.

Saying a simple "thank you" can brighten someone's day. Share your gratitude in the comments below!

On DEV, sharing ideas eases our path and fortifies our community connections. Found this helpful? Sending a quick thanks to the author can be profoundly valued.

Okay