Neo4j @ elisa, Teemu Nykänen, Elisa

Open Source NOSQL Graph Database
Mar. 7, 2019
Neo4j @ elisa, Teemu Nykänen, Elisa
Neo4j @ elisa, Teemu Nykänen, Elisa
Neo4j @ elisa, Teemu Nykänen, Elisa
Neo4j @ elisa, Teemu Nykänen, Elisa
Neo4j @ elisa, Teemu Nykänen, Elisa
Neo4j @ elisa, Teemu Nykänen, Elisa
Neo4j @ elisa, Teemu Nykänen, Elisa
Neo4j @ elisa, Teemu Nykänen, Elisa
Neo4j @ elisa, Teemu Nykänen, Elisa
Neo4j @ elisa, Teemu Nykänen, Elisa
Neo4j @ elisa, Teemu Nykänen, Elisa
Neo4j @ elisa, Teemu Nykänen, Elisa
Neo4j @ elisa, Teemu Nykänen, Elisa
Neo4j @ elisa, Teemu Nykänen, Elisa
Neo4j @ elisa, Teemu Nykänen, Elisa
Neo4j @ elisa, Teemu Nykänen, Elisa
Neo4j @ elisa, Teemu Nykänen, Elisa
1 of 17

More Related Content

What's hot

11-Sigurd_Thunem-IPv6_through_moderniation11-Sigurd_Thunem-IPv6_through_moderniation
11-Sigurd_Thunem-IPv6_through_moderniationIPv6no
Mobiles IPv6 Networks in 2015Mobiles IPv6 Networks in 2015
Mobiles IPv6 Networks in 2015APNIC
Towards Intent-driven and Cognitive Network OperationsTowards Intent-driven and Cognitive Network Operations
Towards Intent-driven and Cognitive Network OperationsLaurent Ciavaglia
IPv6, 4G & IoTIPv6, 4G & IoT
IPv6, 4G & IoTAPNIC
Shane murphyShane murphy
Shane murphyComms Connect
IoT in Action: Architecting, Securing, & Scaling ApplicationsIoT in Action: Architecting, Securing, & Scaling Applications
IoT in Action: Architecting, Securing, & Scaling ApplicationsOpen Networking Summit

Similar to Neo4j @ elisa, Teemu Nykänen, Elisa

5G Technology5G Technology
5G TechnologyBenu Sagar Dubey
5G Wireless.ppt5G Wireless.ppt
5G Wireless.pptSidhantPattanaik3
Architecture of 5G technologyArchitecture of 5G technology
Architecture of 5G technologyThesis Scientist Private Limited
5g Mobile Technology5g Mobile Technology
5g Mobile Technologyvineetkathan
Gigabit wireless fidelity (gi fi)_sjecGigabit wireless fidelity (gi fi)_sjec
Gigabit wireless fidelity (gi fi)_sjecKarthik Mohan
Network Architecture of 5G Mobile TecnologyNetwork Architecture of 5G Mobile Tecnology
Network Architecture of 5G Mobile Tecnologyvineetkathan

More from Neo4j

Road to NODES 2023: Graphing Relational DatabasesRoad to NODES 2023: Graphing Relational Databases
Road to NODES 2023: Graphing Relational DatabasesNeo4j
Connecting the Dots: Early Insights from Customer Journey Mapping with Graphs...Connecting the Dots: Early Insights from Customer Journey Mapping with Graphs...
Connecting the Dots: Early Insights from Customer Journey Mapping with Graphs...Neo4j
Optimizing Your Supply Chain with Neo4jOptimizing Your Supply Chain with Neo4j
Optimizing Your Supply Chain with Neo4jNeo4j
Knowledge Graphs and Generative AI_GraphSummit Minneapolis Sept 20.pptxKnowledge Graphs and Generative AI_GraphSummit Minneapolis Sept 20.pptx
Knowledge Graphs and Generative AI_GraphSummit Minneapolis Sept 20.pptxNeo4j
Introduction to Cypher Introduction to Cypher
Introduction to Cypher Neo4j
Introduction to Graph Databases.pdfIntroduction to Graph Databases.pdf
Introduction to Graph Databases.pdfNeo4j

More from Neo4j(20)

Recently uploaded

