SlideShare ist ein Scribd-Unternehmen logo
1 von 59
Downloaden Sie, um offline zu lesen
Microservices
Auxenta Tech Talk ­ March 2017
Crishantha Nanayakkara
(@crishantha)
Platform 1.0Platform 1.0Platform 1.0Platform 1.0
Platform 2.0Platform 2.0Platform 2.0Platform 2.0
Platform 3.0Platform 3.0Platform 3.0Platform 3.0
(1980s to 1990s)
(2000 ­ 2010)
(2010 onwards)
Platform 3.0Platform 3.0Platform 3.0Platform 3.0
●
Processing Data in the Cloud (Cloud Computing)
●
Integrate mobile devices with the enterprise APIs
●
Incorporate new sources of data to the Internet of 
things (IoT)
●
Manage and share data that has high volume (Big 
Data)
●
Turn the data into usable information through 
analytics (Big Data Analytics) 
●
Ability to build software cheaply and fast, deploy it 
instantly (DevOps)
­ The Modern Generation
Reference: Microservices: The resurgence of SOA principles and an alternative to the monolith (PWC)
Monolithic / SOA / Microservices
Monolithic Architecture
Reference: Getting Started with Microservices – By Arun Gupta
Monolithic solutions are built, tested and 
deployed as one large body of code, typically 
across a set of servers or Virtual Machine 
instances, in order to provide scale and 
Performance.
Monolithic Architecture
7
Service Oriented Architecture (SOA)
Source: Open Source SOA
8
Service Oriented Architecture (SOA)
9
10
Source: http://www.idevnews.com/views/images/uploads/general/talend_intfactory.jpg
Enterprise Integration Patterns
Enterprise Service BusEnterprise Service Bus
Cloud Infrastructure
48 Ministries 60 Departments 8 Provincial
Councils
271 DS Offices
Application
Application
Services
Application
Services
32 Provincial
Ministries
16 Provincial
Departments
Application
Services
Message
BrokerBPS
Service
Registry
An Example ­ SOA
Smart Pipe
“Gartner predicts that by 2017 over 20% of large 
organizations will deploy self­contained 
microservices”
Microservices
“Microservice is a new software development 
architectural approach that has grown to 
increase the speed and efficiency of developing 
and managing the software solutions.”
Microservices
“Microservices are self­contained units of 
functionality with loosely coupled dependencies 
on other services and are designed, developed, 
tested and released independently”
Microservices
Is Microservices SOA?
Source: https://www.youtube.com/watch?v=wgdBVIX9ifA
Key Characteristics
1. Domain Driven Design (DDD) ­ Stateless
2. Single Responsibility Principle (SRP)
3. Having a separate data store
4. Autonomy (Service is full­stack and has the control of the all 
the components – ui/middleware/persistence/ transactions / 
database)
5. Published Service Contracts (Swagger /RAML)
6. Container based Deployment (independent, lightweight)
7. Lightweight Communications (REST/HTTP, Websockets)
8, Dumb Pipes, Smart Endpoints
9. Horizontal Scaling (Y­Scale)
Domain Driven Design (DDD)
Bounded context : Explicit boundary within a domain.
Domain Driven Design (DDD)
19
Private Sector Companies
Services
Application
Services
Application
The Department of Motor Traffic
Vehicle Domain
Services
Application
The Department Registration of Persons
Personal Domain
Services
Application
The Land Ministry
Land Domain
Each microservice has to maintain and own the 
data and no other service can access the data 
without the knowledge of the responsible 
microservices. 
Single Responsibility Principle (SRP)
Central Database Decentralized Database
Separate Data Stores
Hide your Database
Scale the whole application Scale based on the demand/ traffic
Horizontal Scaling
Dumb Pipes, Smart Endpoints
Dumb Pipes, Smart Endpoints
●
MSA uses a lightweight message bus or a 
gateway with minimal routing capabilities and 
acting as a “dumb pipe”
● Services invocation types
– Point­Point Style
– API Gateway Style
– Message Broker Style  
Point­Point Style
(For simple microservices)
Works only for simple microservices
When the number of microservices increases, things can get complex
As drawbacks, not having a central place to execute non­functional requirements :
­ end­user authentication, throttling, monitoring need to be implemented in 
Each Microservice
API Gateway Style
(Most widely used)
Works as a lightweight message gateway
Working as the single API entry point for all the clients
Implements common non­functional requirements 
­ lightweight message routing, filtering and transformation
­ Implements security, monitoring, throttling 
Message Broker Style
(For asynchronous messaging)
Used for asynchronous messaging between microservices
Uses standard protocols such as AMQP, MQTT
“MSA is an architectural style that structures
A system as a set of collaborative services that
Are organized around business capabilities”
Microservices Architecture (MSA)
Microservices Architecture (MSA)
●
Need to focus on how you would scope out a 
service that provide a single function rather 
than the size.
●
MSA consists of,
– Inner Architecture ­ handles the 
implementation of microservices
– Outer Architecture ­ handles the 
platform capability that handles the 
connectivity, flexibility and scalability
MSA
Reference: Getting Started with Microservices – By Arun Gupta
●
It is functionally decomposed where User, Order, and 
Catalog components are packaged as separate WAR 
files
●
Each component has its own database allowing 
microservices to to evolve and choose whatever type 
of data store (relational, NoSQL, in­memory, etc)
●
Each component registers with a Service Registry. 
This is required because multiple stateless instances of 
each service might be running at a given time, and 
their exact endpoint locations will be known only at 
the runtime (Netflix Wureka)
MSA
●
Components talk each other via API(s) defined for 
each component
●
Client interaction for the application is defined in 
another application (shopping cart UI), which 
discovers the services from the “Service Registry”. 
MSA
Microservices Classification
Source: Best Practices for Microservices – A Whitepaper by MuleSoft
Microservices Classification
Microservices Design Patterns
(Command Query Responsibility Segregation)
●
Most requests to micro­services are to retrieve 
information for presentation purposes
●
A lesser number for state changing services
●
Depend on the high traffic of the service they 
can be separated into separate micro­services
– One for retrievals
– One for state changing updates
Microservices Design Patterns
(Aggregator)
Aggregator can be a simple web page that can invoke multiple services to achieve the
Functionality.
Can also be a composite mcroservice, which can be reused by others as well.
Microservices Design Patterns
(Chained)
Produces a single consolidated response to a request.
Microservices Design Patterns
(Branch)
Allows simultaneous response processing from two or more mutually exclusive
Microservices.
You may use a composite microservice for this invocation.
Microservices Design Patterns
(Shared Resources)
While migrating from monolithic to microservices design, sometimes you
Have to use a shared data store.
Can be an anti-pattern, but sometimes its useful
Microservices Design Patterns
(Async Messaging)
The reliability can be ensured with the help of Messaging Queues.
Microservices Security
API Manager/
Gateway
API Manager/
Gateway
Micro Services
Identity Server
Access Token
JWT
JWT
Transactions in Microservices
●
MSA encourages the “transaction­less” coordination 
between microservices
●
Transactions should be applicable for only within the 
scope of the microservice
●
Handling Ttransactions orchestrated with multiple 
microservices can be difficult
●
e.g: Credit card bill payment
– Debit Savings bank account
– Credit to Credit Card account 
Transactions in Microservices
●
Compensating Transactions (Can be synchronous/ 
asynchronous) 
– If one microservice fails, the “upstream” 
microservices should be undone using 
respective compensating operations
Orchestration with Microservices
Orchestration at
Microservice Level
Orchestration at
Gateway Level
RECOMMENDED
The “Outer” Architecture
(The Ecosystem)
An “outer” architecture can consists of,
– An API Gateway (Dumb Pipe)
– A Service Registry (for service 
discovery)
– A Messaging Channel (To connect to 
legacy systems)
Microservices and API Gateway
API Manager/
Gateway
API Manager/
Gateway
Micro Services
Microservices and API Gateway
●
Design and Deployment flexibility
●
Security and Access Control
●
Monitoring and Analyzing
●
Manage traffic 
●
Enforcing Policies (throttling)
●
Extension points – (mediation, security, 
workflow, etc) 
Microservices and ESB
●
MSA does not recommend to use ESB as service 
orchestration, routing and transformation as an 
integration platform 
●
Encourage to decouple them by applying them to 
other components such as microservices.
●
However, having a complete MSA is not possible to 
large systems, unless the enterprise systems are built 
from scratch
●
Hence, it is required to maintain a hybrid solution 
haing both MSA + an ESB platform to connect other 
legacy systems
Microservices and ESB
Microservices Deployment
Microservices Deployment
●
The requirement
– Ability to deploy/undeploy independently on 
other services
– Ability to scale out at the microservices level 
based on the traffic they get
– Ability to deploy quickly
– Failure in one microservice will not effect 
others
Microservices Deployment
●
The solution
– Docker (docker.com) 
●
Each microservice can Package, Deploy, Scale 
using Docker and it’s faster than normal Vms
– Kubernetes – (kubernetes.io) 
●
Managing a “docker container cluster” as a 
single system especially for large scale 
deployments
55
 
