Shaping diamonds with Elastic
Rostislav Aronov, System Architect, Sarine
• Rostislav Aronov
• System Architect @ Sarine
• More then 25 years in SW industry
• From coder via DBA, IT, DevOps to architect
• Currently leading key projects at Sarine -
• Cloud connected planning application
• Sarine Profile
• Others
About Me
On Time, On quality, On budget!
• Public company – Singapore exchange
• Market share at manufacturing – more than 80%
• Millions of the world’s diamonds are touched by Sarine technology
• CUT grading – ALL major labs – NGTC, GIA, AGS, HRD, IGI…
• Number of employees – 600 World Wide
• Video - https://youtu.be/0PL9BtO-xl4
About Sarine Technologies
About SarineTechnologies
About SarineTechnologies
Mining & Rough
Trade
Manufacturing
Gemological
Reporting
Polish Trade Retail
Sarine's Big Data Journey by Rostislav Aaronov
Sarine's Big Data Journey by Rostislav Aaronov
About SarineTechnologies
Perfect Stone
High Clarity, Colour and Cut
grades Low Clarity Low Colour Low Cut
Sarine ProfileTM
About SarineTechnologies
Sarine Planning application
• Stand-alone (disconnected) desktop application
• No usage statistics
• No customer feedback
• Support done by screen sharing
• Application/Client Security only
• Applanders - Escaping Appland!
About SarineTechnologies
Sarine – Cloud connected application
Work station (client)
Sarine Application
Back End Service for Data
processing
Data Store
SQL-RDS/DynamoDB/S3
Elasticsearch
Logstash
Kibana
Lambda Statistic collector
• Application centric logs – requests and results statistic data
• .Net Services activity logs – log4net info and error level logs
• Client sense logs – requests round trip statistics
• Lambda activity logs – info and errors
Sarine – Cloud connected application
• CEO – Now this is 21st century!
• PM –We have valuable feedback
• CC – It is easy to help our customers
• DevOps –We know how to monitor and maintain the production system
• Dev –We have cool technology
• And more…
Elastic and Sarine - BusinessValue
• Elasticsearch cluster with 3 nodes
• 125 indices (daily, weekly, monthly)
• 268 shards
• 400 millions docs
• 1 terabyte data
• And counting…
Elastic – How we use it?
• Shield
• Marvel
• Watcher
• Head
• Kopf
• CB – XDCR
• Cloud – AWS for S3 backups
• Curator
Elastic – How we use it?
• DataZone
• POC
• Architecture and Sizing
• First implementation
• Team education
• Elastic subscription
• Fine tuning and best practices recommendation
• Production monitoring, 24/7 support
• Team education
Partners for our Big Data Journey
• More Sarine projects on elastic
• Sarine Profile
• Main data store – Couchbase
• Main log/history system
• Main search system
• Main Data visualization system
• Automatic tests
• Results collection
• Data visualization, reports
• Main monitoring tool
• Alerts based on watchers
• Main dashboard
Elastic – Is a Strategic Partner
• Use elastic for real-time data collection, analysis and visualization
• Use elastic for super fast search as a part of web and desktop application
• Plan index structure (shards, periodic, size)
• Plan the cluster size, use at least 3 nodes to avoid split brain
• Design index mapping carefully. Use templates, analyzers according to your
needs. Default setting are good enough for general case only!
• Educate you team, it is new and not intuitive for most people technology
• Use partners and consulting at least at the begging
• Re-indexing is expensive. Avoid it.
Elastic – Recommendations
Q & A
Sarine - Shaping diamonds with Elastic
• Careers at Sarine
• Client Ninja / Developer for PresentationTeam
• Full stack Developers for Cloud Services & PresentationTeams
• Test Engineer to lead QA in Cloud Services team
Sarine - Shaping diamonds with Elastic
Thank You!

More Related Content

PDF
Elasticsearch in Netflix
PDF
Meetup070416 Presentations
PDF
213 event processingtalk-deviewkorea.key
PDF
What's new in Elasticsearch v5
PPTX
Lessons Learned in Deploying the ELK Stack (Elasticsearch, Logstash, and Kibana)
PPTX
Microservices, Continuous Delivery, and Elasticsearch at Capital One
ODP
Elasticsearch for beginners
PDF
Elastic Stack roadmap deep dive
Elasticsearch in Netflix
Meetup070416 Presentations
213 event processingtalk-deviewkorea.key
What's new in Elasticsearch v5
Lessons Learned in Deploying the ELK Stack (Elasticsearch, Logstash, and Kibana)
Microservices, Continuous Delivery, and Elasticsearch at Capital One
Elasticsearch for beginners
Elastic Stack roadmap deep dive

