Denis Magda

← GridGain Blog

Denis Magda
Position:
VP, Developer Relations in R&D at GridGain; Apache Ignite committer and PMC member
Bio:

Denis Magda is an open-source software enthusiast who began his journey by working first with the technology evangelism group of Sun Microsystems and then with the Java engineering team of Oracle. During his years at Sun and Oracle, Denis became a seasoned Java professional, deepening and expanding his knowledge of the technology by contributing to the Java Development Kit, architecting Java solutions, and building local Java communities. Denis now continues his journey by supporting the Apache Software Foundation and working with GridGain Systems. For the foundation, he contributes to Apache Ignite as an Apache Ignite committer and a member of the Project Management Committee. As the head of the GridGain Developer Relations team, Denis works with software engineers and architects to help them develop their expertise in in-memory computing. You will find Denis at conferences, workshops, and other events sharing his knowledge about Apache Ignite, distributed systems, and open-source communities.  

 

Bio:

Denis Magda is an open-source software enthusiast who began his journey by working first with the technology evangelism group of Sun Microsystems and then with the Java engineering team of Oracle. During his years at Sun and Oracle, Denis became a seasoned Java professional, deepening and expanding his knowledge of the technology by contributing to the Java Development Kit, architecting Java solutions, and building local Java communities. Denis now continues his journey by supporting the Apache Software Foundation and working with GridGain Systems. For the foundation, he contributes to Apache Ignite as an Apache Ignite committer and a member of the Project Management Committee. As the head of the GridGain Developer Relations team, Denis works with software engineers and architects to help them develop their expertise in in-memory computing. You will find Denis at conferences, workshops, and other events sharing his knowledge about Apache Ignite, distributed systems, and open-source communities.  

 

Big Data and Fast Data are solving IT challenges long thought to be unreachable. Think of Big Data as an amount of data so large and complex that traditional database management tools are useless. Fast Data, on the other hand, is when that data is put into motion to quickly gather and mine structured and unstructured data so that action can be taken. Together, Big Data and Fast Data are…
The recent Apache Ignite 1.9 release provided an integration with Kubernetes that automates deployment, scalability, and management of an Apache Ignite cluster running under its supervision. The whole idea of the integration is to enable Apache Ignite nodes auto-discovery in Kubernetes so that they can interconnect with each other to form a distributed cluster. This capability is supported…
This blog post is the second one in the series of articles that provides a step-by-step guide on how to build a fault-tolerant and scalable microservices-based solution with Apache Ignite Service APIs. In the first post one of the possible architectures was presented and explained as a system consisted of the following layers: Apache Ignite Cluster Layer Persistent Storage Layer Layer…
Those who're keeping an eye on the realm of distributed systems should have mentioned that Apache Ignite community announced an absolutely new grid component as a part of the latest 1.8.0 release - In-Memory SQL Grid. The ability to query data with ANSI-99 SQL queries existed a long time ago in Apache Ignite. But that wasn't a finish line and now Apache Ignite users can both query and modify…
Nowadays, there are tons of applications, services and use cases when it's needed to gather, store and process spatial data constantly. Generally speaking, when we talk about geospatial data, we imply location or dimension of an object like a building, mountain, car or group of people. Applications and services like Foursquare and Google Maps or solutions built for logistics and…
Almost any In-Memory Data Grid (IMDG) solution available can be used as-is without an underlying persistent storage layer. Based on my experience, there are different use cases and real production scenarios when the entire data set is fully located in an IMDG and it is not synced to disk at all. However, in a variety of deployments, companies still prefer to keep data both in memory and…
Introduction Nowadays many companies are basing their applications and solutions on microservices architecture. One of the main benefits of this approach is that it allows splitting a solution into a number of loosely coupled software components (microservices). These software components might have their own release and life cycles, and even development teams. Moreover, these…