Number of blog posts 2

FortiGate HA modes and their main differences

Posted: April 3, 2024

As a network engineer you often receive orders from the project team and you are going to implement standard design that is tested across multiple environments, especially if you work in corporation with dozens of customers, linked processes and rules in place. If you are going to touch a critical environment, there is not much freedom to implement new ideas. All the rules in place limit you and after some time you are doing things automatically without even thinking about challenging existing design. So as I study for NSE7 I realize that there is more to high-availability than I thought.

Network I work on dominantly deploys Active-Passive HA setup. We tested Active-Active HA for some scenarios as well.

There is however at least one other option, utilizing multiple standalone FortiGates (2-16 pieces) or multiple A-A/A-P clusters (2-16 pieces as well) utilizing FGSP protocol to balance sessions.


Why and how to use Python Virtual environments?

Posted: March 13, 2024

Why and how to use Python Virtual environments?

When I started with Python I did not pay attention to virtual environments. I came here to learn programming, not virtual environments, right? Did not take long and I realized that I should have invested maybe 20 minutes into the subject. Don't make the same mistake, learn from mine :)

First thing first, why do we need virtual environments? Different Python projects require different packages to be installed. If you are working on web development you probably need Django, Flask, gunicorn, python-dotenv, etc… If you are working with data analysis you install Pandas or Polars. Imagine that in the future you decide to create a simple web for your data analysis project and you decide to use Flask.


Back to top