What's hot (20)

PDF
Replicate Elasticsearch Data with Cross-Cluster Replication (CCR)
PPTX
Elatic{on}'16 recap
PDF
Análisis del roadmap del Elastic Stack
PDF
Building a reliable and cost effect logging system at Box
PPTX
Building an ETL pipeline for Elasticsearch using Spark
PPTX
The Elastic ELK Stack
PPTX
Elasticsearch
PPTX
Introduction to AWS Kinesis
PDF
Fighting Cybercrime: A Joint Task Force of Real-Time Data and Human Analytics...
PDF
Kibana Tutorial | Kibana Dashboard Tutorial | Kibana Elasticsearch | ELK Stac...
PPTX
Real time analytics using Hadoop and Elasticsearch
PPTX
Tokyo azure meetup #2 big data made easy
PPTX
Azure Big Data Story
PDF
Riak CS Build Your Own Cloud Storage
PDF
Análisis de las novedades del Elastic Stack
PDF
AWS Kinesis - Streams, Firehose, Analytics
PDF
Streaming Sensor Data Slides_Virender
PDF
Logging, Metrics, and APM: The Operations Trifecta
PDF
Keeping your Enterprise’s Big Data Secure by Owen O’Malley at Big Data Spain ...
PPTX
Server Log Files & Technical SEO Audits: What You Need to Know
Replicate Elasticsearch Data with Cross-Cluster Replication (CCR)
Elatic{on}'16 recap
Análisis del roadmap del Elastic Stack
Building a reliable and cost effect logging system at Box
Building an ETL pipeline for Elasticsearch using Spark
The Elastic ELK Stack
Elasticsearch
Introduction to AWS Kinesis
Fighting Cybercrime: A Joint Task Force of Real-Time Data and Human Analytics...
Kibana Tutorial | Kibana Dashboard Tutorial | Kibana Elasticsearch | ELK Stac...
Real time analytics using Hadoop and Elasticsearch
Tokyo azure meetup #2 big data made easy
Azure Big Data Story
Riak CS Build Your Own Cloud Storage
Análisis de las novedades del Elastic Stack
AWS Kinesis - Streams, Firehose, Analytics
Streaming Sensor Data Slides_Virender
Logging, Metrics, and APM: The Operations Trifecta
Keeping your Enterprise’s Big Data Secure by Owen O’Malley at Big Data Spain ...
Server Log Files & Technical SEO Audits: What You Need to Know
Ad

Similar to Sarine's Big Data Journey by Rostislav Aaronov (20)

PPTX
Solr Under the Hood at S&P Global- Sumit Vadhera, S&P Global
PPTX
Euro IT Group
PDF
AWS-Certified-ML-Engineer-Associate-Slides.pdf
PDF
Turn Data Into Actionable Insights - StampedeCon 2016
PPT
Case Study: Realtime Analytics with Druid
PPTX
Lessons learned from embedding Cassandra in xPatterns
PPTX
How Data Drives Business at Choice Hotels
PDF
It's All About the Data - Tia Dubuisson
PPTX
Big Data Day LA 2016/ Big Data Track - Apply R in Enterprise Applications, Lo...
PDF
ITAM AUS 2017 How to get SAM happily frolicking on the Cloud
PDF
Talavant Data Lake Analytics
PPTX
Data Warehouse Modernization - Big Data in the Cloud Success with Qubole on O...
PPTX
Maxis Alchemize imug 2017
PDF
It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...
PPT
Big data.ppt
PPTX
Lecture1
PDF
Metrics for Web Applications - Netcamp 2012
PPTX
Using AWS To Build A Scalable Machine Data Analytics Service
PPTX
Oracle OpenWorld 2014 Review Part One - Overview
PPTX
Sitecore on Azure
Solr Under the Hood at S&P Global- Sumit Vadhera, S&P Global
Euro IT Group
AWS-Certified-ML-Engineer-Associate-Slides.pdf
Turn Data Into Actionable Insights - StampedeCon 2016
Case Study: Realtime Analytics with Druid
Lessons learned from embedding Cassandra in xPatterns
How Data Drives Business at Choice Hotels
It's All About the Data - Tia Dubuisson
Big Data Day LA 2016/ Big Data Track - Apply R in Enterprise Applications, Lo...
ITAM AUS 2017 How to get SAM happily frolicking on the Cloud
Talavant Data Lake Analytics
Data Warehouse Modernization - Big Data in the Cloud Success with Qubole on O...
Maxis Alchemize imug 2017
It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...
Big data.ppt
Lecture1
Metrics for Web Applications - Netcamp 2012
Using AWS To Build A Scalable Machine Data Analytics Service
Oracle OpenWorld 2014 Review Part One - Overview
Sitecore on Azure
Ad

