# elasticsearch

Elasticsearch is a distributed search and analytics engine, scalable data store, and vector database built on Apache Lucene.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Elastic and Tencent Cloud deepen strategic partnership to power AI-era search foundation

DevFeed: [Elastic and Tencent Cloud deepen strategic partnership to power AI-era search foundation](<https://devfeed.tech/articles/elastic-and-tencent-cloud-deepen-strategic-partnership-to-power-ai-era-search-foundation-4800.md>)

Original publisher: [Read original article](<https://www.elastic.co/blog/elastic-and-tencent-cloud>)

Author: Yuki Jiang

Published: 2026-09-03T00:00:00Z

Content type: release

Language: en

Sources: [Elastic Blog - Elasticsearch, Kibana, and ELK Stack](<https://devfeed.tech/sources/elastic-blog-elasticsearch-kibana-and-elk-stack.md>)

Topics: [AI search](<https://devfeed.tech/topics/ai-search.md>), [elasticsearch](<https://devfeed.tech/topics/elasticsearch.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>)

Tags: [ai-search](<https://devfeed.tech/tags/ai-search.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [elasticsearch](<https://devfeed.tech/tags/elasticsearch.md>), [large-language-models](<https://devfeed.tech/tags/large-language-models.md>), [partnership](<https://devfeed.tech/tags/partnership.md>), [platform-elasticsearch](<https://devfeed.tech/tags/platform-elasticsearch.md>)

### AI overview

Elastic and Tencent Cloud expanded their collaboration and launched Tencent Cloud Elasticsearch Service Enterprise Edition, positioning AI search, model integration, and agent connectivity for enterprise data retrieval.

### Source excerpt

Tencent Cloud and Elastic announced an expanded strategic collaboration in Shenzhen in August 2026. The companies will deepen their technical and product collaboration to help enterprises establish dedicated AI search for the AI era.

## The search multiplier: Driving revenue, productivity, and AI at scale

DevFeed: [The search multiplier: Driving revenue, productivity, and AI at scale](<https://devfeed.tech/articles/the-search-multiplier-driving-revenue-productivity-and-ai-at-scale-4840.md>)

Original publisher: [Read original article](<https://www.elastic.co/blog/the-search-multiplier>)

Author: Nicole Volk

Published: 2026-08-20T00:00:00Z

Content type: article

Language: en

Sources: [Elastic Blog - Elasticsearch, Kibana, and ELK Stack](<https://devfeed.tech/sources/elastic-blog-elasticsearch-kibana-and-elk-stack.md>)

Topics: [elasticsearch](<https://devfeed.tech/topics/elasticsearch.md>), [AI search](<https://devfeed.tech/topics/ai-search.md>), [AI Infrastructure](<https://devfeed.tech/topics/ai-infrastructure.md>), [Generative AI](<https://devfeed.tech/topics/generative-ai.md>), [idc](<https://devfeed.tech/topics/idc.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>)

Tags: [accelerate](<https://devfeed.tech/tags/accelerate.md>), [agentic-ai-cloud-search-context-engineering-customer-experience-deployment-end-user-experience](<https://devfeed.tech/tags/agentic-ai-cloud-search-context-engineering-customer-experience-deployment-end-user-experience.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-infrastructure](<https://devfeed.tech/tags/ai-infrastructure.md>), [analysis](<https://devfeed.tech/tags/analysis.md>), [business-value](<https://devfeed.tech/tags/business-value.md>), [customer-story-elasticsearch-workplace-search](<https://devfeed.tech/tags/customer-story-elasticsearch-workplace-search.md>), [elasticsearch](<https://devfeed.tech/tags/elasticsearch.md>), [elasticsearch-platform](<https://devfeed.tech/tags/elasticsearch-platform.md>), [financial-services](<https://devfeed.tech/tags/financial-services.md>), [government](<https://devfeed.tech/tags/government.md>), [healthcare](<https://devfeed.tech/tags/healthcare.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [retail](<https://devfeed.tech/tags/retail.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [search](<https://devfeed.tech/tags/search.md>)

### AI overview

An IDC study of 11 large enterprises reports that the Elasticsearch Platform, used as a search and retrieval foundation, helped organizations deliver AI products faster while improving revenue, productivity, search relevance, and operational resilience. The study reports a 517% three-year ROI, $13.4 million in annual benefits per organization, and an 11-month payback period.

### Source excerpt

An independent IDC study found organizations deploying the Elasticsearch Platform for enterprise search and agentic AI deliver AI products faster, drive higher revenue, boost productivity, and strengthen operational resilience across the business.

## Elastic community newsletter -- August 2026

DevFeed: [Elastic community newsletter -- August 2026](<https://devfeed.tech/articles/elastic-community-newsletter-august-2026-4798.md>)

Original publisher: [Read original article](<https://www.elastic.co/blog/devrel-newsletter-august-2026>)

Author: Elastic DevRel team

Published: 2026-08-13T00:00:00Z

Content type: news

Language: en

Sources: [Elastic Blog - Elasticsearch, Kibana, and ELK Stack](<https://devfeed.tech/sources/elastic-blog-elasticsearch-kibana-and-elk-stack.md>)

Topics: [elasticsearch](<https://devfeed.tech/topics/elasticsearch.md>), [devrel](<https://devfeed.tech/topics/devrel.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [multimodal](<https://devfeed.tech/topics/multimodal.md>), [quantization](<https://devfeed.tech/topics/quantization.md>), [AI search](<https://devfeed.tech/topics/ai-search.md>), [tracing](<https://devfeed.tech/topics/tracing.md>)

Tags: [audio](<https://devfeed.tech/tags/audio.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [devrel](<https://devfeed.tech/tags/devrel.md>), [elasticsearch](<https://devfeed.tech/tags/elasticsearch.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [images](<https://devfeed.tech/tags/images.md>), [multimodal](<https://devfeed.tech/tags/multimodal.md>), [pdf](<https://devfeed.tech/tags/pdf.md>), [quantization](<https://devfeed.tech/tags/quantization.md>), [tracing](<https://devfeed.tech/tags/tracing.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

The Elastic community newsletter covers Elasticsearch 9.5, including native PromQL, the Dashboards API, Columnar Mode, vector search improvements, multimodal semantic search, and Elastic Agent Builder tracing in technical preview.

### Source excerpt

In this newsletter, we cover version 9.5 of Elasticsearch, the latest blogs and videos, and upcoming events.

## Elastic 9.5: Columnar, VectorDB index mode & auto-calibration, and AI-driven alert triage

DevFeed: [Elastic 9.5: Columnar, VectorDB index mode & auto-calibration, and AI-driven alert triage](<https://devfeed.tech/articles/elastic-9-5-columnar-vectordb-index-mode-auto-calibration-and-ai-driven-alert-triage-4844.md>)

Original publisher: [Read original article](<https://www.elastic.co/blog/whats-new-elastic-9-5-0>)

Author: Sarah Leslie

Published: 2026-08-04T00:00:00Z

Content type: release

Language: en

Sources: [Elastic Blog - Elasticsearch, Kibana, and ELK Stack](<https://devfeed.tech/sources/elastic-blog-elasticsearch-kibana-and-elk-stack.md>)

Topics: [elasticsearch](<https://devfeed.tech/topics/elasticsearch.md>), [agent observability](<https://devfeed.tech/topics/agent-observability.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Database](<https://devfeed.tech/topics/database.md>)

Tags: [agent-observability](<https://devfeed.tech/tags/agent-observability.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [data](<https://devfeed.tech/tags/data.md>), [elasticsearch](<https://devfeed.tech/tags/elasticsearch.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [observability](<https://devfeed.tech/tags/observability.md>), [observability-platform-search-security](<https://devfeed.tech/tags/observability-platform-search-security.md>), [performance](<https://devfeed.tech/tags/performance.md>), [release](<https://devfeed.tech/tags/release.md>)

### AI overview

Elastic 9.5 is generally available with Columnar Mode, VectorDB index mode and auto-calibration, native Prometheus and PromQL support, AI-driven alert triage, and enhancements to Elastic Agent Builder, including agent observability, monitoring, and human-in-the-loop approvals.

### Source excerpt

Today, we are pleased to announce the GA of Elastic 9.5 as the latest version of the Elasticsearch Platform. This release includes a range of new features, including Columnar Mode, VectorDB index mode, and Agent Builder enhancements. Learn more.

## How to add autocomplete search to Webflow with Elasticsearch on Webflow Cloud

DevFeed: [How to add autocomplete search to Webflow with Elasticsearch on Webflow Cloud](<https://devfeed.tech/articles/how-to-add-autocomplete-search-to-webflow-with-elasticsearch-on-webflow-cloud-9198.md>)

Original publisher: [Read original article](<https://webflowmarketingmain.com/blog/elasticsearch-autocomplete-search-webflow-cloud>)

Author: Ismail Ajagbe

Published: 2026-07-26T00:00:00Z

Content type: tutorial

Language: en

Sources: [Webflow Blog](<https://devfeed.tech/sources/webflow-blog.md>)

Topics: [elasticsearch](<https://devfeed.tech/topics/elasticsearch.md>), [Elastic Cloud](<https://devfeed.tech/topics/elastic-cloud.md>), [webflow](<https://devfeed.tech/topics/webflow.md>), [Nextra](<https://devfeed.tech/topics/nextra.md>), [API keys](<https://devfeed.tech/topics/api-keys.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Template](<https://devfeed.tech/topics/template.md>)

Tags: [api-keys](<https://devfeed.tech/tags/api-keys.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [content](<https://devfeed.tech/tags/content.md>), [elastic-cloud](<https://devfeed.tech/tags/elastic-cloud.md>), [elasticsearch](<https://devfeed.tech/tags/elasticsearch.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [getting-started](<https://devfeed.tech/tags/getting-started.md>), [guide](<https://devfeed.tech/tags/guide.md>), [guides](<https://devfeed.tech/tags/guides.md>), [migration](<https://devfeed.tech/tags/migration.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [webflow](<https://devfeed.tech/tags/webflow.md>)

### AI overview

A guide to adding as-you-type autocomplete search to a Webflow site using Elasticsearch on Webflow Cloud. It covers updating the index mapping, re-indexing existing content, creating a Next.js Route Handler, and connecting a debounced, abort-controlled frontend input.

### Source excerpt

Learn how to add as-you-type autocomplete search to Webflow using Elasticsearch's search_as_you_type field and a Webflow Cloud Route Handler

## The forbidden index: Building privacy-preserving search with OpenSearch

DevFeed: [The forbidden index: Building privacy-preserving search with OpenSearch](<https://devfeed.tech/articles/the-forbidden-index-building-privacy-preserving-search-with-opensearch-12790.md>)

Original publisher: [Read original article](<https://opensearch.org/blog/the-forbidden-index-building-privacy-preserving-search-with-opensearch/>)

Author: Kylie Wagar-Dirks

Published: 2026-07-24T15:00:22Z

Content type: article

Language: en

Sources: [OpenSearch](<https://devfeed.tech/sources/opensearch.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [pii](<https://devfeed.tech/topics/pii.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [tokenization](<https://devfeed.tech/topics/tokenization.md>), [data](<https://devfeed.tech/topics/data.md>), [elasticsearch](<https://devfeed.tech/topics/elasticsearch.md>), [Framework](<https://devfeed.tech/topics/framework.md>)

Tags: [analytics](<https://devfeed.tech/tags/analytics.md>), [analytics-stack](<https://devfeed.tech/tags/analytics-stack.md>), [blog](<https://devfeed.tech/tags/blog.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [data](<https://devfeed.tech/tags/data.md>), [dynamic-data](<https://devfeed.tech/tags/dynamic-data.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [opensearch](<https://devfeed.tech/tags/opensearch.md>), [pii](<https://devfeed.tech/tags/pii.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [search](<https://devfeed.tech/tags/search.md>), [tokenization](<https://devfeed.tech/tags/tokenization.md>)

### AI overview

The article describes a talk by Unnati Mishra and Akshat Khanna on building privacy-preserving search and analytics with OpenSearch. Their approach moves privacy controls into the ingest layer, using a custom plugin to redact PII at index time through tokenization and dynamic data masking. It also applies differential privacy to OpenSearch Dashboards by adding calibrated noise to aggregate query results.

### Source excerpt

At OpenSearchCon Europe 2026, Unnati Mishra and Akshat Khanna (Angel One) argued that privacy in search must be handled during the ingest phase rather than retroactively through access controls. The post The forbidden index: Building privacy-preserving search with OpenSearch appeared first on OpenSearch.

## Palantir's Elasticsearch reindexing system supports online index rebuilds

DevFeed: [Palantir's Elasticsearch reindexing system supports online index rebuilds](<https://devfeed.tech/articles/palantir-built-an-elasticsearch-indexing-machine-18130.md>)

Original publisher: [Read original article](<https://hungrymindsdev.substack.com/p/palantir-built-an-elasticsearch-indexing>)

Author: Alexandre Zajac

Published: 2026-06-15T15:30:53Z

Content type: article

Language: en

Sources: [Hungry Minds](<https://devfeed.tech/sources/hungry-minds.md>)

Topics: [elasticsearch](<https://devfeed.tech/topics/elasticsearch.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Database](<https://devfeed.tech/topics/database.md>), [observability](<https://devfeed.tech/topics/observability.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [database](<https://devfeed.tech/tags/database.md>), [elasticsearch](<https://devfeed.tech/tags/elasticsearch.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [observability](<https://devfeed.tech/tags/observability.md>), [parallel](<https://devfeed.tech/tags/parallel.md>), [rate-limiting](<https://devfeed.tech/tags/rate-limiting.md>)

### AI overview

The article describes Palantir's Elasticsearch reindexing system, which rebuilds large search indices while live traffic continues. It uses shadow indices, parallel database-to-index pipelines, multidimensional rate limiting, crash-safe state tracking, and support for multiple clusters.

### Source excerpt

PLUS: Claude skills guide 👨💻, Call queue architecture ⚡, when NOT to use Kafka 👨💻

## How to make the most of Elastic{ON} London 2026

DevFeed: [How to make the most of Elastic{ON} London 2026](<https://devfeed.tech/articles/how-to-make-the-most-of-elastic-on-london-2026-4820.md>)

Original publisher: [Read original article](<https://www.elastic.co/blog/elasticon-london-2026-agenda>)

Author: Ben Beeching

Published: 2026-02-18T08:00:00Z

Content type: article

Language: en

Sources: [Elastic Blog - Elasticsearch, Kibana, and ELK Stack](<https://devfeed.tech/sources/elastic-blog-elasticsearch-kibana-and-elk-stack.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Generative AI](<https://devfeed.tech/topics/generative-ai.md>), [elasticsearch](<https://devfeed.tech/topics/elasticsearch.md>), [Security](<https://devfeed.tech/topics/security.md>), [observability](<https://devfeed.tech/topics/observability.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [elasticsearch](<https://devfeed.tech/tags/elasticsearch.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [event](<https://devfeed.tech/tags/event.md>), [events](<https://devfeed.tech/tags/events.md>), [genai](<https://devfeed.tech/tags/genai.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

Elastic{ON} London 2026 will focus on agentic AI, context engineering, and practical applications across search, observability, and security. The article previews customer and partner use cases, technical workshops, networking opportunities, and a generative AI workshop on building applications with Elasticsearch.

### Source excerpt

Elastic{ON} London is fast approaching. Here's how to get the most from the event.

## Effect of Lucene Segments on Elasticsearch

DevFeed: [Effect of Lucene Segments on Elasticsearch](<https://devfeed.tech/articles/effect-of-lucene-segments-on-elasticsearch-39643.md>)

Original publisher: [Read original article](<https://www.gauravsarma.com/posts/2026-01-09_how-lucene-segments-affect-elasticsearch>)

Published: 2026-01-09T00:00:00Z

Content type: tutorial

Language: en

Sources: [Gaurav Sarma's Blog](<https://devfeed.tech/sources/gaurav-sarma-s-blog.md>)

Topics: [elasticsearch](<https://devfeed.tech/topics/elasticsearch.md>), [data](<https://devfeed.tech/topics/data.md>), [Databases](<https://devfeed.tech/topics/databases.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [elasticsearch](<https://devfeed.tech/tags/elasticsearch.md>), [performance](<https://devfeed.tech/tags/performance.md>), [search-engine](<https://devfeed.tech/tags/search-engine.md>)

### AI overview

This deep dive explains how Elasticsearch relates to Lucene and how Lucene segments organize and represent data. It covers shards, inverted indexes, doc values, BKD trees, immutable segments, document updates, deletions, background segment merging, and reference counters used to keep searches consistent.

### Source excerpt

. [How Lucene Segments Affect Elasticsearch](how-lucene-segments-affect-elasticsearch-cover...

## Disabling partial results in Elasticsearch

DevFeed: [Disabling partial results in Elasticsearch](<https://devfeed.tech/articles/disabling-partial-results-in-elasticsearch-39642.md>)

Original publisher: [Read original article](<https://www.gauravsarma.com/posts/2026-01-02_disabling-allow-partial-results-in-elasticsearch>)

Published: 2026-01-02T00:00:00Z

Content type: opinion

Language: en

Sources: [Gaurav Sarma's Blog](<https://devfeed.tech/sources/gaurav-sarma-s-blog.md>)

Topics: [elasticsearch](<https://devfeed.tech/topics/elasticsearch.md>), [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [incident](<https://devfeed.tech/topics/incident.md>)

Tags: [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [elasticsearch](<https://devfeed.tech/tags/elasticsearch.md>), [incident](<https://devfeed.tech/tags/incident.md>), [integrity](<https://devfeed.tech/tags/integrity.md>), [monitor](<https://devfeed.tech/tags/monitor.md>), [retry](<https://devfeed.tech/tags/retry.md>), [search](<https://devfeed.tech/tags/search.md>)

### AI overview

This commentary explains how disabling Elasticsearch partial search results can cause more query failures and longer-running queries in distributed workloads. It recommends monitoring returned row counts and shard failures, then retrying when appropriate, while reserving the setting for cases where data integrity cannot be compromised.

### Source excerpt

. [Disabling allow_partial_search_results in Elasticsearch](disabling-allow-partial-results-in-elasticsearch-cover...

## Extracting a Chat Microservice from a Monolith: Lessons from hh.ru

DevFeed: [Extracting a Chat Microservice from a Monolith: Lessons from hh.ru](<https://devfeed.tech/articles/15-30692.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/hh/articles/956102/>)

Author: Ilrahil (hh.ru)

Published: 2025-10-14T10:00:26Z

Content type: article

Language: ru

Sources: [HeadHunter RU](<https://devfeed.tech/sources/headhunter-ru.md>)

Topics: [Back end](<https://devfeed.tech/topics/backend.md>), [event driven](<https://devfeed.tech/topics/event-driven.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Java](<https://devfeed.tech/topics/java.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [elasticsearch](<https://devfeed.tech/topics/elasticsearch.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [elasticsearch](<https://devfeed.tech/tags/elasticsearch.md>), [event-driven](<https://devfeed.tech/tags/event-driven.md>), [hh-ru](<https://devfeed.tech/tags/hh-ru.md>), [highload-plus-plus](<https://devfeed.tech/tags/highload-plus-plus.md>), [java](<https://devfeed.tech/tags/java.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [tag-1e4ee1f65f5a](<https://devfeed.tech/tags/tag-1e4ee1f65f5a.md>), [tag-75f84211cab4](<https://devfeed.tech/tags/tag-75f84211cab4.md>), [tag-bfc1a5037c9b](<https://devfeed.tech/tags/tag-bfc1a5037c9b.md>), [tag-c2e9e71d738f](<https://devfeed.tech/tags/tag-c2e9e71d738f.md>), [tag-d4be1d74f775](<https://devfeed.tech/tags/tag-d4be1d74f775.md>)

### AI overview

A backend developer at hh.ru describes the staged extraction of a chat microservice from the Negotiations monolith. The article covers separating modules, monolith dependencies, SQL joins, transactions, asynchronous API delays, and the final service extraction, using event-driven architecture, data-model redesign, and an integration layer.

### Source excerpt

Про выделение микросервисов из монолита рассказывали много, но у каждого свой путь - в статье расскажем про наш. От простейшего выделения сервиса в модуль в начале до решения проблем разрыва транзакций, SQL Join-запросов, задержек асинхронного API и непосредственно выделения нового сервиса. Использование event-driven архитектуры, редизайна модели данных и интеграционного слоя как основных подходов в процессе выделения. Читать далее

## Breaking free from rising observability costs with open, cost-efficient architectures

DevFeed: [Breaking free from rising observability costs with open, cost-efficient architectures](<https://devfeed.tech/articles/breaking-free-from-rising-observability-costs-with-open-cost-efficient-architectures-4997.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/breaking-free-from-rising-observability-costs-with-open-cost-efficient-architectures>)

Author: Mike Shi

Published: 2025-09-18T08:27:13Z

Content type: article

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

Topics: [observability](<https://devfeed.tech/topics/observability.md>), [elasticsearch](<https://devfeed.tech/topics/elasticsearch.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [log management](<https://devfeed.tech/topics/log-management.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [cost](<https://devfeed.tech/tags/cost.md>), [elasticsearch](<https://devfeed.tech/tags/elasticsearch.md>), [logs](<https://devfeed.tech/tags/logs.md>), [observability](<https://devfeed.tech/tags/observability.md>), [open](<https://devfeed.tech/tags/open.md>), [switching](<https://devfeed.tech/tags/switching.md>)

### AI overview

The article examines why observability costs increase as systems scale, linking the problem to legacy search-first architectures and pricing based on data ingestion or hosts. It traces the evolution from manual log processing and syslog through Splunk and Elasticsearch, then introduces an open, cost-efficient architecture centered on OTel-first collection, unified storage, and affordable long-term retention.

### Source excerpt

Observability costs rise because legacy search-first architectures and ingest/per-host pricing models conflict with modern analytics workflows. Learn the root causes and the open blueprint: OTel-first collection, unified storage, and affordable long reten

## Scaling craft coffee: How ClickHouse powers Artly's barista bots

DevFeed: [Scaling craft coffee: How ClickHouse powers Artly's barista bots](<https://devfeed.tech/articles/scaling-craft-coffee-how-clickhouse-powers-artly-s-barista-bots-4968.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/artly-clickhouse-barista>)

Author: ClickHouse

Published: 2025-08-19T14:07:27Z

Content type: article

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [Bots](<https://devfeed.tech/topics/bots.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [Data Infrastructure](<https://devfeed.tech/topics/data-infrastructure.md>), [Cloud Architecture](<https://devfeed.tech/topics/cloud-architecture.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [elasticsearch](<https://devfeed.tech/topics/elasticsearch.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Web](<https://devfeed.tech/topics/web.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [aws](<https://devfeed.tech/tags/aws.md>), [bots](<https://devfeed.tech/tags/bots.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [cloud-architecture](<https://devfeed.tech/tags/cloud-architecture.md>), [data-infrastructure](<https://devfeed.tech/tags/data-infrastructure.md>), [elasticsearch](<https://devfeed.tech/tags/elasticsearch.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [s3](<https://devfeed.tech/tags/s3.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

This article explains how Artly uses ClickHouse within a hybrid AWS and GCP data infrastructure to support robotic baristas. The system processes telemetry, operational logs, and sales data in near real time, helping Artly monitor and improve consistent coffee production across multiple locations.

### Source excerpt

"ClickHouse has a lot of great features. It's very flexible and great for our use cases. The pricing is also very affordable compared to other alternatives." - Tong Liu, Principal Software Architect

## How Discord Indexes Trillions of Messages

DevFeed: [How Discord Indexes Trillions of Messages](<https://devfeed.tech/articles/how-discord-indexes-trillions-of-messages-247.md>)

Original publisher: [Read original article](<https://discord.com/blog/how-discord-indexes-trillions-of-messages>)

Author: Vicki Niu

Published: 2025-04-24T00:00:00Z

Content type: article

Language: en

Sources: [Discord Blog](<https://devfeed.tech/sources/discord-blog.md>)

Topics: [Discord](<https://devfeed.tech/topics/discord.md>), [elasticsearch](<https://devfeed.tech/topics/elasticsearch.md>), [Redis](<https://devfeed.tech/topics/redis.md>)

Tags: [cost](<https://devfeed.tech/tags/cost.md>), [discord](<https://devfeed.tech/tags/discord.md>), [elasticsearch](<https://devfeed.tech/tags/elasticsearch.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [operations](<https://devfeed.tech/tags/operations.md>), [performance](<https://devfeed.tech/tags/performance.md>), [redis](<https://devfeed.tech/tags/redis.md>), [search](<https://devfeed.tech/tags/search.md>)

### AI overview

Discord describes how it built and scaled a message-search system using Elasticsearch, Redis, sharded message storage, queues, and indexing workers. The article highlights reliability and operational problems that emerged as Discord's message volume and Elasticsearch clusters grew.

### Source excerpt

Learn how Discord scaled its search infrastructure to index trillions of messages and unlock new features.

## Databases in 2024: A Year in Review

DevFeed: [Databases in 2024: A Year in Review](<https://devfeed.tech/articles/databases-in-2024-a-year-in-review-33718.md>)

Original publisher: [Read original article](<https://www.cs.cmu.edu/~pavlo/blog/2025/01/2024-databases-retrospective.html>)

Author: Andy Pavlo

Published: 2025-01-01T05:00:00Z

Content type: opinion

Language: en

Sources: [Andy Pavlo - Carnegie Mellon University](<https://devfeed.tech/sources/andy-pavlo-carnegie-mellon-university.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [Database](<https://devfeed.tech/topics/database.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [elasticsearch](<https://devfeed.tech/topics/elasticsearch.md>), [Redis](<https://devfeed.tech/topics/redis.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [amazon](<https://devfeed.tech/topics/amazon.md>)

Tags: [amazon](<https://devfeed.tech/tags/amazon.md>), [blog](<https://devfeed.tech/tags/blog.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [database](<https://devfeed.tech/tags/database.md>), [databases](<https://devfeed.tech/tags/databases.md>), [elasticsearch](<https://devfeed.tech/tags/elasticsearch.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [redis](<https://devfeed.tech/tags/redis.md>)

### AI overview

A retrospective on the 2024 database ecosystem, focusing on database-company business models, cloud competition, and restrictive source-code license changes involving Redis and Elasticsearch, with additional discussion of MongoDB and hosted database services.

### Source excerpt

Andy rises from the ashes of his dead startup and discusses what happened in 2024 in the database game.

## Blog: Falcosidekick 2.30.0

DevFeed: [Blog: Falcosidekick 2.30.0](<https://devfeed.tech/articles/blog-falcosidekick-2-30-0-32515.md>)

Original publisher: [Read original article](<https://falco.org/blog/falcosidekick-2-30-0/>)

Published: 2024-12-04T00:00:00Z

Content type: release

Language: en

Sources: [Falco - Falco](<https://devfeed.tech/sources/falco-falco.md>), [Falco - The Falco blog](<https://devfeed.tech/sources/falco-the-falco-blog.md>)

Topics: [Falco](<https://devfeed.tech/topics/falco.md>), [Cloud Native Ecosystem](<https://devfeed.tech/topics/cloud-native-ecosystem.md>), [elasticsearch](<https://devfeed.tech/topics/elasticsearch.md>), [Prometheus](<https://devfeed.tech/topics/prometheus.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [batching](<https://devfeed.tech/tags/batching.md>), [cloud-native](<https://devfeed.tech/tags/cloud-native.md>), [compression](<https://devfeed.tech/tags/compression.md>), [elasticsearch](<https://devfeed.tech/tags/elasticsearch.md>), [falco](<https://devfeed.tech/tags/falco.md>), [falcosidekick](<https://devfeed.tech/tags/falcosidekick.md>), [http](<https://devfeed.tech/tags/http.md>), [prometheus](<https://devfeed.tech/tags/prometheus.md>), [release](<https://devfeed.tech/tags/release.md>)

### AI overview

Falcosidekick 2.30.0 adds Webex, OTLP Metrics, and Datadog Logs integrations. The release also improves throughput and Elasticsearch integration, updates Prometheus metric naming, supports multiple AlertManager hosts, and fixes several bugs.

### Source excerpt

A few days after a new release of Falco Talon, our response engine, it's time for our favorite proxy forwarder to do the same. New outputs A new release means new integrations. Thanks to our contributors for their helps. Webex Notify your team on Webex with the integration developed by @k0rventen. OTLP Metrics The adoption of Open Telemetry is bigger and bigger in the Cloud Native ecosystem, @ekoops introduced the OTLP Metrics in Falcosidekick. Datalog Logs The Falco alerts can be forwarded to Datadog as events for a while in Falcosidekick, you can now use their Logs service thanks to @yohboy. New features Here's a non exhaustive list of the great features and enhancements which come with this new release: x3 throughput @alekmaus spotted a bottleneck with the http client used to forward the events to the outputs. His fix increases up to 300% the throughput!!! Better integration with Elasticsearch @alekmaus worked hard to improve the integration with Elasticsearch. In addition improvments for the clients, new settings have been introduced, like the possibility to specify an ingest pipeline or an api key, to enable batching and compression. See the docs to know them all. Better consistency for the Prometheus metrics Falco recently integrated a direct endpoint to expose metrics in the Prometheus format. After a lot of discussions between the maintainers and the community, a convention has been chosen for the names of the metrics. This release adapts the metrics exposed by Falcosidekick to follow this convention and have a consistency accross the different components of the ecosystem. Breaking changes: The renaming of the metrics might impact the queries for your alerts and dashboards. Multi hosts for AlertManager You can now specify a list of servers for the AlertManager output, which is a requirement when it's deployed in HA mode. Fixes The contributors fixed several bugs, here's a non exhaustive list of the more important ones: Fix PolicyReports created in the same n

## One timezone for everything: k8tz and the Jakarta timestamp problem

DevFeed: [One timezone for everything: k8tz and the Jakarta timestamp problem](<https://devfeed.tech/articles/one-timezone-for-everything-k8tz-and-the-jakarta-timestamp-problem-34030.md>)

Original publisher: [Read original article](<https://andikaahmad.com/blog/k8tz-timezone-injection/>)

Published: 2024-11-20T00:00:00Z

Content type: article

Language: en

Sources: [Andika Ahmad Ramadhan -- Blog](<https://devfeed.tech/sources/andika-ahmad-ramadhan-blog.md>)

Topics: [Kubernetes admission controller](<https://devfeed.tech/topics/kubernetes-admission-controller.md>), [timezone](<https://devfeed.tech/topics/timezone.md>), [certificates](<https://devfeed.tech/topics/certificates.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [elasticsearch](<https://devfeed.tech/topics/elasticsearch.md>)

Tags: [certificates](<https://devfeed.tech/tags/certificates.md>), [elasticsearch](<https://devfeed.tech/tags/elasticsearch.md>), [kubernetes-admission-controller](<https://devfeed.tech/tags/kubernetes-admission-controller.md>), [timezone](<https://devfeed.tech/tags/timezone.md>), [tls](<https://devfeed.tech/tags/tls.md>)

### AI overview

The article explains how k8tz applies Asia/Jakarta to Kubernetes pods through an admission controller, allowing public images such as Fluentd and Elasticsearch to use the platform timezone without image changes. It also describes three upstream patches for cert-manager support, certificate rotation without restarts, and configurable initContainer names.

### Source excerpt

How we used k8tz to force Asia/Jakarta onto public images like Fluentd and Elasticsearch, and the three patches I sent upstream.

## Reducing false positives with automated SIEM investigations from Elastic and Tines

DevFeed: [Reducing false positives with automated SIEM investigations from Elastic and Tines](<https://devfeed.tech/articles/reducing-false-positives-with-automated-siem-investigations-from-elastic-and-tines-4823.md>)

Original publisher: [Read original article](<https://www.elastic.co/blog/false-positives-automated-siem-investigations-elastic-tines>)

Author: Aaron Jewitt

Published: 2024-05-31T00:00:00Z

Content type: article

Language: en

Sources: [Elastic Blog - Elasticsearch, Kibana, and ELK Stack](<https://devfeed.tech/sources/elastic-blog-elasticsearch-kibana-and-elk-stack.md>)

Topics: [SIEM, Security](<https://devfeed.tech/topics/siem-security.md>), [SOC](<https://devfeed.tech/topics/soc.md>), [Security](<https://devfeed.tech/topics/security.md>), [elasticsearch](<https://devfeed.tech/topics/elasticsearch.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [analysts](<https://devfeed.tech/tags/analysts.md>), [api](<https://devfeed.tech/tags/api.md>), [automated-threat-protection-anomaly-detection-cybersecurity-network-visibility-security-analytic](<https://devfeed.tech/tags/automated-threat-protection-anomaly-detection-cybersecurity-network-visibility-security-analytic.md>), [aws](<https://devfeed.tech/tags/aws.md>), [blog-post](<https://devfeed.tech/tags/blog-post.md>), [elastic](<https://devfeed.tech/tags/elastic.md>), [endpoint-security-security](<https://devfeed.tech/tags/endpoint-security-security.md>), [false-positives](<https://devfeed.tech/tags/false-positives.md>), [logs](<https://devfeed.tech/tags/logs.md>), [security](<https://devfeed.tech/tags/security.md>), [server](<https://devfeed.tech/tags/server.md>), [soc](<https://devfeed.tech/tags/soc.md>), [token](<https://devfeed.tech/tags/token.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

Elastic's InfoSec team uses Tines to automate initial SIEM alert investigations, helping reduce false positives and analyst fatigue. The workflow queries Elasticsearch using alert data such as source.ip, closes alerts associated with trusted devices or known benign activity, and escalates cases that cannot be resolved automatically.

### Source excerpt

Discover how Elastic's InfoSec team saves thousands of hours per month by using Tines to automate SIEM alert investigations while reducing false positives and detect compromised accounts.

## How the Guardian's Ophan Analytics Tool Moved from Elasticsearch Rollups to BigQuery

DevFeed: [How the Guardian's Ophan Analytics Tool Moved from Elasticsearch Rollups to BigQuery](<https://devfeed.tech/articles/roll-over-rollups-the-big-future-of-ophan-s-historical-data-19962.md>)

Original publisher: [Read original article](<https://www.theguardian.com/info/2023/jun/07/roll-over-rollups-the-big-future-of-ophans-historical-data>)

Author: Sam Hession

Published: 2023-06-07T12:44:33Z

Content type: article

Language: en

Sources: [Guardian](<https://devfeed.tech/sources/guardian.md>)

Topics: [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [elasticsearch](<https://devfeed.tech/topics/elasticsearch.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [BigQuery](<https://devfeed.tech/topics/bigquery.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [analytics](<https://devfeed.tech/tags/analytics.md>), [bigquery](<https://devfeed.tech/tags/bigquery.md>), [data](<https://devfeed.tech/tags/data.md>), [elasticsearch](<https://devfeed.tech/tags/elasticsearch.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [pipeline](<https://devfeed.tech/tags/pipeline.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [warehouse](<https://devfeed.tech/tags/warehouse.md>)

### AI overview

The Guardian describes how Ophan, its real-time analytics tool, expanded from short-term pageview monitoring to historical data analysis. Because Elasticsearch Rollups remained in technical preview and lacked service-level guarantees, the team considered moving the long-term data pipeline to BigQuery.

### Source excerpt

How the Guardian's real time analytics tool pivoted from ElasticSearch Rollups to BigQuery and what we learnt along the way Ophan is the Guardian's in-house developed real time analytics tool which allows us to see how our content is performing in real-time, providing our Editorial teams with the insights they need to curate and promote our journalism. Its intuitive ways of monitoring reader engagement with content help the teams to evaluate whether it's performing optimally. Ophan's distinguishing feature has always been to provide journalists with visualised real time pageview information, with features based on the previous two weeks. More recently we have expanded these capabilities to provide insights for wider timescales with years of data available at their fingertips. Continue reading...

## Temporal v1.20: Simpler dev environments & Workflow scheduling

DevFeed: [Temporal v1.20: Simpler dev environments & Workflow scheduling](<https://devfeed.tech/articles/temporal-v1-20-simpler-dev-environments-workflow-scheduling-36050.md>)

Original publisher: [Read original article](<https://temporal.io/blog/temporal-v1-20-lighter-and-simpler-development-environments-and-improved>)

Author: Justin Pirie

Published: 2023-03-20T07:00:00Z

Content type: release

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [elasticsearch](<https://devfeed.tech/topics/elasticsearch.md>), [datadog](<https://devfeed.tech/topics/datadog.md>), [cURL](<https://devfeed.tech/topics/curl.md>), [Homebrew](<https://devfeed.tech/topics/homebrew.md>), [Quartz](<https://devfeed.tech/topics/quartz.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [cli](<https://devfeed.tech/tags/cli.md>), [containers](<https://devfeed.tech/tags/containers.md>), [curl](<https://devfeed.tech/tags/curl.md>), [datadog](<https://devfeed.tech/tags/datadog.md>), [dev](<https://devfeed.tech/tags/dev.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [elasticsearch](<https://devfeed.tech/tags/elasticsearch.md>), [homebrew](<https://devfeed.tech/tags/homebrew.md>), [product-news](<https://devfeed.tech/tags/product-news.md>), [quartz](<https://devfeed.tech/tags/quartz.md>), [scheduling](<https://devfeed.tech/tags/scheduling.md>), [v1](<https://devfeed.tech/tags/v1.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

Temporal v1.20 simplifies local development environments by packaging Temporalite into the core product and adding a Temporal CLI with installation options including curl, Homebrew, and binary downloads. The release also adds Advanced Visibility to the CLI, deprecates direct Advanced Visibility on Cassandra without Elasticsearch, and makes Scheduled Workflows generally available.

### Source excerpt

Explore Temporal v1.20's improvements in dev environments and Workflow scheduling, making it easier to adopt distributed systems best practices.

## How we improved reporting and monitoring of test automation results

DevFeed: [How we improved reporting and monitoring of test automation results](<https://devfeed.tech/articles/how-we-improved-reporting-and-monitoring-of-test-automation-results-28033.md>)

Original publisher: [Read original article](<https://tech.trivago.com/post/2023-02-15-how-we-improved-reporting-and-monitoring-of-test-automation-results/>)

Author: Giuseppe Donati Web Test Automation Engineer Not a stereotypical Italian guy; Except

Published: 2023-02-15T00:00:00Z

Content type: article

Language: en

Sources: [Trivago](<https://devfeed.tech/sources/trivago.md>)

Topics: [Testing](<https://devfeed.tech/topics/testing.md>), [Test automation](<https://devfeed.tech/topics/test-automation.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [Selenium](<https://devfeed.tech/topics/selenium.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [elasticsearch](<https://devfeed.tech/topics/elasticsearch.md>), [kibana](<https://devfeed.tech/topics/kibana.md>), [logstash](<https://devfeed.tech/topics/logstash.md>), [Grafana](<https://devfeed.tech/topics/grafana.md>), [Cucumber](<https://devfeed.tech/topics/cucumber.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [elasticsearch](<https://devfeed.tech/tags/elasticsearch.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [gcp](<https://devfeed.tech/tags/gcp.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [grafana](<https://devfeed.tech/tags/grafana.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [kibana](<https://devfeed.tech/tags/kibana.md>), [logstash](<https://devfeed.tech/tags/logstash.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [quality-assurance](<https://devfeed.tech/tags/quality-assurance.md>), [selenium](<https://devfeed.tech/tags/selenium.md>), [test-automation](<https://devfeed.tech/tags/test-automation.md>)

### AI overview

The article describes trivago's updated system for executing, reporting, and monitoring Selenium-based end-to-end tests. It covers GitHub Actions workflows, custom runners on Google Cloud, cloud report storage, Kafka and Logstash processing, Elasticsearch and Kibana visualization, and Grafana and Slack alerting.

### Source excerpt

Over the last few years, we completely refactored what was described in our previous article about how we use the ELK sta...

## Job Hound is Back

DevFeed: [Job Hound is Back](<https://devfeed.tech/articles/job-hound-is-back-28184.md>)

Original publisher: [Read original article](<http://fuzzyblog.io/blog/jobhound/2022/05/27/job-hound-is-back.html>)

Author: Fuzzygroup

Published: 2022-05-27T10:58:00Z

Content type: opinion

Language: en

Sources: [Scott Johnson](<https://devfeed.tech/sources/scott-johnson.md>)

Topics: [Job](<https://devfeed.tech/topics/job.md>), [Code](<https://devfeed.tech/topics/code.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [hosting](<https://devfeed.tech/topics/hosting.md>), [monitor](<https://devfeed.tech/topics/monitor.md>), [elasticsearch](<https://devfeed.tech/topics/elasticsearch.md>), [test-coverage](<https://devfeed.tech/topics/test-coverage.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [docker](<https://devfeed.tech/tags/docker.md>), [elasticsearch](<https://devfeed.tech/tags/elasticsearch.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [job](<https://devfeed.tech/tags/job.md>), [jobhound](<https://devfeed.tech/tags/jobhound.md>), [monitor](<https://devfeed.tech/tags/monitor.md>), [security](<https://devfeed.tech/tags/security.md>), [ssl](<https://devfeed.tech/tags/ssl.md>), [test-coverage](<https://devfeed.tech/tags/test-coverage.md>)

### AI overview

The author revisits Job Hound after learning how a user relied on it during a job search. The update describes new hosting, faster performance, Job Hound-specific blog filtering, content updates, uptime monitoring, analytics, and improved test coverage. Elasticsearch is currently offline, with plans to restore it.

### Source excerpt

It is now 2022 and Job Hound has existed for 4 years now having happily served over 1,000 users to help apply for over 5,000 different jobs. Job Hound has been one of those bits of code that you write and it just runs happily in the background just plain working without fail. Other than a few restarts to the Docker containers to reclaim storage, I literally haven't touched it since I wrote it back in 2018. And, facepalm, I'm not happy about that. A chance set of interactions with a happy Job Hound user convinced me to re-focus on Job Hound: Scott, I used your Job Hound during my 7 month, 84 applications search and landed a gig at BLANK Health as a Security Engineer. Now I am using Job Hound again for my wife to track the same thing! What a fantastic site. Simple but more useful than just some Excel sheet. Just wanted to circle back and say thank you Marc Now here's the rub - he used Job Hound while the SSL was broken. When someone uses your site even when Chrome is telling you not to - that's powerful. I took Marc's advice to heart and dug back into the Job Hound source code: New Hosting (it is now on a cluster of machines, load balanced and all) Significantly Faster Blog link now gives you only posts about Job Hound A start on content updates Monitored for uptime issues On machines that I monitor every day for Pizza For Ukraine and Covid Near Me so I'll always know if something goes down New Analytics (useful for me although less so for you) Better test coverage (again useful for me) New features are planned and coming. I've also modified my personal schedule to allow me to put sustainable hours into Job Hound. Sustainable hours are key to side projects, particularly ones that aren't profitable (it was never supposed to be). The only downside right now is that ElasticSearch is being difficult so that's offline. It is, clearly, on the short list of things to bring back. My sincere thanks go out to Marc. Appreciated. So ... The Hound Is Back.

## Artsy Deprecates the KAWS Collections Service by Moving Its Functionality into Gravity

DevFeed: [Artsy Deprecates the KAWS Collections Service by Moving Its Functionality into Gravity](<https://devfeed.tech/articles/third-time-s-the-charm-deprecating-kaws-19160.md>)

Original publisher: [Read original article](<https://artsy.github.io/blog/2022/05/09/deprecating-kaws/>)

Published: 2022-05-09T00:00:00Z

Content type: article

Language: en

Sources: [Artsy](<https://devfeed.tech/sources/artsy.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [Database](<https://devfeed.tech/topics/database.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [elasticsearch](<https://devfeed.tech/topics/elasticsearch.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Rails](<https://devfeed.tech/topics/rails.md>), [Ruby](<https://devfeed.tech/topics/ruby.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [database](<https://devfeed.tech/tags/database.md>), [elasticsearch](<https://devfeed.tech/tags/elasticsearch.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [kaws-refactoring-gravity](<https://devfeed.tech/tags/kaws-refactoring-gravity.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [rails](<https://devfeed.tech/tags/rails.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

Artsy explains why it deprecated KAWS, a service for defining artwork collections, and moved its functionality into the main Gravity database and API. The article describes KAWS's Node.js, MongoDB, GraphQL, TypeScript, and Elasticsearch-based design and the lessons from retiring it.

### Source excerpt

How do you tell when it's time to deprecate a system? If something mostly works OK, is it worth spending time and effort replacing its functionality? At Artsy, we realized several years ago that we needed to be able to group a bunch of artworks together. If we wanted to have a page with all of the ceramics by Lucio Fontana, or contemporary prints from the IFPDA Fair Sprint 2022, or a gift guide curated by Antwaun Sargent, we needed to have a way to make that happen. We decided to call these things "collections," a reasonable name for a collection of artworks. In order to create them, we developed a service called KAWS, named after the artist (whose works we wanted to put in several of these collections). Now, 4 years later, we've taken down the service and folded its functionality into Artsy's main database and API, Gravity. Let's talk about why and what we learned along the way. A little context KAWS has a somewhat unusual design. It's a server, a Node.js app with its own Mongo database, and it serves up a GraphQL API. It also relies on TypeORM to map TypeScript models to database records and TypeGraphQL to keep TS and GraphQL types in sync. This makes it a bit different from most services Artsy maintains. Most of our APIs are Ruby on Rails apps, and we don't have any other uses of TypeORM and TypeGraphQL. When it was created, it was a cool experiment with a possible direction for future APIs - one we decided not to pursue for the time being. KAWS doesn't store any artworks - or even any artwork IDs. Instead, it just stores a "query", a set of Elasticsearch criteria. This could be a list of artist IDs or gene IDs, a tag ID, a keyword, or any combination of those things. In other words, a KAWS artwork collection could be defined in human-readable terms as something like "artworks with the 'Black and White' gene by the artist Bridget Riley" or "artworks by Auguste Rodin with the keyword 'bronze' and the gene 'Sculpture'." This approach results in a somewhat odd flow

## How Temporal Auto-Setup works

DevFeed: [How Temporal Auto-Setup works](<https://devfeed.tech/articles/how-temporal-auto-setup-works-35726.md>)

Original publisher: [Read original article](<https://temporal.io/blog/auto-setup>)

Author: Shawn Wang

Published: 2022-01-05T07:00:00Z

Content type: tutorial

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Deployment](<https://devfeed.tech/topics/deployment.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [elasticsearch](<https://devfeed.tech/topics/elasticsearch.md>), [Apache Cassandra](<https://devfeed.tech/topics/cassandra.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>)

Tags: [cassandra](<https://devfeed.tech/tags/cassandra.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [docker](<https://devfeed.tech/tags/docker.md>), [elasticsearch](<https://devfeed.tech/tags/elasticsearch.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [migrations](<https://devfeed.tech/tags/migrations.md>), [schema](<https://devfeed.tech/tags/schema.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>)

### AI overview

This article explains how Temporal's auto-setup process supports deployment. It describes the Docker entrypoint, schema setup for SQL databases and Cassandra, optional Elasticsearch visibility-schema setup, and Temporal Server namespace registration, with context for self-hosted users moving from auto-setup to production deployments.

### Source excerpt

Discover how Temporal's auto-setup feature simplifies deployment, offering easy installation with Docker images and zipped binaries for the Temporal server

[Next page](<https://devfeed.tech/topics/elasticsearch.md?cursor=WyIyMDIyLTAxLTA1VDA3OjAwOjAwKzAwOjAwIiwgIjYwM2RlYWI2LWJiNWMtNDFlNi1hNmEyLTY5Y2E5NmIyZjg0NCJd>)