~/frombach $ cd /hu/technologiak/
Technológiák
Ezen az oldalon felsorolom azokat a nyelveket, eszközöket és rendszereket, amelyekkel dolgozom. Ha valamit nem talál ebben a listában, kérdezzen nyugodtan – mert lehet, hogy abban is tudok segíteni.
Szoftverfejlesztés
- Nyelvek
- Elsősorban Rust és Python. Webes fejlesztéshez TypeScript/JavaScript. Applikációkhoz C vagy C++.
- Frontend
- TypeScript React vagy Vue használatával, illetve Hugo gyors statikus weboldalakhoz.
- Mobil
- Expo React Native-vel.
- Backend
- Rust. Valamint PHP is, de csak akkor, ha a projekt megköveteli.
- Adatbázis
- MySQL.
- Munkafolyamat
- Git-alapú fejlesztési munkafolyamat.
Szerverüzemeltetés
- Szerverek
- Linux, Nginx vagy Apache webszerverrel.
- Automatizálás
- Shell- és PowerShell-szkriptek, valamint Ansible, ha sok hasonló szervert kell konfigurálni/üzemeltetni.
- Virtualizáció
- Proxmox VE, a biztonsági mentésekhez Proxmox Backup Serverrel.
- Tárolás
- ZFS, beleértve a snapshot-szkripteket és a szerverek közötti replikációt a zfs send és receive parancsokkal.
- Biztonsági mentés
- Mentési szkriptek automatikus napi mentésekhez, beleértve a Backblaze B2-re készülő külső másolatokat.
- Biztonság
- Szerverek megerősítése (hardening), beleértve a tűzfal beállítását.
- Monitorozás
- Zabbix telepítése, konfigurálása és a monitorozás beállítása.
- Konténerek
- Docker, ha a projekt indokolja. Kubernetes-tapasztalatom is van.
Emellett jártas vagyok ezekben
- Felhő
- AWS (EC2, S3, CloudFront stb.), de DigitalOcean virtuális szervereket (Droplets) is használok.
- Cloudflare
- Konfigurálás, beleértve a webalkalmazás-tűzfalat (WAF).
- Egyéb nyelvek
- Go, valamint Node.js szerveroldali JavaScripthez. De számos további programozási nyelvet is ismerek.