Best of MicroservicesMay 2023

  1. 1
    Article
    Avatar of amplicationAmplication·3y

    7 Tips to Build Scalable Node.js Applications

    Node.js is a JavaScript framework created on Chrome's V8 JavaScript engine. If used correctly, it can be used to build highly scalable mission-critical applications. This article will discuss several tips which can be helpful when it comes to building scalable applications.

  2. 2
    Article
    Avatar of dhhDavid Heinemeier Hansson·3y

    Even Amazon can't make sense of serverless or microservices

    The Prime Video team at Amazon has published a rather remarkable case study on their decision to dump their serverless, microservices architecture and replace it with a monolith instead. This move saved them a staggering 90% on operating costs, and simplified the system too. But beyond celebrating their good sense, I think there's a bigger point here.

  3. 3
    Article
    Avatar of tshThe Software House·3y

    Software Architecture 2023 – definitions, trends & resources

    Software Architecture 2023 - definitions, trends, trends & resources. In order to create a safe, easy-to-maintain and high-performance application in 2021, you need to learn more about software architecture. This article is meant to serve as an introduction to the topic of software architecture in 2021 for CTOs.

  4. 4
    Article
    Avatar of dhhDavid Heinemeier Hansson·3y

    How to recover from microservices

    The worst form of microservices madness is when you splinter a single, coherent flow across multiple systems. When microservices are done right, they often target a narrow, isolated, and usually performance-critical segment of the system. The vast majority of systems should have no more than two backend languages in play at any one time.

  5. 5
    Article
    Avatar of amplicationAmplication·3y

    Monoliths to Microservices using the Strangler Pattern

    Strangler Pattern is a software design pattern used to refactor monolithic applications to microservices. It helps developers replace parts of the monolith with new and improved components while maintaining the same functionality. The Strangler Pattern uses a wrapper to integrate the microservices with the monolithic.

  6. 6
    Article
    Avatar of communityCommunity Picks·3y

    Micro Frontends with GraphQL

    Micro frontends and GraphQL can simplify data fetching and communication across microservices. GraphQL provides a standardized interface between the client and server, eliminating the need for multiple endpoints and reducing data transfer. A GraphQL gateway acts as a middleware layer, providing a single point of entry to the application and simplifying communication and data fetching between the client and microservices.

  7. 7
    Article
    Avatar of amplicationAmplication·3y

    Amazon Ditches Microservices for Monolith: Decoding Prime Video's Architectural Shift

    Amazon Ditches Microservices for Monolith: Decoding Prime Video's Architectural Shift. This all stemmed from a blog post they published in March, sharing how they cut 90% of their costs by migrating their microservices architecture to a monolith. Amazon's tool was broken into three main components: the media converter, defect detectors, and orchestration.

  8. 8
    Article
    Avatar of communityCommunity Picks·3y

    Where did Microservices go

    The post discusses the reflection on microservices and the emergence of new technologies. It highlights the costs of pursuing microservices, the reasons to start with a monolith first, and the scalability of a monolithic architecture. The post also mentions serverless computing as an evolution of microservices and discusses the complexity of the data layer.

  9. 9
    Article
    Avatar of hackernoonHacker Noon·3y

    419 Stories To Learn About Kubernetes

    A Guide to Taints and Tolerations, Node Affinity and Node Selector Taint and affinity in Kubernetes are two mechanisms that allow users to specify how pods should be scheduled on nodes in a cluster. Learn how to monitor your Laravel application by services instead of hostnames.

  10. 10
    Article
    Avatar of devopsDevOps.com·3y

    Microservices Sucks — Amazon Goes Back to Basics

    Amazon Prime Video has ditched its use of microservices-cum-serverless, reverting to a traditional, monolithic architecture. The move from a distributed microservices architecture to a monolith application helped achieve higher scale, resilience, and reduce costs. Amazon's video streaming service achieved a 90% reduction in operational costs.

  11. 11
    Article
    Avatar of allthingsdistributedAll Things Distributed·3y

    Monoliths are not dinosaurs

    Building evolvable software systems is a strategy, not a religion, says John Sutter. Sutter: Re-evaluating and re-architecting our systems to meet the ever-increasing demands of our customers. There is no one-size-fits-all, he says, and no particular architectural style is mandated.

  12. 12
    Article
    Avatar of itnextITNEXT·3y

    12 factor Microservice applications — on Kubernetes

    12 factor Microservice applications - on Kubernetes. We aim to bootstrap a 12-factor microservice application(s) with a dashboard, and identify the leanest toolkit required for the task. The selected tools should align with the principles of the 12-Factor methodology.

  13. 13
    Article
    Avatar of tcTechCrunch·3y

    Improving developer experience is now a priority

    Internal developer portals are a welcome tool to alleviate the cognitive load of developers. They also enable companies to build self-serve actions that developers can perform. The wider adoption of internal developer portals is correlated to the rise of platform engineering teams, whose role is to empower other developers.

  14. 14
    Article
    Avatar of devgeniusDev Genius·3y

    Amazon Prime Video reduced costs by 90% by ditching Microservices

    Amazon Prime Video reduced costs by over 90% by ditching microservices and moving to a monolith architecture. The scaling issues with microservices architecture were related to orchestration management and passing video frames. The article debates whether microservices are useless or beneficial.