First-Class Citizen IPv6

First-Class Citizen IPv6

We are participating in the push towards the new (actually quite old) IP protocol (IPv6) – that’s why our internal infrastructure has been running on IPv6-only communication since June 2016.

If we want to implement something new in our current stack, we have to make sure that the service, framework – you name it – has full IPv6 support. If it doesn’t, it can be discarded right away.

This is because the lack of IPv6 support can be treated as a bug which has to be fixed. There is absolutely no reason to write an application on whiteboard without including IPv6 support at the planning phase. There can be no excuses at all, especially for open-source projects.

As described above, all the internal communication between services uses the IPv6 protocol, except for only one that lacks support for it.

We are big fans of ProxySQL, but prior to version 1.3.0, ProxySQL lacked IPv6 suppport. So why don’t we try to fix this bug and push it to the world?

Final Thoughts

  • Contribution to open-source projects is very motivating because you allow people around the world to reuse what you have created.
  • Sometimes you have to dedicate your personal time (after workhours) to contribute to outside projects, but it’s fun.
  • You improve your skills when contributing to open-source projects.

The author


Donatas Abraitis / @ton31337

Related stories

Leave a reply

Please fill the required fields.Please accept the privacy checkbox.Please fill the required fields and accept the privacy checkbox.




Thank you! Your comment has been successfully submitted. It will be approved within the next 24 hours.

Become a part of Hostinger now!