Source: http://www.zdnet.com/article/what­is­docker­and­why­is­it­so­darn­popular/
Microservices Deployment
Migration
●
Start with a cloud transformation strategy 
(container based)
●
Have two branches 1) Monolithic 2) 
Microservices 
●
Divide the scope and create business unit 
teams, whom can work independently
●
Have a Devops strategy for each team
●
Have an iterative strategy and migrate the 
whole system. [It will take time]
Netflix started Microservices implementation with the Cloud Migration
Thank YouThank You
Crishantha NanayakkaraCrishantha Nanayakkara
Twitter: @crishanthaTwitter: @crishantha
Web Site: Web Site: www.crishantha.comwww.crishantha.com
LinkedIn: http://linkedin.com/in/crishanthaLinkedIn: http://linkedin.com/in/crishantha

Weitere ähnliche Inhalte

Ähnlich wie Microservices Tech Talk: An Introduction to Microservices Architecture

Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17Mark Goldstein
 
International Open Data Day Hackathon - Helsinki
International Open Data Day Hackathon - HelsinkiInternational Open Data Day Hackathon - Helsinki
International Open Data Day Hackathon - HelsinkiDrazenDodik
 
Fast App development with SwellRT
Fast App development  with SwellRTFast App development  with SwellRT
Fast App development with SwellRTSamer Hassan
 
