Programmering · DevOps

DevOps & verktyg

Verktyg och tekniker för utveckling: versionshantering, deployment och optimering.

01 · Områden

Områden

02 · Grunder

DevOps-principer

Continuous Integration

Automatiserade byggen och tester ger snabb feedback och högre kodkvalitet.

Infrastructure as Code

Infrastruktur i kod ger reproducerbara, versionshanterade miljöer.

Monitoring & Logging

Övervakning i realtid gör att problem upptäcks och åtgärdas snabbt.

03 · Praktik

Effektiva arbetsflöden

Dagliga rutiner

  • Synka din branch i början av dagen.
  • Gör små, frekventa commits med tydliga meddelanden.
  • Kör tester lokalt innan push.
  • Granska andras kod dagligen.

Automation

  • Automatisera repetitiva uppgifter med scripts.
  • Sätt upp CI/CD-pipelines för deployment.
  • Använd code formatters och linters.
  • Kör automatiska säkerhetsskanningar.

04 · Referens

Verktygsekosystem

Version Control

Git · GitHub/GitLab · Azure DevOps

Build Tools

MSBuild · Webpack · Docker

Monitoring

Application Insights · ELK Stack · Prometheus

Testing

xUnit/NUnit · Postman · Selenium