Cloud Powered Dynamo for Dynamics 365 FO Payroll Management Improves Efficien...Cloud Powered Dynamo for Dynamics 365 FO Payroll Management Improves Efficien...
Cloud Powered Dynamo for Dynamics 365 FO Payroll Management Improves Efficien...Dynamics Business Solutions
KaseSync: Revolutionizing Support Experiences With Community-CRM IntegrationKaseSync: Revolutionizing Support Experiences With Community-CRM Integration
KaseSync: Revolutionizing Support Experiences With Community-CRM IntegrationGrazitti Interactive
Co-creating with UX and Software RabobankCo-creating with UX and Software Rabobank
Co-creating with UX and Software RabobankSimonedeGijt
DevOps and SF.pdfDevOps and SF.pdf
DevOps and SF.pdfPatrickYANG48
Salesforce @AXA.pdfSalesforce @AXA.pdf
Salesforce @AXA.pdfPatrickYANG48
Why Should You Choose a Personal Trainer over Group Gym Classes?  Why Should You Choose a Personal Trainer over Group Gym Classes?  
Why Should You Choose a Personal Trainer over Group Gym Classes?  Neighborhood Trainer

Neo4j @ elisa, Teemu Nykänen, Elisa

Editor's Notes

  1. A brief introduction to the wonderful world of use case Elisa. We shall go through what Elisa is, does and why we dream about network automation. We’ll cover network automation and why graph database works nicely in that context. My name is Teemu Nykänen. I’m service architect at Elisa. A software guy drifting in a sea of network automation.
  2. Elisa’s more-than-36-year journey is characterised by making new discoveries and challenging prevailing practices. At different stages, Elisa has been a pioneer in almost every aspect of telecommunications technology. In this timeline you can notice at least two interesting things. First one is the automation, which has been important to us since early 19th century and another one is the ever so trendy 5G.
  3. Some key indicators from 2017 The market leader in Finland and number 2 in Estonia.
  4. Top in a highly competitive market. We would like to stay there.
  5. In addition to being “just” operator and offering wide spectrum of services to customers and corporations in Finland and Estonia. We’re also active in other areas. We provide new digital services for international markets. For example, services related to visual communication, entertainment services and cloud-based IT services are part of our portfolio. Our international services are strongly based on our own capabilities and our core business, as well as on carefully selected acquisitions. The interesting part in this context is the Elisa Automate, which offers network automation services to other operators.
  6. As a pioneer in mobile communications, we invest nearly EUR 200 million in our data networks and systems every year. As the market leader, we are also a pioneer in new network technologies and innovations, such as 5G. We want to be the first to provide new services, the fastest connections, and the most comprehensive coverage to our customers. Finland Is the Mobile Data Capital of the World, which means that Finns use most mobile data per subscription. Usage is still rapidly growing. This requires automation.
  7. The Black adder. Cunning plans are always the best ones.
  8. SDN enables network automation. Software Defined Networks separate data plane from control plane and add application plane. OpenSource and commercial SDN tools available World is not black and white. Hybrid networks are here to stay.
  9. SDN enables automation but without that automation it isn’t very usefull. Intent driven  you don’t need to know what to do, you just need to know what the end-result should be. “Zero touch”  Plug-and-play for core network. Multivendor  We will continue to work with traditional and upcoming vendors but want to keep the control in our hands. The balance needs to be right. Great chunk of this will be commercially available. After it’s combat proven in our network. Automation is nearly impossible, or at least very hard without situational awareness. Which means knowing what’s in the network and in which state.
  10. Graph datamodel is a natural fit for network topology data.
  11. We're in production. We have couple of zero-touch related services available and backlog full of new features waiting to be implemented We have a neo4j cluster and a microservices architecture for data management. Our target is not to expose the graph via graphical user interface the but use it for automation. Data offers almost endless possibilities for our network management and beyond that.
  12. The actual models, as they represent our network quite accurately, are classified Different layers of OSI model modelled in the graph. This allows us to create traversals for example from the port of the card to the service which might be ultimately connected to paying customer.
  13. Around 1.3 million nodes but we’re only getting started. There’s still loads of work to do and nodes to be stored.
  14. Graph data model is awesome and suits the needs of network topology perfectly. But it would be useless without good tool for querying that data andCypher is just that. It's very expressive query language and together with extension libraries it offers pretty much everything what we need in a nice package. The data is pretty sensitive and since we an operator we have things like private data centres and private cloud.
  15. This kind of development offers endless possibilities in many fronts, including machine learning and anomaly detection. And so far we're just scratching the surface. This is a cool domain to work with.