More from Idan Tohami (20)

PDF
Idan Tohami - Branding Portfolio (Logo, Visual Identity, Brand Styleguide)
PDF
Idan Tohami Graphic Design Portfolio.pdf
PDF
Simplify Your Security with Cybowall
PDF
AML Transaction Monitoring Tuning Webinar
PDF
Robotic Process Automation (RPA) Webinar - By Matrix-IFS
PDF
Open Banking / PSD2 & GDPR Regulations and How They Are Changing Fraud & Fina...
PPTX
Robotic Automation Process (RPA) Webinar - By Matrix-IFS
PDF
Robotic Automation Process (RPA) Brochure - By Matrix-IFS
PPTX
The Journey to the Hybrid Multi Cloud
PPTX
Introdction to Cloud Regulation for Enterprise by 2Bsecure
PPTX
Enterprise Journey to the Cloud - Opening Remarks
PPTX
Vmware on aws
PPTX
Ready.Set.Cloud - Enterprise Cloud Migration Framework
PPTX
Journey to the Public Cloud
PPTX
Google Cloud Fundamentals by CloudZone
PDF
HDinsight Workshop - Prerequisite Activity
PDF
Cloud Regulations and Security Standards by Ran Adler
PPTX
Azure Logic Apps by Gil Gross, CloudZone
PPTX
AWS Fundamentals @Back2School by CloudZone
PDF
Cloud Accelerated Genomics
Idan Tohami - Branding Portfolio (Logo, Visual Identity, Brand Styleguide)
Idan Tohami Graphic Design Portfolio.pdf
Simplify Your Security with Cybowall
AML Transaction Monitoring Tuning Webinar
Robotic Process Automation (RPA) Webinar - By Matrix-IFS
Open Banking / PSD2 & GDPR Regulations and How They Are Changing Fraud & Fina...
Robotic Automation Process (RPA) Webinar - By Matrix-IFS
Robotic Automation Process (RPA) Brochure - By Matrix-IFS
The Journey to the Hybrid Multi Cloud
Introdction to Cloud Regulation for Enterprise by 2Bsecure
Enterprise Journey to the Cloud - Opening Remarks
Vmware on aws
Ready.Set.Cloud - Enterprise Cloud Migration Framework
Journey to the Public Cloud
Google Cloud Fundamentals by CloudZone
HDinsight Workshop - Prerequisite Activity
Cloud Regulations and Security Standards by Ran Adler
Azure Logic Apps by Gil Gross, CloudZone
AWS Fundamentals @Back2School by CloudZone
Cloud Accelerated Genomics

Recently uploaded (20)

PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPT
Geologic Time for studying geology for geologist
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
Architecture types and enterprise applications.pdf
PDF
Unlock new opportunities with location data.pdf
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
Developing a website for English-speaking practice to English as a foreign la...
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
A review of recent deep learning applications in wood surface defect identifi...
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
August Patch Tuesday
PPTX
Tartificialntelligence_presentation.pptx
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
Univ-Connecticut-ChatGPT-Presentaion.pdf
Geologic Time for studying geology for geologist
Taming the Chaos: How to Turn Unstructured Data into Decisions
observCloud-Native Containerability and monitoring.pptx
Architecture types and enterprise applications.pdf
Unlock new opportunities with location data.pdf
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
1 - Historical Antecedents, Social Consideration.pdf
Developing a website for English-speaking practice to English as a foreign la...
O2C Customer Invoices to Receipt V15A.pptx
A review of recent deep learning applications in wood surface defect identifi...
Final SEM Unit 1 for mit wpu at pune .pptx
Zenith AI: Advanced Artificial Intelligence
Hindi spoken digit analysis for native and non-native speakers
Group 1 Presentation -Planning and Decision Making .pptx
August Patch Tuesday
Tartificialntelligence_presentation.pptx
NewMind AI Weekly Chronicles – August ’25 Week III

