Goodbye Java, Hello Go: Journey from 20 years of Java to Go for cloud-native infrastructure at WSO2
wso2.com·2d·
🎯Microservices
Preview
Report Post

When we started WSO2 in 2005, there was no question what programming language was right for developing server-side enterprise infrastructure: Java. However, as we go past our 20th year and look ahead at the next 10 to 20 years, it’s clear that we need to reflect on the way forward.

Today, most of our server-side code is in Java, and the remaining bits are in Go, NodeJS, Python, and Ballerina. Since we started in Java, probably 95% of our server-side code is in Java. The use of Go and NodeJS on the server side has primarily come from the acquisition of Platformer, where they had written code in Go and NodeJS. We have also written some command-line tools, such as WSO2 Update Manager (WUM), in Go. Python has been used primarily…

Similar Posts

Loading similar posts...

Keyboard Shortcuts

Navigation
Next / previous item
j/k
Open post
oorEnter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Browse
gb
Search
/
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help