With the aim to monitor, prevent, and predict cyber attacks on various systems and infrastructures, the cyber defence company needed a solution to ingest and connect all available data and discover threat patterns.
To improve the performance of your microservice architecture, you may consider using graph analysis techniques. By using tools like jQAssistant and Neo4j, you can identify potential issues, better understand the relationships between different services, and even analyze the potential impact of changes on your system. With these tools, you can answer questions like:
Are there any antipatterns present in my microservice architecture? How will certain database refactoring efforts affect the other services in my system? Is my API documentation and specification accurate and up to date? Can I get a clear and current visualization of my entire system?
By implementing graph analysis techniques, you can work towards optimizing the design and functionality of your microservice architecture.
Graph Databases are naturally well-suited for building recommendation engines. In this talk, Christophe will share his experience building a number of production-ready recommendation engines using Neo4j and introduce the open-source GraphAware Reco4PHP Library, which enables PHP developers to rapidly build their own recommendation systems.