Infrastructural spaghetti

Last spring, my wife and I toured Thailand. We visited the obvious tourist places like Bangkok, Kanchanaburi, Ayutthaya, Chiang Mai, Phuket, Krabi and, to conclude, a week on Koh Samui. Like many other tourists, we still owed a delayed trip from the COVID-19 period. As a result, especially compared to 15 years ago, it was very busy all over. Still, I would highly recommend it if you’ve never been there.

Of course, the differences between Thai and Dutch culture are huge, one of the reasons why it is so much fun to go there. At the same time, you regularly marvel at the observations you make, like the one we had in Phuket.

Phuket, Patong beach is not a place to be if you like ‘tranquillo’. There is hustle and bustle 24/7. The unlikely array of massage parlours did not make me feel good about equal opportunities for people, nor the creativity of the ‘entrepreneurs’ there. I had a similar feeling in the area in and around Bangla Road.

In the evening, everything is lavishly lit in all the colours of the rainbow and there is plenty of noise. I was amazed by all these colourful lights having seen the infrastructure of electricity and data, as it is visible all over the streets.

Electricity spaghetti in Thailand

With my Dutch need for structure and sense of quality, I can’t wrap my head around how this continues to function.

Another moment when we made the comparison with our standards was when we traveled by boat from Surat Thani to Koh Samui. The ferry departs from Donsak Pier. After 3 weeks, we were used to the fact that in Thailand something is always broken or not functioning as intended, but we did not anticipate this.

A long time ago a well-meant canopy was installed in an attempt to protect people from the burning sun, in an otherwise concrete landscape. The current state of it we would call life-threatening in the Netherlands. Apart from largely decayed awnings, the structure in particular was so rotten that it looked like it could collapse at any moment. The balustrade meant to prevent you from accidentally ending up in the sea didn’t need much more to give up permanently.

As the CEO of a producer of an iPaaS the things I witnessed in Thailand amaze me. It is such a different world compared to what we strive for in our business. Our product should provide structure, organise your processes and be reliable, stable and performant. This is what we strive for on a daily basis and what our customers expect from us.

We are very aware of the dependency that partners and customers may experience if they choose us. Awareness of that dependency drives the choices we make and set priorities in our operation.

Stability and performance are our number one priorities and all the choices we make are tested against them. This is why we choose:

  • Proven open source frameworks from committed ‘big tech’ and supported by the largest global communities like Apache Camel, React
  • Globally trusted technology for day-to-day operations like AWS, Java
  • Collaboration with partners with domain expertise as well as knowledge of the people, process, and technology used at their customers

Our choices guarantee that we can unburden our partners with relatively limited resources. With a secure, reliable, ready-to-use and managed no-code, low-code and code integration platform on AWS. And with all the tools to quickly deliver huge added value to their customers.

These criteria help us make the right trade-offs and avoid getting into ‘spaghetti’ like the Phuket example.

Dovetail iPaaS

An iPaaS is an excellent way to support your application integration. iPaaS is short for integration Platform as a Service. Dovetail is such a Platform.

The Dovetail application is a no code, easy to use integration tool that can connect almost anything.

Related resources

Frontend challenge

One of the main aims of Dovetail 4.15 was to ma...

How to replace a library from 2010?

In Dovetail 4.15 we transitioned to Jackson to ...

If you don’t test restores, you don’t have backups

It is as simple as the title suggests: “If you ...

Why did we introduce test automation?

By automating tests, our developers can build c...