Miroslav Grgić
CTO at OG Consultancy Services
Actions
Designed and implemented web-based full-stack software solutions since 1999 as freelancer for many known German companies.
Moved from developer, team leader, technical lead to software architect over the decades.
Since August 2022 working for OG Consultancy Services as Chief Technology Officer, but still loving to code.
My developer slogan: "Code clean! Sleep well..."
Area of Expertise
From Stateless API to AI-API: Extending SpringBoot with Model Context Protocol
As AI evolves from reactive tools to proactive agents, traditional stateless API architectures fall short in delivering meaningful, persistent interactions.
In this talk, we explore how extending a Spring Boot–based microservice with the Model Context Protocol (MCP) unlocks the next generation of context-aware, agentic AI systems. By integrating MCP, your backend offers the ability to maintain, retrieve, and reason over structured data - enabling AI models to develop long-term understanding, personalize behavior, and act with greater autonomy. We’ll dive into practical strategies for embedding contextual memory into your existing architecture, showcase real-world use cases, and demonstrate how Spring Boot’s flexibility makes it an ideal foundation for relational, intelligent systems.
Join me in my live-coding session to learn how to move beyond stateless APIs and architect a backend that supports AI capable of evolving relationships, not just processing requests.
Let's use RPC and forget the REST!
While REST exists since the 2000s and became popular due to the software architectural switch from monoliths to microservices, RPC has its origin in earlier SOA infrastructures and was the preferred API used in distributed systems.
REST offers an entity driven approach of fetching and manipulating resources with HTTP methods and payload (mostly CRUD), while RPC is command or function driven and less strict.
Due to its resource focused structure and limited number of HTTP methods the REST paradigm is often used incorrectly by developers and result in APIs that look like RPC endpoints.
For developers it is still hard to create an API that follows the REST principles. The question arises if we should allow a RPC based API design for non CRUD-based microservices.
The aim of this talk is to change the attitude of architects and developers towards REST-based APIs and allowing more flexibility in designing HTTP based APIs.
Insane fast CRUD-Backend-Services with Java & EclipseStore
EclipseStore is a unique storage technology that stores Java object-graphs natively, which means similar as they are in the RAM, without expensive transformation to any incompatible data structure. That is the key difference to all database systems and provides you with fantastic benefits. We will take a tour through the main features, live code and in-depth description of the essential parts of the framework.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top