You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: public/db1-opinion.json
+18-2Lines changed: 18 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -308,6 +308,20 @@
308
308
"bodyEn": "<h2>Our Opinion</h2><p>Kubernetes is a powerful and flexible platform for container orchestration that offers many benefits for development and operations teams. It enables development teams to deploy containerized applications in an automated and scalable manner, reducing deployment time and increasing application reliability. Additionally, Kubernetes manages the containers and the necessary resources to run them, such as networks, storage, and computing resources, simplifying the operation of containerized applications.</p><p>From our experience, we found it very easy to migrate between different clouds, significantly reducing the effort required for this process, since the resource configuration structure in Kubernetes does not change according to the cloud provider. Similarly, Kubernetes offers automatic scaling features to increase or decrease the number of application replicas based on demand, ensuring that system resources are used efficiently and reducing costs.</p><p>A point to consider when adopting Kubernetes is the cost of resources at the cloud provider. Depending on the size of the cluster, how many resources will be needed, and the criteria for availability and scalability, the use of Kubernetes can be more expensive than using other alternative resources. Furthermore, the complexity of initial configuration and maintenance of Kubernetes can be a challenge for teams not familiar with the platform. There is also the need for some standards to be adopted for applications to be run with Kubernetes, such as the need for them to be dockerized.</p><p>Our recommendation is that the use of Kubernetes be considered for applications that require high availability, scalability, and resilience, and that have multiple distributed components. Kubernetes is a good option for teams that wish to deploy containerized applications in an automated and scalable way, reducing deployment time and increasing application reliability.</p><h2>Why</h2><p>Kubernetes (also known as K8s) is an open-source platform for container orchestration. It was developed by Google and is now maintained by the Cloud Native Computing Foundation (CNCF).</p><p>Kubernetes allows development teams to deploy, manage, and scale containerized applications in an automated and scalable way. It provides an environment for managing, deploying, and scaling containerized applications on server clusters, regardless of the cloud provider or underlying hardware.</p><p>Kubernetes can be used in various use cases, including:<ul><li>Application deployment: Kubernetes allows development teams to deploy applications in container format in an automated and scalable way, reducing deployment time and increasing application reliability.<li>Container management: Kubernetes manages the containers and the necessary resources to run them, such as networks, storage, and computing resources.</li><li>Automatic scaling: Kubernetes provides automatic scaling features to increase or decrease the number of application replicas based on demand, ensuring that system resources are used efficiently and reducing costs.</li><li>Continuous updates and rollbacks: Kubernetes allows development teams to update applications in production with zero downtime, in addition to allowing update rollbacks in case of problems.</li><li>Deployment in multiple locations: Kubernetes allows applications to be deployed in multiple environments, including public, private, and hybrid clouds. Service management: Kubernetes automatically manages service discovery, load balancing, and traffic management for containerized applications deployed.</li></ul></p>",
309
309
"bodyEs": "<h2>Nuestra opinión</h2><p>Kubernetes es una plataforma potente y flexible para la orquestación de contenedores que ofrece muchos beneficios para los equipos de desarrollo y operaciones. Permite a los equipos de desarrollo desplegar aplicaciones en contenedores de manera automatizada y escalable, reduciendo el tiempo de implementación y aumentando la fiabilidad de la aplicación. Además, Kubernetes gestiona los contenedores y los recursos necesarios para ejecutarlos, como redes, almacenamiento y recursos de cómputo, simplificando la operación de aplicaciones en contenedores.</p><p>Desde nuestra experiencia, encontramos mucha facilidad en las migraciones entre diferentes nubes, reduciendo significativamente el esfuerzo necesario para este proceso, ya que la estructura de configuración de recursos en Kubernetes no cambia según el proveedor de nube. De igual manera, Kubernetes ofrece características de escalado automático para aumentar o disminuir el número de réplicas de aplicaciones basadas en la demanda, asegurando que los recursos del sistema se utilicen de manera eficiente y reduciendo costos.</p><p>Un punto a considerar al adoptar Kubernetes es el costo de los recursos en el proveedor de nube. Dependiendo del tamaño del clúster, cuántos recursos serán necesarios y los criterios de disponibilidad y escalabilidad, el uso de Kubernetes puede ser más costoso que el uso de otros recursos alternativos. Además, la complejidad de la configuración inicial y el mantenimiento de Kubernetes puede ser un desafío para equipos no familiarizados con la plataforma. Hay también la necesidad de que algunos estándares sean adoptados para que las aplicaciones puedan ser ejecutadas con Kubernetes, como la necesidad de que sean dockerizadas.</p><p>Nuestra recomendación es que el uso de Kubernetes sea considerado para aplicaciones que requieren alta disponibilidad, escalabilidad y resiliencia, y que tienen múltiples componentes distribuidos. Kubernetes es una buena opción para equipos que desean desplegar aplicaciones en contenedores de manera automatizada y escalable, reduciendo el tiempo de implementación y aumentando la fiabilidad de la aplicación.</p><h2>Por qué</h2><p>Kubernetes (también conocido como K8s) es una plataforma de código abierto para la orquestación de contenedores. Fue desarrollado por Google y ahora es mantenido por la Cloud Native Computing Foundation (CNCF).</p><p>Kubernetes permite a los equipos de desarrollo desplegar, gestionar y escalar aplicaciones en contenedores de manera automatizada y escalable. Proporciona un entorno para gestionar, desplegar y escalar aplicaciones en contenedores en clústeres de servidores, independientemente del proveedor de nube o del hardware subyacente.</p><p>Kubernetes puede ser utilizado en varios casos de uso, incluyendo: <ul><li>Despliegue de aplicaciones: Kubernetes permite a los equipos de desarrollo desplegar aplicaciones en formato de contenedor de manera automatizada y escalable, reduciendo el tiempo de implementación y aumentando la fiabilidad de la aplicación.<li>Gestión de contenedores: Kubernetes gestiona los contenedores y los recursos necesarios para ejecutarlos, como redes, almacenamiento y recursos de cómputo.</li><li>Escalado automático: Kubernetes ofrece características de escalado automático para aumentar o disminuir el número de réplicas de aplicaciones basadas en la demanda, asegurando que los recursos del sistema se utilicen de manera eficiente y reduciendo costos.</li><li>Actualizaciones y reversiones continuas: Kubernetes permite a los equipos de desarrollo actualizar aplicaciones en producción con cero tiempo de inactividad, además de permitir reversiones de actualización en caso de problemas.</li><li>Despliegue en múltiples ubicaciones: Kubernetes permite que las aplicaciones se desplieguen en múltiples entornos, incluyendo nubes públicas, privadas y híbridas. Gestión de servicio: Kubernetes gestiona automáticamente el descubrimiento de servicios, el equilibrio de carga y la gestión del tráfico para aplicaciones desplegadas en contenedores.</li></ul></p>"
310
310
},
311
+
{
312
+
"flag": "new",
313
+
"featured": true,
314
+
"revisions": [],
315
+
"title": "Loki",
316
+
"info": "",
317
+
"release": "2025-05-22",
318
+
"name": "Loki",
319
+
"ring": "trial",
320
+
"quadrant": "platforms-and-operations",
321
+
"bodyPt": "<h2>Nossa opinião</h2><p>O Loki é uma ferramenta desenvolvida pela Grafana Labs focada em logs, e vem se consolidando como uma solução leve, eficiente e escalável para observabilidade. Ele permite coletar, armazenar e consultar logs de forma integrada com outras ferramentas da stack, como Grafana e Prometheus.</p><p>Na nossa experiência, o Loki tem se mostrado extremamente útil em projetos que exigem correlação entre métricas e logs, sem a complexidade operacional de outras soluções como Elasticsearch. Sua performance, simplicidade de operação e baixo custo de infraestrutura o tornam ideal para times que desejam evoluir sua maturidade em observabilidade com foco em logs.</p><p>O Loki não substitui soluções de análise de log tradicionais em todos os cenários, mas é uma excelente escolha para quem busca uma solução moderna, open source e bem integrada ao ecossistema Prometheus/Grafana.</p><h2>Por quê</h2><p>O Loki foi projetado para funcionar de forma semelhante ao Prometheus, mas aplicado a logs. Ao invés de indexar todo o conteúdo dos logs, ele indexa apenas os rótulos (labels), o que reduz significativamente o uso de recursos e melhora a escalabilidade.</p><p>Além disso, o Loki possui integração nativa com o Grafana, permitindo a construção de dashboards que correlacionam métricas e logs em uma mesma visualização. Essa abordagem é extremamente poderosa para análise de causa raiz e redução do tempo de resposta a incidentes.</p><p>O Loki suporta ingestão de logs a partir de várias fontes, como promtail, Fluent Bit e outros agentes. Sua adoção é facilitada por uma configuração simples, documentação clara e uma comunidade ativa.</p><p>Por ser open source, o Loki pode ser implementado em ambientes de qualquer porte, e é uma escolha sólida para times que desejam manter controle sobre seus dados, sem depender de soluções proprietárias ou de alto custo.</p>",
322
+
"bodyEn": "<h2>Our Opinion</h2><p>Loki is a tool developed by Grafana Labs focused on log aggregation, and it has become a lightweight, efficient, and scalable solution for observability. It enables teams to collect, store, and query logs in an integrated way alongside tools like Grafana and Prometheus.</p><p>In our experience, Loki has proven extremely useful in projects that require correlation between metrics and logs, without the operational complexity of traditional solutions like Elasticsearch. Its performance, ease of operation, and low infrastructure cost make it ideal for teams aiming to evolve their observability maturity with a strong emphasis on logs.</p><p>Loki is not a full replacement for traditional log analytics tools in all scenarios, but it is an excellent choice for those looking for a modern, open source, and well-integrated solution within the Prometheus/Grafana ecosystem.</p><h2>Why</h2><p>Loki was designed to work similarly to Prometheus, but for logs. Instead of indexing the full content of logs, it only indexes labels, significantly reducing resource usage and improving scalability.</p><p>Additionally, Loki has native integration with Grafana, allowing the creation of dashboards that correlate metrics and logs in the same view. This approach is extremely powerful for root cause analysis and reducing incident response times.</p><p>Loki supports log ingestion from various sources, such as promtail, Fluent Bit, and other agents. Its adoption is made easier by its simple configuration, clear documentation, and active community.</p><p>Being open source, Loki can be deployed in environments of any size, and is a solid choice for teams that want to maintain control over their data without relying on proprietary or high-cost solutions.</p>",
323
+
"bodyEs": "<h2>Nuestra opinión</h2><p>Loki es una herramienta desarrollada por Grafana Labs enfocada en la agregación de logs, y se ha consolidado como una solución liviana, eficiente y escalable para observabilidad. Permite recolectar, almacenar y consultar logs de forma integrada con otras herramientas del ecosistema, como Grafana y Prometheus.</p><p>En nuestra experiencia, Loki ha sido extremadamente útil en proyectos que requieren correlación entre métricas y logs, sin la complejidad operativa de soluciones tradicionales como Elasticsearch. Su rendimiento, simplicidad operativa y bajo costo de infraestructura lo convierten en una excelente opción para equipos que desean avanzar en su madurez de observabilidad con enfoque en logs.</p><p>Loki no reemplaza completamente a las herramientas tradicionales de análisis de logs en todos los escenarios, pero es una opción destacada para quienes buscan una solución moderna, open source y bien integrada con el ecosistema Prometheus/Grafana.</p><h2>¿Por qué?</h2><p>Loki fue diseñado para funcionar de manera similar a Prometheus, pero orientado a logs. En lugar de indexar el contenido completo de los logs, solo indexa las etiquetas (labels), lo que reduce significativamente el uso de recursos y mejora la escalabilidad.</p><p>Además, Loki tiene integración nativa con Grafana, lo que permite crear paneles que correlacionan métricas y logs en una sola visualización. Este enfoque es sumamente útil para análisis de causa raíz y reducción del tiempo de respuesta ante incidentes.</p><p>Loki permite la ingesta de logs desde diversas fuentes, como promtail, Fluent Bit y otros agentes. Su adopción es facilitada por una configuración sencilla, documentación clara y una comunidad activa.</p><p>Al ser open source, Loki puede ser implementado en entornos de cualquier tamaño, y es una elección sólida para equipos que desean mantener el control sobre sus datos sin depender de soluciones propietarias o costosas.</p>"
324
+
},
311
325
{
312
326
"flag": "new",
313
327
"featured": true,
@@ -714,5 +728,7 @@
714
728
"bodyEs": "<p>Este concepto se explicó en profundidad en nuestra guía de ingeniería, consulte este enlace: <p><a href='https://engineerguide.db1.com.br/docs/best-practices/versioning-strategy.html' target= '_blank'>Enlace</a>"
0 commit comments