Best of Kubernetes2023

  1. 1
    Article
    Avatar of amplicationAmplication·3y

    The Complete Microservices Guide

    Microservices have emerged as a popular architectural approach for designing and building software systems for several compelling reasons and advantages. It is a design approach that involves dividing applications into multiple distinct and independent services called "microservices" Microservices are naturally distributed services as each service is isolated from the others and runs in its own instance.

  2. 2
    Article
    Avatar of devtoDEV·3y

    Learn How to Setup a CI/CD Pipeline from Scratch

    Learn how to setup a CI/CD pipeline for a Go application. Prerequisites include creating a SingleStore account, creating a Harness cloud account, and installing Go and Docker. The tutorial covers building the application, pushing it to Docker Hub, deploying it on a Kubernetes cluster, and automating the CI/CD pipeline.

  3. 3
    Article
    Avatar of dzDZone·3y

    Software Deployment Best Practices

    DZone Software Deployment Best Practices in 2023 Explore the best software development practices that are the proven catalysts for innovation and growth. Join the DZone community and get the full member experience. Join For Free Deployment is the day when the software is finally released to the world.

  4. 4
    Article
    Avatar of communityCommunity Picks·3y

    Why Developers Should Learn Docker and Kubernetes in 2024

    Developers should consider learning Docker and Kubernetes in 2024 due to their importance in the era of Microservices and Cloud Computing. Docker provides containerization, while Kubernetes offers orchestration and management of containers. Learning these tools can enhance a developer's knowledge and career prospects in the evolving tech industry.

  5. 5
    Article
    Avatar of communityCommunity Picks·3y

    DevOps is Bullshit

    DevOps started as a well-intentioned set of practices and culture, it has devolved into an unholy beast of division and tunnel vision. The problem is most engineers don’t want to do operations work, they want to build the product. The knowledge silos are a feature, not a bug.

  6. 6
    Article
    Avatar of bytebytegoByteByteGo·2y

    Kubernetes: When and How to Apply It

    Kubernetes is a container orchestration platform that offers infrastructure efficiency, enhanced developer productivity, easy scalability, application portability, consistent environments, resilience, a large ecosystem, and vendor neutrality. However, it also comes with drawbacks such as complexity, resource overheads, security concerns, resource underutilization, upgrade headaches, and limited support for stateful apps. Kubernetes excels for large-scale, distributed applications but may not be necessary for every workload.

  7. 7
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP71: CI/CD Pipeline Explained in Simple Terms

    This week’s system design refresher: Why Google and Meta Put Billion Lines of Code In 1 Repository? What does API gateway do?

  8. 8
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP78: How to Crack Any System Design Interview

    We break down the key concepts of database partitioning, explaining both vertical and horizontal strategies. Drata automates evidence collection and monitors risk 24/7 for 16+ frameworks, including SOC 2, ISO 27001, GDPR, and HIPAA. Book a demo to see how you can stay compliant with continuous control monitoring.

  9. 9
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP67: Top 9 Microservice Best Practices

    QA Wolf will get your web app to 80% automated end-to-end test coverage in just 4 months. QA Wolf offers a 90-day pilot so you can try them out. Kubernetes Periodic Table sheds light on the 120 crucial components that make up the KuberNETes ecosystem.

  10. 10
    Article
    Avatar of awstipAWS Tip·2y

    Kubernetes Architecture

    Kubernetes is a powerful open-source container orchestration platform that automates deployment, scaling, and management of containerized applications. It utilizes a master-worker node model and consists of components like kube-apiserver, etcd, kube-scheduler, kube-controller-manager, and cloud-controller-manager. Worker nodes have kubelet, kube-proxy, and a container runtime for executing and maintaining applications.

  11. 11
    Article
    Avatar of medium_jsMedium·3y

    2023 DevOps is terrible.

    2023 DevOps is terrible. My analysis of modern DevOps evolution is terrible. I've been around the DevOps/Cloud area of the IT industry for a few years now. The shift Big techs aside, there are a few companies out there, able to implement and manage DevOps at scale.

  12. 12
    Article
    Avatar of newstackThe New Stack·3y

    Good-Bye Kris Nóva

    Kris Nóva had co-founded The Nivenly Foundation, a member-controlled and democratically-governed open source foundation. She was an open source developer who contributed significantly to Linux, Kubernetes, distributed runtime environments, Falco, and the Go programming language. In a word, she was “impressive.

  13. 13
    Article
    Avatar of medium_jsMedium·3y

    C# vs Rust vs Go. A performance benchmarking in Kubernetes

    A performance benchmarking article comparing the performance of Rust, C#, and Go in creating high-performance web APIs and deploying them to a Kubernetes cluster. The article also discusses how to monitor the resource usage of these APIs with performance monitoring tools.

  14. 14
    Article
    Avatar of medium_jsMedium·2y

    Introducing kubik

    Kubernetes is an open-source platform for automating the deployment, scaling, and operation of application containers. Kubik is an open-source application that simplifies monitoring Kubernetes clusters by providing an easy-to-navigate interface and highlighting key metrics and potential issues. It offers features such as Google Authentication, cluster integration, monitoring dashboard, and cluster visualization.

  15. 15
    Article
    Avatar of redislabsRedis·3y

    9 Ways to Future Proof Your Software Developer Career

    The good news is that the job market will continue to favor software developers in 2023. You can make yourself more valuable to your company and to other employers. Consider these nine concrete ways to future-proof your software development career and add in-demand skills to your resume.

  16. 16
    Article
    Avatar of dzDZone·3y

    Top Three Docker Alternatives To Consider

    Podman is a daemonless, open-source, Linux-native container engine that is considered one of the best alternatives for Docker. Podman, Kubernetes, Openshift, LXD, Docker Swarm, BuidKit, and Mesos are some of the popular Docker alternatives available in the market today.

  17. 17
    Article
    Avatar of communityCommunity Picks·3y

    The never-ending dilemma of backend engineers

    DEV Community Developers face multiple challenges when building and deploying robust applications to the cloud. Choosing between building everything from scratch or using a managed platform for developers can significantly impact scalability, complexity, and timeline. In this article, we will look at the factors to consider when selecting the right frameworks and platforms to build and deploy backend applications.

  18. 18
    Article
    Avatar of cloudnativedailyCloud Native Daily·3y

    Scaling Microservices: A Comprehensive Guide

    Scaling Microservices: A Comprehensive Guide How to tackle challenges in scaling microservices. Scaling microservices can pose significant challenges and tools you can use to prevent them. Service discovery, load balancing and inter-service communication are the 3 main aspects you need to consider.

  19. 19
    Article
    Avatar of bytebytegoByteByteGo·2y

    EP88: Linux Boot Process Explained

    The article explains the Linux boot process, the commonly used types of queues, and provides an overview of Kubernetes and its benefits in container management.

  20. 20
    Article
    Avatar of devtoDEV·2y

    Explaining Kubernetes To My Uber Driver

    The conversation describes Kubernetes as a chef or container orchestration tool that helps manage different components needed to run software. It explains the concepts of containers, pods, and the master node in the context of a kitchen analogy. It also highlights the usefulness of Kubernetes in the world of technology.

  21. 21
    Article
    Avatar of phProduct Hunt·3y

    Plural - Product Information, Latest Updates, and Reviews 2024

    Plural is an open-source DevOps platform for deploying software on Kubernetes to public or private cloud. Recent launches include Continuous Deployment by Plural and Plural 2.0. Expert pro tips are also available.

  22. 22
    Article
    Avatar of redislabsRedis·3y

    Microservices and Containers Explained… Using LEGOs

    Microservices are small, independent components that you can combine to build larger applications. This is a stark departure from the traditional monolithic architecture, where an application is developed as a single unit. Microservices can communicate with each other through APIs, which enables the application to function as a cohesive whole.

  23. 23
    Article
    Avatar of itnextITNEXT·2y

    Arkade: An Open Source Marketplace For Developer Tools 🔝

    Arkade is an open-source marketplace for developer tools that simplifies the process of installing and managing CLI tools, Kubernetes applications, and system packages. It offers a one-stop-shop solution for developers, making it easier to find and install the latest versions of their favorite tools.

  24. 24
    Article
    Avatar of communityCommunity Picks·2y

    Kubernetes: Detailed Intro Guide For Beginners

    A beginner-friendly and step-by-step tutorial for Kubernetes introduction and installation. It covers the basics of Kubernetes, how to install it, and what config files are in Kubernetes.

  25. 25
    Article
    Avatar of bitBits and Pieces·3y

    How I Redesigned The Backend To Quickly Handle Millions Of Reads (And Writes)

    A backend engineer shares how adopting the CQRS pattern helped improve backend performance by separating write and read operations. The use of a database replica and splitting the service into separate command and query services allowed for better scalability and reduced response time.