As part of our initiative to strengthen network security and optimize internal communication, we recently transitioned our VPN infrastructure to WireGuard. This move, combined with full automation using Ansible, has significantly streamlined how we manage secure access across our Linode-hosted environment. Why We Chose WireGuard Over Traditional VPNs After assessing various VPN technologies including OpenVPN and IPSec we selected WireGuard due to its: Performance: Kernel-level operation and modern cryptographic protocols offer exceptional speed and low overhead. Simplicity: Compared to OpenVPN’s often verbose configuration, WireGuard uses straightforward key-pair-based peer definitions. Security ...
DevOps
DevOps
Explore how we use DevOps practices to automate deployments, improve workflows, and support scalable Drupal and WordPress development.
While our Postfix setup on cloud server was well-tuned and could reliably handle 3–4 million emails monthly, we began experiencing issues with mailing services not from raw delivery volume, but from the complexity introduced by compliance, client separation, and maintenance overhead. Previously, unsubscribe requests and complaint notifications were routed to a shared mailbox, where a scheduled job would periodically parse and process them. While functional, this approach lacked the robustness and scalability required for long-term growth. As we scaled to manage email delivery for tens of clients through a Postfix ...
At Skvare we host a diverse set of clients, with varying performance characteristics, this unpredictability increases the importance of monitoring in order to be aware of changes as they occur. Skvare has a mix of common industry tools, along with bespoke internal tools used for monitoring. We take an approach of using common industry tools when possible, and when they don't fit our needs we develop our own solutions. Infrastructure monitoring To monitor server performance metrics we use a centralized prometheus instance, paired with grafana for visualization, and netdata for ...