Best of Cloud NativeAugust 2024

  1. 1
    Article
    Avatar of devtoDEV·2y

    Introducing AutoMQ: a cloud-native replacement of Apache Kafka

    AutoMQ is a cloud-native replacement for Apache Kafka, designed to address the evolving needs of modern data architectures with a focus on efficiency, scalability, and cost-effectiveness. Originating from a team of open-source pioneers, it offers a unique architecture that decouples storage and computation, leveraging cloud storage to provide significant cost savings and operational efficiency. AutoMQ maintains full compatibility with Kafka, supports multi-cloud environments, and aims to integrate stream data into data lakes to enhance data access and break down silos. The growing community and successful funding highlight its potential impact on the stream storage industry.

  2. 2
    Article
    Avatar of communityCommunity Picks·2y

    Welcome to Bluefin

    Bluefin offers a custom image of Fedora Silverblue, targeting end users and developers with a near-zero maintenance experience similar to Chromebooks. It focuses on progressive improvement with a Flatpak-centric model for applications and a cloud-native development environment. Bluefin is optimized for mainstream users, emphasizing best practices and a modern tech stack, but may not suit those with niche requirements.

  3. 3
    Article
    Avatar of materializedviewMaterialized View·2y

    SlateDB: An Embedded Storage Engine Built on Object Storage

    SlateDB is a newly open-sourced, cloud-native embedded storage engine built as a log-structured merge-tree (LSM tree) on object storage like S3 and GCS. It is designed for use cases such as stateful stream processing and serverless functions, offering bottomless storage capacity and high durability at the cost of higher latency and API costs. The project has been well-received with significant community contributions and is licensed under Apache 2.0. Future plans include adding features like on-disk and in-memory caches, snapshots, and range queries.

  4. 4
    Article
    Avatar of faunFaun·2y

    | My Tech Radar |11 | Building Reliable Microservices made easy | Lets meet New champion `Dapr.io `

    Dapr (Distributed Application Runtime) is a versatile and powerful open-source project for building reliable and scalable microservices. It offers unified APIs and patterns that simplify communication, state management, and workflow processes across different languages and frameworks. Originally incubated at Microsoft and now part of the Cloud Native Computing Foundation, Dapr integrates industry best practices for security, resiliency, and observability, freeing developers to focus on their core code. This post guides you through setting up a basic Dapr Proof of Concept (POC), from installation to running a simple Go application.

  5. 5
    Article
    Avatar of itnextITNEXT·2y

    From YAML Chaos to Kubernetes Zen

    Pepr is a tool that simplifies Kubernetes management by converting organizational knowledge into maintainable TypeScript modules. It offers a type-safe and human-readable way to define transformations for Kubernetes resources. Pepr stands out by combining policy enforcement and automation features, enabling complex actions through TypeScript while allowing integration with WebAssembly for more language flexibility. Additionally, it provides robust logging, monitoring capabilities, and security best practices, making it an effective solution for both development and production environments.

  6. 6
    Article
    Avatar of newstackThe New Stack·2y

    Why CI and CD Need to Go Their Separate Ways

    Continuous integration (CI) and continuous delivery (CD) are foundational methodologies in software development but face challenges with modern technologies like Kubernetes and GitOps. These challenges have led to inefficiencies in traditional CI/CD pipelines. Continuous promotion offers a solution by acting as an intermediary step to better manage artifact promotion, ensuring smoother and more reliable deployments. Kargo, an open-source tool, implements continuous promotion to bridge the gap between CI and CD, enhancing the efficiency and reliability of deployment processes in a cloud-native environment.

  7. 7
    Article
    Avatar of newstackThe New Stack·2y

    How a DevOps Team Became a Platform Engineering Team

    Allianz Direct transformed its DevOps team into a platform engineering team to optimize technology, people, and processes across its organization. The transition involved overcoming initial anti-patterns, defining clear DevOps principles, controlling the backlog, and adopting a cloud-native stack. Key achievements included revamping the CI/CD pipeline with Argo CD, reducing vulnerabilities, shifting to continuous security, and implementing organizational-level service-level objectives (SLOs). This approach helped boost software delivery performance and foster a culture of closer collaboration and shared responsibility.