TL;DR
  • Official Documentation: Elastic official guide, Spring Data Elasticsearch documentation
  • Korean Resources: Real-world cases from Woowahan Brothers, Kakao, Naver D2 tech blogs
  • Cloud Services: Elastic Cloud (official), Amazon OpenSearch (AWS integration), Self-Managed (full control)
  • Learning Path: Official free training → Korean blogs → Elastic certification

Official documentation, recommended books, and community resource links.

Official Documentation#

Elasticsearch#

Kibana#

Spring Data Elasticsearch#

Beginner#

BookAuthorFeatures
Elasticsearch in Action (2nd Ed)Madhusudhan KondaHands-on examples
Learning Elastic Stack 8.0Pranav ShuklaFull ELK stack coverage

Advanced#

BookAuthorFeatures
Elasticsearch: The Definitive GuideClinton GormleyPrinciple understanding (older version but useful for concepts)
Relevant SearchDoug TurnbullSearch relevance optimization

Online Courses#

Free#

Community#

Forums & Q&A#

Korean Community#

Korean Learning Resources#

Blogs & Articles#

TopicLinkFeatures
ES BasicsWoowahan Brothers Tech BlogReal-world application cases
Search OptimizationKakao Tech BlogLarge-scale search experience
Log AnalysisNaver D2ELK stack operation
InfrastructureDaangn Tech BlogStartup ES adoption story
  • “Elasticsearch Search Quality Improvement” - Real-world search relevance tuning
  • “Migrating 100M Records to ES” - High-volume indexing optimization
  • “Zero-Downtime ES Cluster Upgrade” - Version upgrade during operation
  • “Customizing Nori Analyzer” - Improving Korean search quality

Korean Books#

BookFeatures
Elasticsearch Practical GuideKorean, practice-focused
ElasticSearch from FundamentalsBeginner-friendly

Tip: Combining English official docs with Korean blogs accelerates understanding.

GitHub#

Blogs & Articles#

Elastic Official#

  • Search quality improvement case studies
  • High-volume indexing optimization
  • Cluster operation experience

Tools#

Development/Testing#

ToolPurpose
Kibana Dev ToolsAPI testing, query writing
Elasticsearch HeadCluster visualization (Chrome extension)
CerebroCluster management UI

Monitoring#

ToolPurpose
Kibana Stack MonitoringOfficial monitoring
Grafana + PrometheusCustom dashboards
Elastic APMApplication performance monitoring

Data Synchronization#

ToolPurpose
LogstashData collection from various sources
DebeziumCDC-based DB → Elasticsearch sync
Kafka ConnectKafka ↔ Elasticsearch integration

Cloud Service Comparison#

Consider managed services instead of self-operation.

Major Services#

ServiceProviderFeaturesPrice Range
Elastic CloudElasticOfficial service, latest features firstMedium-High
Amazon OpenSearchAWSAWS integration, OpenSearch-basedMedium
Azure Cognitive SearchMicrosoftAI features, Azure integrationMedium-High
Google Cloud ElasticsearchGCPElastic partnershipMedium

Elastic Cloud vs Self-Managed#

ItemElastic CloudSelf-Managed
Initial SetupMinutesHours to days
Operational BurdenLowHigh
CostHigher (hourly billing)Infrastructure only
CustomizationLimitedFull freedom
UpgradesAuto/EasyManual planning required
Security SetupBuilt-inConfigure yourself

Amazon OpenSearch vs Elasticsearch#

ItemAmazon OpenSearchElasticsearch
BaseES 7.10 forkOriginal
LicenseApache 2.0Elastic License / SSPL
Latest FeaturesMay be delayedSupported first
AWS IntegrationExcellentRequires separate setup
CostAWS pay-as-you-goSelf-operation or Elastic Cloud

Selection Guide#

AWS environment + cost optimization → Amazon OpenSearch
Latest features + official support → Elastic Cloud
Full control needed → Self-Managed
Azure/GCP environment → Respective cloud's managed service

Tip: Start small with Self-Managed, consider managed services when scaling up


Version Changes#

Elasticsearch 8.x Major Changes#

  • Security enabled by default
  • Java API Client (replaces High-Level REST Client)
  • Enhanced vector search (kNN)
  • New license model (SSPL + Elastic License 2.0)

Spring Data Elasticsearch 5.x#

  • Uses Elasticsearch Java Client (replaces RestHighLevelClient)
  • Enhanced Reactive support
  • Elasticsearch 8.x compatible

Certification#

Elastic Certified Engineer#

Elastic Certified Analyst#