최근의 공간정보 분야 동향과 시사점
최근의 공간정보 분야 동향과 시사점최근의 공간정보 분야 동향과 시사점
최근의 공간정보 분야 동향과 시사점SANGHEE SHIN
 
Internet of thing (IoT and cloud convergence opportunitis and challenges
 Internet of thing (IoT and cloud convergence opportunitis and challenges  Internet of thing (IoT and cloud convergence opportunitis and challenges
Internet of thing (IoT and cloud convergence opportunitis and challenges Dr.-Ing Abdur Rahim Biswas
 
Pragmatic approach to Microservice Architecture: Role of Middleware
Pragmatic approach to Microservice Architecture: Role of MiddlewarePragmatic approach to Microservice Architecture: Role of Middleware
Pragmatic approach to Microservice Architecture: Role of MiddlewareAsanka Abeysinghe
 
INTERFACE, by apidays - The Evolution of Data Movement.pdf
INTERFACE, by apidays - The Evolution of Data Movement.pdfINTERFACE, by apidays - The Evolution of Data Movement.pdf
INTERFACE, by apidays - The Evolution of Data Movement.pdfapidays
 
135 smart devices-generator_para_android
135 smart devices-generator_para_android135 smart devices-generator_para_android
135 smart devices-generator_para_androidGeneXus
 
IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...
IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...
IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...Guido Schmutz
 
CPaaS.io Y1 Review Meeting - Platform Architecture
CPaaS.io Y1 Review Meeting - Platform ArchitectureCPaaS.io Y1 Review Meeting - Platform Architecture
CPaaS.io Y1 Review Meeting - Platform ArchitectureStephan Haller
 
2018-10-18 J2 1D - Dive into the power of the Microsoft Graph - Toni Pohl
2018-10-18 J2 1D - Dive into the power of the Microsoft Graph - Toni Pohl2018-10-18 J2 1D - Dive into the power of the Microsoft Graph - Toni Pohl
2018-10-18 J2 1D - Dive into the power of the Microsoft Graph - Toni PohlModern Workplace Conference Paris
 
Couchbase & HPCC Systems – A complete mobile & data platform in the enterprise
Couchbase & HPCC Systems – A complete mobile & data platform in the enterpriseCouchbase & HPCC Systems – A complete mobile & data platform in the enterprise
Couchbase & HPCC Systems – A complete mobile & data platform in the enterpriseHPCC Systems
 
THE THINGS IN THE “INTERNET OF THINGS”
THE THINGS IN THE “INTERNET OF THINGS”THE THINGS IN THE “INTERNET OF THINGS”
THE THINGS IN THE “INTERNET OF THINGS”Rohit Agrawal
 
Smart Cities of Italy: Integrating the Cyber World with the IoT
Smart Cities of Italy: Integrating the Cyber World with the IoTSmart Cities of Italy: Integrating the Cyber World with the IoT
Smart Cities of Italy: Integrating the Cyber World with the IoTDaniel Zivkovic
 
Social Media Monitoring with NiFi, Druid and Superset
Social Media Monitoring with NiFi, Druid and SupersetSocial Media Monitoring with NiFi, Druid and Superset
Social Media Monitoring with NiFi, Druid and SupersetThiago Santiago
 
Comparison of Open Source Frameworks for Integrating the Internet of Things
Comparison of Open Source Frameworks for Integrating the Internet of ThingsComparison of Open Source Frameworks for Integrating the Internet of Things
Comparison of Open Source Frameworks for Integrating the Internet of ThingsKai Wähner
 
Understanding the Information Architecture, Data Management, and Analysis Cha...
Understanding the Information Architecture, Data Management, and Analysis Cha...Understanding the Information Architecture, Data Management, and Analysis Cha...
Understanding the Information Architecture, Data Management, and Analysis Cha...Cognizant
 

Ähnlich wie Microservices Tech Talk: An Introduction to Microservices Architecture (20)

Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
 
International Open Data Day Hackathon - Helsinki
International Open Data Day Hackathon - HelsinkiInternational Open Data Day Hackathon - Helsinki
International Open Data Day Hackathon - Helsinki
 
Fast App development with SwellRT
Fast App development  with SwellRTFast App development  with SwellRT
Fast App development with SwellRT
 
최근의 공간정보 분야 동향과 시사점
최근의 공간정보 분야 동향과 시사점최근의 공간정보 분야 동향과 시사점
최근의 공간정보 분야 동향과 시사점
 
Internet of thing (IoT and cloud convergence opportunitis and challenges
 Internet of thing (IoT and cloud convergence opportunitis and challenges  Internet of thing (IoT and cloud convergence opportunitis and challenges
Internet of thing (IoT and cloud convergence opportunitis and challenges
 
Fiware overview3
Fiware overview3Fiware overview3
Fiware overview3
 
Pragmatic approach to Microservice Architecture: Role of Middleware
Pragmatic approach to Microservice Architecture: Role of MiddlewarePragmatic approach to Microservice Architecture: Role of Middleware
Pragmatic approach to Microservice Architecture: Role of Middleware
 
INTERFACE, by apidays - The Evolution of Data Movement.pdf
INTERFACE, by apidays - The Evolution of Data Movement.pdfINTERFACE, by apidays - The Evolution of Data Movement.pdf
INTERFACE, by apidays - The Evolution of Data Movement.pdf
 
Modern Trends in IT
Modern Trends in ITModern Trends in IT
Modern Trends in IT
 
Reactive Microservices
Reactive MicroservicesReactive Microservices
Reactive Microservices
 
135 smart devices-generator_para_android
135 smart devices-generator_para_android135 smart devices-generator_para_android
135 smart devices-generator_para_android
 
IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...
IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...
IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...
 
CPaaS.io Y1 Review Meeting - Platform Architecture
CPaaS.io Y1 Review Meeting - Platform ArchitectureCPaaS.io Y1 Review Meeting - Platform Architecture
CPaaS.io Y1 Review Meeting - Platform Architecture
 
2018-10-18 J2 1D - Dive into the power of the Microsoft Graph - Toni Pohl
2018-10-18 J2 1D - Dive into the power of the Microsoft Graph - Toni Pohl2018-10-18 J2 1D - Dive into the power of the Microsoft Graph - Toni Pohl
2018-10-18 J2 1D - Dive into the power of the Microsoft Graph - Toni Pohl
 
Couchbase & HPCC Systems – A complete mobile & data platform in the enterprise
Couchbase & HPCC Systems – A complete mobile & data platform in the enterpriseCouchbase & HPCC Systems – A complete mobile & data platform in the enterprise
Couchbase & HPCC Systems – A complete mobile & data platform in the enterprise
 
THE THINGS IN THE “INTERNET OF THINGS”
THE THINGS IN THE “INTERNET OF THINGS”THE THINGS IN THE “INTERNET OF THINGS”
THE THINGS IN THE “INTERNET OF THINGS”
 
Smart Cities of Italy: Integrating the Cyber World with the IoT
Smart Cities of Italy: Integrating the Cyber World with the IoTSmart Cities of Italy: Integrating the Cyber World with the IoT
Smart Cities of Italy: Integrating the Cyber World with the IoT
 
Social Media Monitoring with NiFi, Druid and Superset
Social Media Monitoring with NiFi, Druid and SupersetSocial Media Monitoring with NiFi, Druid and Superset
Social Media Monitoring with NiFi, Druid and Superset
 
Comparison of Open Source Frameworks for Integrating the Internet of Things
Comparison of Open Source Frameworks for Integrating the Internet of ThingsComparison of Open Source Frameworks for Integrating the Internet of Things
Comparison of Open Source Frameworks for Integrating the Internet of Things
 
Understanding the Information Architecture, Data Management, and Analysis Cha...
Understanding the Information Architecture, Data Management, and Analysis Cha...Understanding the Information Architecture, Data Management, and Analysis Cha...
Understanding the Information Architecture, Data Management, and Analysis Cha...
 

Mehr von Crishantha Nanayakkara

Sri Lanka Government Enterprise Architecture
Sri Lanka Government Enterprise ArchitectureSri Lanka Government Enterprise Architecture
Sri Lanka Government Enterprise ArchitectureCrishantha Nanayakkara
 
Enterprise Integration in Cloud Native Microservices Architectures
Enterprise Integration in Cloud Native Microservices ArchitecturesEnterprise Integration in Cloud Native Microservices Architectures
Enterprise Integration in Cloud Native Microservices ArchitecturesCrishantha Nanayakkara
 
1BT_Tech_Talk_AWS_Cross_Account_Access
1BT_Tech_Talk_AWS_Cross_Account_Access1BT_Tech_Talk_AWS_Cross_Account_Access
1BT_Tech_Talk_AWS_Cross_Account_AccessCrishantha Nanayakkara
 
Towards Cloud Enabled Data Intensive Digital Transformation
Towards Cloud Enabled Data Intensive Digital TransformationTowards Cloud Enabled Data Intensive Digital Transformation
Towards Cloud Enabled Data Intensive Digital TransformationCrishantha Nanayakkara
 
Domain Driven Design and Hexagonal Architecture
Domain Driven Design and Hexagonal ArchitectureDomain Driven Design and Hexagonal Architecture
Domain Driven Design and Hexagonal ArchitectureCrishantha Nanayakkara
 
Enterprise architecture in the current e-Government context in Sri Lanka
Enterprise architecture in the current e-Government context in Sri LankaEnterprise architecture in the current e-Government context in Sri Lanka
Enterprise architecture in the current e-Government context in Sri LankaCrishantha Nanayakkara
 
Lanka Gate Core Components - Government CIO Workshop Dec 2013
Lanka Gate Core Components - Government CIO Workshop Dec 2013Lanka Gate Core Components - Government CIO Workshop Dec 2013
Lanka Gate Core Components - Government CIO Workshop Dec 2013Crishantha Nanayakkara
 
ICTA Technology Meetup 06 - Enterprise Application Design Patterns
ICTA Technology Meetup 06 - Enterprise Application Design PatternsICTA Technology Meetup 06 - Enterprise Application Design Patterns
ICTA Technology Meetup 06 - Enterprise Application Design PatternsCrishantha Nanayakkara
 
ICTA Technology Meetup 03 - SOA Security
ICTA Technology Meetup 03 - SOA SecurityICTA Technology Meetup 03 - SOA Security
ICTA Technology Meetup 03 - SOA SecurityCrishantha Nanayakkara
 

Mehr von Crishantha Nanayakkara (20)

Sri Lanka Government Enterprise Architecture
Sri Lanka Government Enterprise ArchitectureSri Lanka Government Enterprise Architecture
Sri Lanka Government Enterprise Architecture
 
Application Deployement Strategies
Application Deployement StrategiesApplication Deployement Strategies
Application Deployement Strategies
 
Azure for AWS Developers
Azure for AWS DevelopersAzure for AWS Developers
Azure for AWS Developers
 
Enterprise Integration in Cloud Native Microservices Architectures
Enterprise Integration in Cloud Native Microservices ArchitecturesEnterprise Integration in Cloud Native Microservices Architectures
Enterprise Integration in Cloud Native Microservices Architectures
 
AWS Systems Manager
AWS Systems ManagerAWS Systems Manager
AWS Systems Manager
 
AWS Big Data Landscape
AWS Big Data LandscapeAWS Big Data Landscape
AWS Big Data Landscape
 
1BT_Designing_Microservices
1BT_Designing_Microservices1BT_Designing_Microservices
1BT_Designing_Microservices
 
1BT_Tech_Talk_AWS_Cross_Account_Access
1BT_Tech_Talk_AWS_Cross_Account_Access1BT_Tech_Talk_AWS_Cross_Account_Access
1BT_Tech_Talk_AWS_Cross_Account_Access
 
AWS Security Hub
AWS Security HubAWS Security Hub
AWS Security Hub
 
Resiilient Architectures on AWS
Resiilient Architectures on AWSResiilient Architectures on AWS
Resiilient Architectures on AWS
 
Expectaions in IT industry
Expectaions in IT industryExpectaions in IT industry
Expectaions in IT industry
 
Towards Cloud Enabled Data Intensive Digital Transformation
Towards Cloud Enabled Data Intensive Digital TransformationTowards Cloud Enabled Data Intensive Digital Transformation
Towards Cloud Enabled Data Intensive Digital Transformation
 
Container Architecture
Container ArchitectureContainer Architecture
Container Architecture
 
Domain Driven Design and Hexagonal Architecture
Domain Driven Design and Hexagonal ArchitectureDomain Driven Design and Hexagonal Architecture
Domain Driven Design and Hexagonal Architecture
 
Enterprise architecture in the current e-Government context in Sri Lanka
Enterprise architecture in the current e-Government context in Sri LankaEnterprise architecture in the current e-Government context in Sri Lanka
Enterprise architecture in the current e-Government context in Sri Lanka
 
ICTA Meetup 12 - Message Brokers
ICTA Meetup 12 - Message BrokersICTA Meetup 12 - Message Brokers
ICTA Meetup 12 - Message Brokers
 
ICTA Meetup 11 - Big Data
ICTA Meetup 11 - Big DataICTA Meetup 11 - Big Data
ICTA Meetup 11 - Big Data
 
Lanka Gate Core Components - Government CIO Workshop Dec 2013
Lanka Gate Core Components - Government CIO Workshop Dec 2013Lanka Gate Core Components - Government CIO Workshop Dec 2013
Lanka Gate Core Components - Government CIO Workshop Dec 2013
 
ICTA Technology Meetup 06 - Enterprise Application Design Patterns
ICTA Technology Meetup 06 - Enterprise Application Design PatternsICTA Technology Meetup 06 - Enterprise Application Design Patterns
ICTA Technology Meetup 06 - Enterprise Application Design Patterns
 
ICTA Technology Meetup 03 - SOA Security
ICTA Technology Meetup 03 - SOA SecurityICTA Technology Meetup 03 - SOA Security
ICTA Technology Meetup 03 - SOA Security
 

Kürzlich hochgeladen

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 

Kürzlich hochgeladen (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

Microservices Tech Talk: An Introduction to Microservices Architecture