To view or add a comment, sign in
More articles by Juan Fernando Castro
-
No basta con "Yo Creería que..."Sep 24, 2024
No basta con "Yo Creería que..."
Aunque se siga un planteamiento sistemático para diseñar la arquitectura, utilizar conceptos de diseño de fuentes bien…
1 -
¿Por qué iba alguien a «invertir» en arquitectura?Sep 13, 2024
¿Por qué iba alguien a «invertir» en arquitectura?
La deuda técnica es la carga de complejidad a menudo no planeada que cada proyecto de software acumula con el tiempo…
2 -
Estrategias de pruebasApr 16, 2024
Estrategias de pruebas
Brian Marick ideó un excelente sistema de categorización para las pruebas. En la parte inferior del cuadrante tenemos…
3 -
Heurística o atajos mentales en la toma de decisionesOct 25, 2023
Heurística o atajos mentales en la toma de decisiones
La heurística es un proceso —atajo mental— mediante el cual el cerebro realiza juicios y toma decisiones rápidas. De…
1 -
¿NECESITAN ARQUITECTURA LOS PROYECTOS ÁGILES?Sep 25, 2023
¿NECESITAN ARQUITECTURA LOS PROYECTOS ÁGILES?
"Esta es una pregunta habitual que se hacen quienes llevan tiempo utilizando prácticas de ingeniería ágiles. El…
62 Comments -
Buena experiencia de desarrolladorDec 13, 2022
Buena experiencia de desarrollador
¿Qué es una buena experiencia de desarrollador? La experiencia del desarrollador (DX) describe la experiencia que…
-
La Arquitectura de SoftwareAug 19, 2022
La Arquitectura de Software
Extraido de libro "Designing Hexagonal Architecture with Java" de Davi Vieira "Este afán por la calidad y la corrección…
4 -
Primero lo primero...la eficiencia de los lenguajes de programación-GolangJun 30, 2022
Primero lo primero...la eficiencia de los lenguajes de programación-Golang
En el contexto de la computación en nube, solemos pensar en la escalabilidad en términos de la capacidad de un sistema…
1 -
QUE NO ES UN ARQUITECTONov 5, 2021
QUE NO ES UN ARQUITECTO
Me he encontrado con un libro estupendo " The Software Architect elevator" , donde su autor Gregor Hohpe en uno de sus…
12 Comments -
Mantenimiento de SoftwareDec 19, 2019
Mantenimiento de Software
La experiencia ha demostrado que es usualmente mas costoso adicionar nuevas características a un sistema durante el…
41 Comment
Insights from the community
-
Software Architectural DesignHow do you choose between Kafka and RabbitMQ for event-driven microservices?
-
MiddlewareHow do you choose between Kafka and RabbitMQ for your message broker needs?
-
Big DataHow do you choose the optimal number of partitions for your Kafka topics?
-
Network EngineeringHow can you implement the publish-subscribe pattern in an ESB?
-
MiddlewareHow do you test and optimize the performance of a message broker or a message-oriented middleware?
-
Application DevelopmentHow can you debug a distributed application that uses RabbitMQ?
-
DevOpsWhat are the challenges and benefits of using Prometheus for service discovery and service mesh?
-
Software Architectural DesignWhat are the best practices for designing schemas and messages for Kafka vs RabbitMQ?
-
Continuous IntegrationHow do you optimize your Docker and Kubernetes resources and costs?
-
Data EngineeringWhat are the best practices for using Google Cloud Dataflow in batch processing?
Others also viewed
-
Another Golden Session on Use Cases of Kubernetes
Prathamesh Mistry 3y -
Kubernetes VPA
Densify 2y -
Kubernetes CNI
Nicola Marco Decandia 5y -
Kubernetes Workload
Densify 2y -
RedHat Experts Session with Practical Implementation on Automation Using Ansible
Muhammad Sami Khanday 3y -
Kubernetes HPA
Densify 2y -
Basic Understanding RabbitMQ: A Key Tool for Modern Messaging
Thuta Min Thway 3mo -
2 Secrets About Microservice Architectures That Nobody Told You About
Guy Pardon, PhD 5y -
The Kubernetes Navigator: Biweekly Insights for Mastering Kubernetes Services and Load Balancers
NAVEED ABDUL SATTAR 1y -
Docker - The one man show "perfume"!
Wael Eldoamiry 6y