With every new release of NSX-T interesting features are added to the platform. Take failure domain for example. Introduced in version 2.5, failure domain adds another layer of protection for the c…
Fate Sharing, Failure Domains and why VTP is awesome
A lot of people regard Virtual Trunking Protocol(VTP) as nothing but trouble. Indeed, it’s hard to find many people who will implement it on their network. I find this baffling – itR…
A failure domain is a set of resources that provide a service to users and operates independently of other failure domains that provide that same logical service. And they are incredibly important.
Why you should be deploying Postgres primarily on Kubernetes - Data on Kubernetes Community
This talk discusses the Stack Problem, understanding how Kubernetes is the platform that best solves it, and what the main advantages (and disadvantages!) are of running Postgres on Kubernetes.
An API can provide flexibility in our source code, product, and teams. Let's see which key points we should consider when designing an API and how the REST constraints (principles) guide us to create a RESTful or REST-Based Web API.
Proxy vs Reverse Proxy - using a real life example!
I am sure, you must have heard of Proxy and reverse proxy server. This is a very important topic, when we talk about backend engineering & computer networking. Some times it's very confusing to find the exact difference between both of them.
What is a Docker container? Containers vs. Virtual Machines. Linux containers vs. Virtual Machine containers. How OCI runtime spec defines containers. What platforms containers support?
In A virtuous cycle for analytics I said this about Metabase: It’s all nicely RESTful. Interactive elements that can parameterize queries, like search boxes and date pickers, map to URLs. Queries c…
Reviewing the Eight Fallacies of Distributed Computing
In a recent article on Ably Blog, Alex Diaconu reviewed the eight fallacies of distributed computing and provided a number of hints at how to handle them. InfoQ has taken the chance to talk with Diaconu to learn more about how Ably engineers deal with the fallacies.
Distributed Data, Not Apps, Build the Foundation for Web3 - The New Stack
Leaders are waking up to the reality that the application is not the center of the universe. Instead, data as collaboration starts by approaching the data as the center with the applications built around it.
Design Patterns in Java. What are Design Patterns in Java? Types of Design Patterns in Java. Creational Design Patterns, Structural Design Patterns, Behavioural Design Patterns,
Ballerina Concurrency Model and Non-Blocking I/O - DZone Microservices
Take an in-depth look at Ballerina's concurrency model and how it provides the foundation for the inherent non-blocking I/O support available in the language.
GitHub - rails/importmap-rails: Use ESM with importmap to manage modern JavaScript in Rails without transpiling or bundling.
Use ESM with importmap to manage modern JavaScript in Rails without transpiling or bundling. - GitHub - rails/importmap-rails: Use ESM with importmap to manage modern JavaScript in Rails without tr...
Modern web apps without JavaScript bundling or transpiling
I didn't much care for vanilla JavaScript prior to ES6. Through all of the 2000s, I chased different approaches to avoid writing too much of it. First there was RJS (Ruby-to-JavaScript). Then there was CoffeeScript. Both transpiling approaches that turned more enjoyable-to-write source code into the kind of JavaScript that browsers wou...
A web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.
You can build a functional CDN on an 8-year-old laptop while you're sitting at a coffee shop. Here's what a CDN you put together in five hours might look like.