Engineering at Polyconseil

A technical insight into our staple food
  1. Introducing sphinx-dust

    We wrote sphinx-dust, a small Sphinx extension that encourages developers to frequently review their documentation and keep it up-to-date. CI builds can then be configured to fail and notify use when a page becomes outdated.

  2. PostgreSQL fine-tuning

    A survey of our strategy in failure and disaster recovery, as well as the configuration of our PostgreSQL instances. Our goal is to achieve a high level of reliability while letting PostgreSQL operate at maximum speed, mostly in-memory, running replication and on-disk persistence asynchronously.

  3. Filtering Docker communications

    How we implemented network filters on our integration testing virtual machine, to avoid accidentally hitting production services or paying APIs. This article presents our iptables and privoxy setups.

  4. Dokang - our documentation repository

    We developed Dokang, a small tool that acts as a documentation repository and provides a web-based search engine for the documentation of all our projects. We also set up our Jenkins builds to automatically regenerate and send the documentation to Dokang on each commit. Although Dokang is written in Python, it handles any kind of documentation. Dokang is open source.

« Page 2 / 2