Posts

Showing posts from February, 2021

Los Distintos Niveles de Integración de Aplicaciones

Image
La integración es el arte el proceso de hacer que múltiples y heterogéneos componentes software interactuén entre sí de modo que el sistema final funcione como uno solo. En una organización se buscará siempre que sus sistemas estén integrados, es decir que todas sus aplicaciones, servicios y dispositivos estén de alguna manera interrelacionados entre ellos. El objetivo es poder interactuar con este sistema global como si fuese un unico sistema y no tener que interactuar con varios sistemas a la vez para realizar una tarea. Cuando hablamos de integración existen varios niveles de integración. Veámoslos en detalle: Integración de Interfaz Este tipo de integración es una integración a nivel de presentación. Normalmente, en este tipo, nos estamos refiriendo a una interfaz única. La integración, a este nivel consiste en consolidar las vistas de distintos sistemas en una sola vista. Es lo que tradicionalmente se conseguía con screen scraping o incrustando elementos dentro de una misma pag

A deep-dive into sizing your Runtime Fabric cluster

Image
Runtime Fabric   has consolidated as the most flexible deployment option for the Mule runtimes. Anypoint Runtime Fabric can be installed in your on-premises data center or cloud-hosted environment (Azure, AWS). This type of deployment is similar to that of   CloudHub   in that it offers   high availability   and has zero-downtime for data centers. To provide these capabilities, Anypoint Runtime Fabric must be installed following a set of minimum system requirements and a specific architecture. In this post, we’ll look at the server’s architecture, what type of servers we need, and how many. Runtime Fabric supports configurations But first things first, what type of role servers do we have in a Runtime Fabric architecture? There are two types of server/nodes: Controller nodes: They are responsible for managing the cluster, running the orchestration services, and load balancing. Worker nodes: These are the nodes responsible for running Mule applications. Now that you know the type of nod

How to choose the CIDR block for your VPC

Image
In one of my previous blog posts , we saw that creating a VPC is quite simple. We just need to provide values to four parameters and we can get our VPC up and running in minutes: Region CIDR Block Environments Business Groups From these four parameters, the CIDR block is usually the trickiest one to understand. And this parameter is critical — because once your Mule VPC is created, you can’t change your CIDR block. We’ll see, in the following lines, why this parameter is so important and how to properly calculate it. What is the CIDR block? To understand the CIDR block, we must first understand what an IP address is (don’t worry, this isn’t going to be a networking lesson). An IP address is the numerical representation of a location in a network. Similarly to how your phone number identifies your cell phone, your IP address identifies your device, your server, and your network interface. Computers only understand binary numbers, for that reason an IP address is just a sequence of