Sarine's Big Data Journey by Rostislav Aaronov

  • 1. Shaping diamonds with Elastic Rostislav Aronov, System Architect, Sarine
  • 2. • Rostislav Aronov • System Architect @ Sarine • More then 25 years in SW industry • From coder via DBA, IT, DevOps to architect • Currently leading key projects at Sarine - • Cloud connected planning application • Sarine Profile • Others About Me On Time, On quality, On budget!
  • 3. • Public company – Singapore exchange • Market share at manufacturing – more than 80% • Millions of the world’s diamonds are touched by Sarine technology • CUT grading – ALL major labs – NGTC, GIA, AGS, HRD, IGI… • Number of employees – 600 World Wide • Video - https://youtu.be/0PL9BtO-xl4 About Sarine Technologies
  • 5. About SarineTechnologies Mining & Rough Trade Manufacturing Gemological Reporting Polish Trade Retail
  • 8. About SarineTechnologies Perfect Stone High Clarity, Colour and Cut grades Low Clarity Low Colour Low Cut Sarine ProfileTM
  • 10. • Stand-alone (disconnected) desktop application • No usage statistics • No customer feedback • Support done by screen sharing • Application/Client Security only • Applanders - Escaping Appland! About SarineTechnologies
  • 11. Sarine – Cloud connected application Work station (client) Sarine Application Back End Service for Data processing Data Store SQL-RDS/DynamoDB/S3 Elasticsearch Logstash Kibana Lambda Statistic collector
  • 12. • Application centric logs – requests and results statistic data • .Net Services activity logs – log4net info and error level logs • Client sense logs – requests round trip statistics • Lambda activity logs – info and errors Sarine – Cloud connected application
  • 13. • CEO – Now this is 21st century! • PM –We have valuable feedback • CC – It is easy to help our customers • DevOps –We know how to monitor and maintain the production system • Dev –We have cool technology • And more… Elastic and Sarine - BusinessValue
  • 14. • Elasticsearch cluster with 3 nodes • 125 indices (daily, weekly, monthly) • 268 shards • 400 millions docs • 1 terabyte data • And counting… Elastic – How we use it?
  • 15. • Shield • Marvel • Watcher • Head • Kopf • CB – XDCR • Cloud – AWS for S3 backups • Curator Elastic – How we use it?
  • 16. • DataZone • POC • Architecture and Sizing • First implementation • Team education • Elastic subscription • Fine tuning and best practices recommendation • Production monitoring, 24/7 support • Team education Partners for our Big Data Journey
  • 17. • More Sarine projects on elastic • Sarine Profile • Main data store – Couchbase • Main log/history system • Main search system • Main Data visualization system • Automatic tests • Results collection • Data visualization, reports • Main monitoring tool • Alerts based on watchers • Main dashboard Elastic – Is a Strategic Partner
  • 18. • Use elastic for real-time data collection, analysis and visualization • Use elastic for super fast search as a part of web and desktop application • Plan index structure (shards, periodic, size) • Plan the cluster size, use at least 3 nodes to avoid split brain • Design index mapping carefully. Use templates, analyzers according to your needs. Default setting are good enough for general case only! • Educate you team, it is new and not intuitive for most people technology • Use partners and consulting at least at the begging • Re-indexing is expensive. Avoid it. Elastic – Recommendations
  • 19. Q & A Sarine - Shaping diamonds with Elastic
  • 20. • Careers at Sarine • Client Ninja / Developer for PresentationTeam • Full stack Developers for Cloud Services & PresentationTeams • Test Engineer to lead QA in Cloud Services team Sarine - Shaping diamonds with Elastic

Editor's Notes

  • #9: http://love-and-co.com/ultimate-light-performance/ https://www.skjewellery.com/collections/jewellery/allove.html#quality-and-assurance-allove