Engineering Blog

Backend Development

The server side of applications: Go and PHP in production, concurrency, performance, and connecting the systems a business already runs.

5 articles

Close-up of network cables plugged into a rack switchBackend Development

9 min read

Business System Integration with APIs: Marketplaces, Stock, and Accounting

How to connect marketplaces, stock, and Accurate or Jurnal without staff re-typing data: integration patterns, webhooks versus polling, idempotency, master data and SKU mapping, retries and error queues, daily reconciliation, security, and when n8n or Make is enough.

Read article
Laptop showing server code next to a terminal window on a deskBackend Development

9 min read

Go vs Node.js for Backend Services: An Honest Comparison

How Go and Node.js really differ for backend work: memory and throughput, goroutines versus the event loop, Go types versus TypeScript, hiring in Indonesia, deployment size, and how to decide which one a service should use.

Read article
Code on two monitors seen through a pair of glassesBackend Development

10 min read

Go Concurrency in Practice: Goroutines, Channels, and Context

How to use goroutines without leaking them, when to pick a channel or a mutex, how context carries cancellation through a request, worker pools with errgroup, and the race detector habits that keep concurrent Go code correct.

Read article
A laptop on a desk showing source code in an editorBackend Development

9 min read

Go (Golang) for Backend Development: When It Is the Right Choice

Where Go shines for backend services, where frameworks such as Laravel or Django are still the faster choice, the practices that keep a Go codebase healthy, and how to introduce Go without rewriting everything.

Read article
Let’s talk

Looking for a software development partner?

Tell us about your project, what you need to build, and the challenges you are facing. We can discuss the technical approach, scope, timeline, and estimated cost.

Start a conversation