Best of MicroservicesApril 2024

  1. 1
    Article
    Avatar of bytebytegoByteByteGo·2y

    EP106: How Does JavaScript Work?

    Learn about the important characteristics of JavaScript and best practices for building microservices.

  2. 2
    Article
    Avatar of towardsdevTowards Dev·2y

    Microservices with NodeJs Using NestJs and Apache Kafka

    Learn how to use NestJs and Apache Kafka to build microservices in NodeJs. Understand the capabilities of Kafka and its integration with real-time streaming data analysis tools like Apache Storm and Spark.

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

    Implementing the API Gateway Pattern in a Microservices Based Application with Node.js

    Learn about the API Gateway pattern in microservices, its benefits, and how to implement it in Node.js using either a container-based approach or a service mesh approach.

  4. 4
    Article
    Avatar of bytebytegoByteByteGo·2y

    Evolution of Java Usage at Netflix

    The post discusses the evolution of Java usage at Netflix, from the Groovy era with BFFs to the move to GraphQL Federation. It also mentions the use of Java versions and Spring Boot at Netflix.

  5. 5
    Video
    Avatar of communityCommunity Picks·2y

    Microservices Crash Course & Moleculer JS Intro

    This post provides a crash course on microservices and an introduction to Moleculer JS. It explains the difference between monolithic architecture and microservices, as well as the advantages and disadvantages of using microservices. The post also includes examples of creating microservices using Node.js and the Moleculer framework.

  6. 6
    Article
    Avatar of communityCommunity Picks·2y

    10 Common Microservices Anti-Patterns

    This post discusses common microservices anti-patterns and offers practical solutions to avoid them. It covers topics such as monolith in microservices, chatty microservices, distributed monolith, over-microservices, violating single responsibility, spaghetti architecture, distributed data inconsistency, tight coupling, lack of observability, and ignoring human costs.

  7. 7
    Article
    Avatar of cerbosCerbos·2y

    Revolutionize your authorization with Cerbos: A comprehensive video demo

    Cerbos is a solution for managing complex authorization schemes, streamlining authorization logic, and securing applications. The video demo showcases how Cerbos Hub handles authorization and offers valuable insights into modern authorization practices.

  8. 8
    Article
    Avatar of communityCommunity Picks·2y

    How to Identify Dependencies in Your Codebase During Microservices Migration

    Migration from a monolithic architecture to microservices presents challenges in identifying and managing dependencies within the codebase. Observability can help shine a light on code dependencies and provide insights for safer and more iterative refactoring. Digma, an IntelliJ plugin, can be used to collect and analyze tracing data to identify areas with high levels of runtime dependencies and reveal performance baselines.

  9. 9
    Article
    Avatar of hnHacker News·2y

    Distributed Authorization

    Distributed Authorization is a new approach to authorization that allows for centralized logic without centralizing all of the authorization data. It works by distributing the evaluation of authorization questions between the server and the client, using local data. This approach offers benefits such as explicit authorization logic, shared authorization data, and optimized list filtering.