Michel Schildmeijer
Enterprise Architect
Amsterdam, The Netherlands
Actions
Michel Schildmeijer started his career in Pharma, When switched to IT, he increased his multiple-industry knowledge in his role as Solutions or IT architect in several industries. He has received the IT Industry-recognized title of Oracle ACE for being an ambassador and community leader in his area of expertise. He works for the Dutch government as an Enterprise Architect. Michel speaks on a regular base about technology and the impact of innovation at national and international conferences. He contributes to the OpenSource community and solutions regarding containerization, CI/CD and DevOps.
Links
Area of Expertise
Topics
Future vision on data: Data Mesh
Introduction:
The presentation will start by discussing the limitations of traditional Hub and Spoke architectures and the need for more agile and scalable solutions. It will introduce the concept of Data Mesh, which moves away from monolithic data integration towards a distributed, multi-cloud data-driven platform.
Key Concepts:
Decentralized Data Management:
- Emphasizing the shift from centralized data lakes to distributed data processing.
- Highlighting the role of microservices and service mesh capabilities in enabling this transition.
Scalability and Flexibility:
- Discussing the advantages of scale-out architectures over scale-up models.
- Explaining how Data Mesh supports diverse data sources, including IoT and edge computing.
Real-Time Data Processing:
- Exploring the integration of stream processing and event-driven models.
- Demonstrating how Data Mesh enables real-time analytics and decision-making.
The session will include case studies demonstrating successful implementations of Data Mesh Architecture. These examples will illustrate the practical benefits of adopting a decentralized approach, such as improved data consistency, enhanced scalability, and faster innovation cycles.
The session will conclude by summarizing the key advantages of Data Mesh Architecture and its potential to revolutionize data integration practices. Attendees will gain insights into how to implement and leverage Data Mesh to drive business value and support digital transformation initiatives.
: Building Scalable Serverless Applications with Azure Functions and Visual Studio
Serverless computing is revolutionizing the way developers build and deploy applications. This session will dive deep into using Azure Functions to create scalable, event-driven applications without the need to manage infrastructure. We'll explore how Visual Studio can streamline the development and deployment process, making it easier to build robust serverless solutions.
The session start with an introduction to serverless computing, covering the principles and benefits of serverless architecture and providing an overview of Azure Functions and its capabilities. Next, we'll focus on developing Azure Functions with Visual Studio, including setting up and configuring Azure Functions projects, and writing and testing serverless functions using C# and other supported languages.
The session will also cover event-driven architecture, demonstrating how to leverage Azure Functions to handle various event sources such as HTTP requests, timers, and Azure services, and how to integrate with Azure Event Grid, Azure Service Bus, and other event sources. We'll discuss best practices for scaling serverless applications to handle varying loads, and techniques for optimizing performance and reducing cold start times.
Security and monitoring are crucial aspects of serverless applications, so we'll explore implementing security best practices and using Azure Monitor and Application Insights to monitor and troubleshoot Azure Functions. Finally, we'll share real-world case studies, highlighting success stories from organizations that have implemented serverless solutions with Azure Functions, and providing practical insights and lessons learned from real-world deployments.
**Takeaways:**
Public Sector Innovation in the Netherlands: Models of Open-Source Adoption in Government
The Dutch government has embraced open-source software as a key component of its digital strategy. This approach aligns with the principles of transparency, security, and cost-efficiency, which are crucial for public sector operations. The session will provide an overview of the open-source strategy implemented by various government bodies, including the Ministry of the Interior and Kingdom Relations (BZK), and highlight successful case studies.
The adoption of open-source technologies in the Dutch public sector has demonstrated significant benefits, from cost savings to enhanced transparency and innovation. However, it also presents challenges that require careful management and strategic planning. By fostering a culture of collaboration and leveraging strategic partnerships, the Netherlands continues to lead in public sector innovation through open-source adoption.
Architecting Tomorrow: Building Resilient Private Cloud Platforms with Platform Engineering Magic
In the rapidly evolving landscape of cloud computing, platform engineering has emerged as a critical discipline, enabling organizations to build robust, scalable, and efficient cloud platforms. This session presents a comprehensive case study of constructing a private cloud platform utilizing several technologies, including Morpheus, GitLab, Ansible Automation Platform, Red Hat OpenShift, and ServiceNow. The study outlines the strategic approach to integrating these technologies to create a cohesive and automated environment that supports DevOps practices and facilitates continuous integration and deployment (CI/CD).
Furthermore, the session discusses the outcomes of this platform engineering program, including improved deployment times, enhanced operational efficiency, and it concludes with key takeaways and best practices gleaned from the experience, offering valuable insights for organizations looking to embark on a similar journey of building a private cloud platform.
Enhance your Software Delivery with CI/CD Design Patterns
In the realm of software development, the concept of Continuous Delivery stands as a beacon of progress, a methodology that promises a future where updates are seamless and innovation is constant.
These patterns are not just theoretical constructs; they are the blueprints for success in the digital age
This talk will delve into the transformative power of these design patterns. We will explore how they serve as a compass, guiding teams through the complexities of Continuous Delivery. From reducing deployment risks to enhancing system resilience, these are the keys to unlocking a higher standard of software excellence.
By conclusion, attendees will not only be well-versed in the realm of CI/CD design patterns but will also be equipped with the tools to implement them. This is a start to embrace the patterns that will shape the future of software delivery.
As a preview on my book https://lnkd.in/d3QrDhGi
The Saga continues.. handling Microservice Transactions with Oracle MicroTX.
Transaction patterns are utterly important to have consistent data in Microservice transactions. Oracle provides a framework which helps any technology to handle any transaction patterns, like SAGA, 2 phase commit and XA . It’s good know the several usecases. This session handles about transaction management, like SAGA, with Oracle TX
Use APEX ORDS as a transaction manager for your microservices
In the evolving landscape of database applications, the integration of Oracle Application Express (APEX) and Oracle REST Data Services (ORDS) within transactional systems presents a compelling narrative for modern enterprises. This session delineates the process of configuring an Oracle Database application as an XA transaction participant, specifically within the purview of MicroTx transactions. The synergy between Oracle APEX and ORDS is pivotal, as it facilitates the construction of robust, scalable applications that can seamlessly participate in distributed transactions.
As an XA transaction participant, the application is endowed with the capability to engage in a global transaction managed by an external transaction manager, which in this case is MicroTx. This configuration is instrumental in scenarios where multiple resources are enlisted in a single transaction, necessitating a coordinated and atomic commit or rollback mechanism.
Deploying such an application can be achieved through various infrastructural setups. One can leverage the managed APEX service provided by Oracle Cloud Infrastructure, which offers a streamlined and maintenance-free environment, allowing developers to focus on application logic rather than infrastructure management. Alternatively, the Oracle RAD stack, an integrated solution comprising ORDS, Oracle APEX, and Oracle Database, can be deployed within a Kubernetes cluster. This approach harnesses the power of container orchestration, providing high availability, scalability, and a declarative setup that aligns with modern DevOps practices.
Which Vault? Don't tell me your secret(s)!
Secret management is a crucial aspect of DevOps, as it involves the protection of sensitive data that is used by applications and services. Secrets can include API keys, credentials, tokens, certificates, and passwords that grant access to various resources and systems. If these secrets are compromised, attackers can exploit them to cause damage, steal information, or disrupt operations.
The challenges of secret management is how to securely store, distribute, and rotate secrets in a dynamic and distributed environment. Traditional methods of hard-coding secrets in configuration files or environment variables are not secure, scalable, or reliable. Moreover, secrets need to be updated frequently to comply with security policies and regulations to prevent unauthorized access.
To address these challenges, several tools and frameworks have been developed to provide secret management solutions for DevOps. These tools can help DevOps teams to implement best practices for secret management.
Which Vault? Don't tell me your secret(s)!
Secret management is a crucial aspect of DevOps, as it involves the protection of sensitive data that is used by applications and services. Secrets can include API keys, credentials, tokens, certificates, and passwords that grant access to various resources and systems. If these secrets are compromised, attackers can exploit them to cause damage, steal information, or disrupt operations.
The challenges of secret management is how to securely store, distribute, and rotate secrets in a dynamic and distributed environment. Traditional methods of hard-coding secrets in configuration files or environment variables are not secure, scalable, or reliable. Moreover, secrets need to be updated frequently to comply with security policies and regulations to prevent unauthorized access.
To address these challenges, several tools and frameworks have been developed to provide secret management solutions for DevOps. These tools can help DevOps teams to implement best practices for secret management.
The Saga continues.. handling Microservice Transactions with MicroTX
A Saga is a pattern for managing distributed transactions in a microservices architecture. It is essentially a sequence of local transactions that are coordinated by a coordinator.This is one of the patterns for handling Microservice Transactions. Transaction patterns are utterly important to have consistent data in Microservice transactions. MircroTX is a framework which helps any technology to handle any transaction patterns, like SAGA, 2 phase commit and XA . It’s good know the several usecases. This session handles about handling and developing a solid transaction management strategy, like SAGA, using the MicroTX Framework.
Michel Schildmeijer
Enterprise Architect
Amsterdam, The Netherlands
Links
Actions
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