Defending Against BOLA: Hardening Enterprise API Gateways in Distributed Microservices
A practical guide to hardening enterprise API gateways against BOLA, broken authorization, abusive clients, and lateral movement in distributed microservices.
A practical guide to hardening enterprise API gateways against BOLA, broken authorization, abusive clients, and lateral movement in distributed microservices.
This tutorial will show you how to migrate your Docker Compose workflow to Kubernetes using kompose. You will start by creating a single-instance setup for a Node.js application with a MongoDB database on a Kubernetes cluster. You will then scale this setup to include multiple replicas of your application and database.
A service mock is code that simulates a service that is not yet available in order to test an application. In this guide, you will build two flexible service-mocking applications using Node.js and Mountebank. After this tutorial, you’ll be able to mock all kinds of service behavior so you can more easily develop and test your applications.
Learn how to deploy and scale a Node.js application with MongoDB on Kubernetes using Helm, including replicas and autoscaling.
Serverless architecture allows backend web services to be implemented on an as-needed basis. Rather than needing to maintain your own server configuration, architecting your software for serverless providers can minimize the overhead involved. Serverless applications are typically deployed from a Git repository into an environment that can scale up or down as needed. This tutorial will cover some best practices for writing an example serverless function.
Looking for an efficient tool to deploy microservices? Check out HashiCorp Nomad – a versatile, lightweight scheduler that streamlines application deployment and scaling. With Nomad’s simplicity, scalability, and integration, you can deploy and manage microservices with ease. Learn more about Nomad’s features and capabilities in their official documentation and comparison guide.
O monitoramento de sistemas e da infraestrutura é uma responsabilidade central de equipes de operações de todos os tamanhos. A indústria desenvolveu coletivamente muitas estratégias e ferramentas para ajudar a monitorar servidores, coletar dados importantes e responder a…
In this guide, we will take a look at how monitoring and metrics collection changes for highly distributed architectures and microservices. The growing popularity of cloud computing, big data clusters, and instance orchestration layers has forced operations professionals to rethink how to design monitoring at scale and tackle unique problems with better instrumentation. We will talk about what makes new models of deployment different and what strategies can be used to meet these new demands.
This tutorial provides an overview of best practices for rearchitecting a monolithic application to use microservices, which you can then deploy using Kubernetes, App Platform, or another serverless environment.
Um service mesh é uma camada de infraestrutura que permite gerenciar a comunicação entre os microsserviços da sua aplicação. À medida que mais desenvolvedores trabalham com microsserviços, os service meshes evoluíram para tornar esse trabalho mais fácil e mais eficaz…