Frequently Asked Questions

    What services does Agency 42 offer?

    Agency 42 delivers comprehensive IT solutions for modern businesses. Our expertise covers Kubernetes (K8s) consulting, cluster design, and operations, including enterprise solutions with SUSE Rancher and Red Hat OpenShift. We build scalable platforms with CI/CD, observability, and security, and help organizations with DevOps, DevSecOps, infrastructure as code (IaC), cloud and hybrid environments, compliance (NIS2, CRA), and advanced system development. We support you from strategy to implementation, ensuring robust, secure, and future-proof digital environments.

    How can I contact Agency 42?

    You can contact us via our contact page or by emailing info@agency42.se.

    What is Kubernetes used for?

    Kubernetes is used to automate the operation, scaling, and management of container-based applications. It enables stable application deployment in the cloud or on-premises, with high availability and automated recovery. Read more about Kubernetes.

    When is Kubernetes the right choice?

    Kubernetes is the right choice when applications need to scale, be updated frequently, or require high availability. It is especially suitable for product companies and systems with multiple services, but is often overkill for very small or simple applications.

    When should you not use Kubernetes?

    Kubernetes is often the wrong choice for small systems with low complexity and few users. If operational needs are limited and changes are rare, simpler solutions can be both cheaper and easier to manage.

    How long does it take to implement Kubernetes?

    A basic Kubernetes platform can be set up in a few weeks, but a production-ready service often takes longer. The time required depends on security, CI/CD, monitoring requirements, and the technical maturity of the organization. Read more about our Kubernetes services.

    Kubernetes or traditional operations – what's the difference?

    Kubernetes focuses on automation and scaling of applications, while traditional operations are often more manual and server-centric. The difference is most noticeable during updates, load spikes, and incident management.

    What does DevOps mean?

    DevOps is a way of working that combines development and operations to deliver software faster and more reliably. The focus is on automation, collaboration, and shorter lead times from code to production. Read more about DevOps.

    What is the difference between DevOps and CI/CD?

    DevOps is an overarching way of working, while CI/CD are technical tools and processes that support DevOps. CI/CD automates build, test, and deployment, but DevOps also includes culture, responsibility, and ways of working. Read more about CI/CD.

    When is DevOps worth investing in?

    DevOps has the greatest effect when teams deliver often, have multiple environments, and want to reduce manual work. Organizations experiencing slow delivery or many operational problems often have much to gain. Read more about DevOps.

    Does DevOps require a large organization?

    No, DevOps works even in small teams and can have the greatest effect there. Small organizations can often implement DevOps faster because decision paths are shorter.

    What are common mistakes when introducing DevOps?

    A common mistake is to focus only on tools and not on ways of working. DevOps works best when responsibility, processes, and technology are developed together. Read more about DevOps.

    What is Linux used for in companies?

    Linux is used as an operating system for servers, cloud platforms, containers, and infrastructure. It is stable, secure, and forms the foundation for most modern cloud and Kubernetes environments. Read more about Linux and Kubernetes.

    Why is Linux so widely used in the cloud?

    Linux is flexible, resource-efficient, and easy to automate, making it ideal for cloud platforms. Most public cloud services and container platforms are based on Linux.

    Does Linux require special expertise?

    Yes, professional Linux operations require knowledge of security, networking, performance, and automation. For production environments, experience is crucial for stability and security.

    Is Linux secure for business-critical systems?

    Yes, Linux is used globally for business-critical systems in banking, e-commerce, and the public sector. Security depends on correct configuration, updates, and monitoring.

    Linux or Windows Server – which should you choose?

    Linux is often better for modern applications, cloud, and containers, while Windows is suitable for some legacy systems. The choice should be based on applications, skills, and long-term strategy.

    What does modern system development mean?

    Modern system development focuses on automated testing, cloud-based operations, and continuous delivery. The architecture is often service-based and designed for scaling and change. Read more about system development.

    How are development and operations connected today?

    Development and operations are closely connected through DevOps and cloud platforms. Code is written with operations, security, and monitoring in mind from the start. Read more about DevOps.

    Monolith or microservices – which is best?

    It depends on the size and complexity of the system. Monoliths are often easier to start with, while microservices suit larger systems with many teams and rapid changes.

    How do you ensure quality in system development?

    Through automated testing, code review, and continuous integration. Quality is built into the process, not checked afterwards. Read more about system development.

    When should you bring in external expertise in system development?

    External expertise is valuable for architecture choices, scaling, or when internal experience is lacking. It can save both time and costs by avoiding common mistakes early. Read more about system development.

    What is container orchestration?

    Container orchestration is the automated management, scaling, and operation of containers in production. It ensures that applications run reliably, can be updated without downtime, and resources are used efficiently. The most common tool is Kubernetes.

    Why use Kubernetes?

    Kubernetes automates deployment, scaling, and management of containerized applications. It provides high availability, self-healing, and flexibility for modern cloud-native systems. Read more about Kubernetes.

    How does Kubernetes work?

    Kubernetes manages clusters of servers (nodes) and schedules containers to run on them. It monitors health, restarts failed containers, and balances load automatically. Learn more about Kubernetes.

    How do you create a CI/CD pipeline?

    A CI/CD pipeline automates code build, test, and deployment. You use tools like GitHub Actions, GitLab CI, or Jenkins to define steps for code integration, testing, and delivery to production. Read more about CI/CD.

    What is DevOps automation?

    DevOps automation means using tools and scripts to automate repetitive tasks in development and operations, such as testing, deployment, monitoring, and infrastructure provisioning. Read more about DevOps.

    How do you secure Kubernetes?

    Securing Kubernetes involves network segmentation, RBAC, secrets management, regular updates, and monitoring. Use tools like OPA/Gatekeeper and enable audit logging. Read more about Kubernetes security.

    Benefits of DevOps for companies

    DevOps increases delivery speed, improves quality, reduces manual errors, and enables faster adaptation to business needs. It also strengthens collaboration between development and operations. Read more about DevOps.

    How do you scale applications with Kubernetes?

    Kubernetes can automatically scale applications up or down based on load, using Horizontal Pod Autoscaler and Cluster Autoscaler. This ensures optimal resource usage and cost efficiency. Read more about scaling in Kubernetes.

    How does SecOps work in the cloud?

    SecOps in the cloud means integrating security into all stages of development and operations. It includes automated vulnerability scanning, policy enforcement, and continuous monitoring. Read more about SecOps.

    Which tools are used in DevOps?

    Common DevOps tools include Git, GitHub/GitLab, Jenkins, Docker, Kubernetes, Terraform, Ansible, Prometheus, and Grafana. The choice depends on needs and environment. Read more about DevOps tools.