SlideShare a Scribd company logo
1 of 21
Developed and presented by:Ibrahim Muhammadi (Founder - Appworx.cc)
7 modern trends every IT professional must know about (Part 1/7)
cc: Gwenaël Piaser - https://www.flickr.com/photos/22841923@N02
This presentation is part 1 in a series of 7 such
presentations. The series is aimed at discussing 7 modern
trends that every IT pro should know about. In this part we
will discuss trend #1.
cc: iLikeSpoons - https://www.flickr.com/photos/18008437@N00
This series is aimed to create awareness about
important concepts that are changing the
development landscape - not to teach them in detail.
cc: sinclair.sharon28 - https://www.flickr.com/photos/128745475@N07
Knowledge about these concepts is likely to affect
your chances of getting hired in the coming
months - so learn it now.
cc: seier+seier - https://www.flickr.com/photos/94852245@N00
Trend # 1 - APIs & Microservices
cc: Francesco Franchi - https://www.flickr.com/photos/66142995@N00
Application architecture is changing rapidly and you
need to understand them because these changes are
structural and are going to affect everybody in the
industry.cc: kevin dooley - https://www.flickr.com/photos/12836528@N00
The changes in architecture are due to 2 major revolutionary
concepts - APIs and Microservices. Both are very different
concepts but both affect the way modern applications are
built.
cc: kenteegardin - https://www.flickr.com/photos/26373139@N08
Earlier to APIs there was no easy way for the outside world
to communicate with an application other than via the
visual interface provided by the developers. This has
changed!
cc: JustinJensen - https://www.flickr.com/photos/40845011@N03
Now other developers and applications can interact
with applications that have exposed APIs and can even
share data via these APIs
cc: Arenamontanus - https://www.flickr.com/photos/87547772@N00
APIs are customer facing, customizable software
interfaces that enable software components to
effectively communicate.
cc: Blue-Interface - https://www.flickr.com/photos/71879486@N00
APIs bring a new level of connectivity and data sharing
to multiple applications, regardless of their platforms,
data structures and underlying technologies.
cc: marcoderksen - https://www.flickr.com/photos/49503154222@N01
Microservices.cc: psd - https://www.flickr.com/photos/45581782@N00
Microservices are a new type of software architecture
which is the opposite of a monolithic architecture that
most applications are developed as.
cc: quapan - https://www.flickr.com/photos/9361468@N05
It is a particular way of designing software applications
as suites of independently deployable services instead
of one monolithic application.
cc: tudedude - https://www.flickr.com/photos/53354512@N00
Microservices are independently-created and
independently-maintained components that
communicate with one another through interfaces —
mostly via APIs.cc: Ardonik - https://www.flickr.com/photos/30126793@N07
Microservices are not interfaces like APIs - but
they may use APIs for communication
between components.
cc: Blue-Interface - https://www.flickr.com/photos/71879486@N00
Microservices differ from traditional software development
using components and libraries mainly because
microservices are independently deployable whereas
libraries are not.
cc: Si-MOCs - https://www.flickr.com/photos/43378406@N08
That means no re-deloyment of the entire
application if just one of the services need
to be changed.cc: jared - https://www.flickr.com/photos/35468148654@N01
More and more companies are switching to this new way of
structuring their applications and IT professionals need to
adapt themselves to this new way of application
development.
cc: danielfoster437 - https://www.flickr.com/photos/17423713@N03
If you have any questions regarding APIs or
microservices you can ask me via
comments here.cc: photosylvia / silabox - https://www.flickr.com/photos/39883146@N03
See you in part 2/7 soon to discuss
another ground-breaking trend.
cc: yourbartender - https://www.flickr.com/photos/10164012@N00

More Related Content

Similar to APIs and Micro-services - 7 modern trends every IT professional should know about (part 1 of 7)

Big Data - part 5/7 of "7 modern trends that every IT Pro should know about"
Big Data - part 5/7 of "7 modern trends that every IT Pro should know about"Big Data - part 5/7 of "7 modern trends that every IT Pro should know about"
Big Data - part 5/7 of "7 modern trends that every IT Pro should know about"Ibrahim Muhammadi
 
How businesses can benefit by using Shared Ledger Technology.
How businesses can benefit by using Shared Ledger Technology.How businesses can benefit by using Shared Ledger Technology.
How businesses can benefit by using Shared Ledger Technology.Ibrahim Muhammadi
 
[WSO2 Integration Summit London 2019] Emerging Architecture Patterns: API-cen...
[WSO2 Integration Summit London 2019] Emerging Architecture Patterns: API-cen...[WSO2 Integration Summit London 2019] Emerging Architecture Patterns: API-cen...
[WSO2 Integration Summit London 2019] Emerging Architecture Patterns: API-cen...WSO2
 
[WSO2 Integration Summit San Francisco 2019] Emerging Architecture Patterns- ...
[WSO2 Integration Summit San Francisco 2019] Emerging Architecture Patterns- ...[WSO2 Integration Summit San Francisco 2019] Emerging Architecture Patterns- ...
[WSO2 Integration Summit San Francisco 2019] Emerging Architecture Patterns- ...WSO2
 
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...Yenlo
 
A Decentralized Reference Architecture for Cloud-native Applications
A Decentralized Reference Architecture for Cloud-native Applications A Decentralized Reference Architecture for Cloud-native Applications
A Decentralized Reference Architecture for Cloud-native Applications Asanka Abeysinghe
 
[WSO2 Integration Summit New York 2019] Emerging Architecture Patterns: API-c...
[WSO2 Integration Summit New York 2019] Emerging Architecture Patterns: API-c...[WSO2 Integration Summit New York 2019] Emerging Architecture Patterns: API-c...
[WSO2 Integration Summit New York 2019] Emerging Architecture Patterns: API-c...WSO2
 
Artificial intelligence - part 4/7 of "7 modern trends that every it pro must...
Artificial intelligence - part 4/7 of "7 modern trends that every it pro must...Artificial intelligence - part 4/7 of "7 modern trends that every it pro must...
Artificial intelligence - part 4/7 of "7 modern trends that every it pro must...Ibrahim Muhammadi
 
Power of voice
Power of voicePower of voice
Power of voiceBilly Cox
 
A Journey to Building an Autonomous Streaming Data Platform—Scaling to Trilli...
A Journey to Building an Autonomous Streaming Data Platform—Scaling to Trilli...A Journey to Building an Autonomous Streaming Data Platform—Scaling to Trilli...
A Journey to Building an Autonomous Streaming Data Platform—Scaling to Trilli...Databricks
 
An Emerging Architecture Pattern for Agile Integration: Cell-based Architecture
An Emerging Architecture Pattern for Agile Integration: Cell-based ArchitectureAn Emerging Architecture Pattern for Agile Integration: Cell-based Architecture
An Emerging Architecture Pattern for Agile Integration: Cell-based ArchitectureAll Things Open
 
Cell-based Architecture: An Emerging Architecture Pattern for Agile Integrati...
Cell-based Architecture: An Emerging Architecture Pattern for Agile Integrati...Cell-based Architecture: An Emerging Architecture Pattern for Agile Integrati...
Cell-based Architecture: An Emerging Architecture Pattern for Agile Integrati...Asanka Abeysinghe
 
[WSO2 Summit APAC 2020] A Decentralized Reference Architecture for Cloud-nati...
[WSO2 Summit APAC 2020] A Decentralized Reference Architecture for Cloud-nati...[WSO2 Summit APAC 2020] A Decentralized Reference Architecture for Cloud-nati...
[WSO2 Summit APAC 2020] A Decentralized Reference Architecture for Cloud-nati...WSO2
 
from shadow IT to empowered IT-asanka 2014 08-gartner catalyst
from shadow IT to empowered IT-asanka 2014 08-gartner catalystfrom shadow IT to empowered IT-asanka 2014 08-gartner catalyst
from shadow IT to empowered IT-asanka 2014 08-gartner catalystWSO2
 
From Shadow IT to Empowered IT: Unshackling Your Developers’ Creativity!
From Shadow IT to Empowered IT: Unshackling Your Developers’ Creativity!From Shadow IT to Empowered IT: Unshackling Your Developers’ Creativity!
From Shadow IT to Empowered IT: Unshackling Your Developers’ Creativity!WSO2
 
APIs: The Glue of Microservices - Introduction to the Cell-based Architecture
APIs: The Glue of Microservices - Introduction to the Cell-based ArchitectureAPIs: The Glue of Microservices - Introduction to the Cell-based Architecture
APIs: The Glue of Microservices - Introduction to the Cell-based ArchitectureWSO2
 
Your Business, as APIs Leveraging Abstractions to Drive the Experience Economy
Your Business, as APIs  Leveraging Abstractions to Drive the Experience Economy Your Business, as APIs  Leveraging Abstractions to Drive the Experience Economy
Your Business, as APIs Leveraging Abstractions to Drive the Experience Economy Asanka Abeysinghe
 
Enterprise +UX+Agile
Enterprise +UX+AgileEnterprise +UX+Agile
Enterprise +UX+AgileRebecca Baker
 
Enterprise, Agile, and UX: Making It Work Today, Tomorrow, and Beyond
Enterprise, Agile, and UX: Making It Work Today, Tomorrow, and BeyondEnterprise, Agile, and UX: Making It Work Today, Tomorrow, and Beyond
Enterprise, Agile, and UX: Making It Work Today, Tomorrow, and BeyondUXPA International
 

Similar to APIs and Micro-services - 7 modern trends every IT professional should know about (part 1 of 7) (20)

Big Data - part 5/7 of "7 modern trends that every IT Pro should know about"
Big Data - part 5/7 of "7 modern trends that every IT Pro should know about"Big Data - part 5/7 of "7 modern trends that every IT Pro should know about"
Big Data - part 5/7 of "7 modern trends that every IT Pro should know about"
 
How businesses can benefit by using Shared Ledger Technology.
How businesses can benefit by using Shared Ledger Technology.How businesses can benefit by using Shared Ledger Technology.
How businesses can benefit by using Shared Ledger Technology.
 
[WSO2 Integration Summit London 2019] Emerging Architecture Patterns: API-cen...
[WSO2 Integration Summit London 2019] Emerging Architecture Patterns: API-cen...[WSO2 Integration Summit London 2019] Emerging Architecture Patterns: API-cen...
[WSO2 Integration Summit London 2019] Emerging Architecture Patterns: API-cen...
 
[WSO2 Integration Summit San Francisco 2019] Emerging Architecture Patterns- ...
[WSO2 Integration Summit San Francisco 2019] Emerging Architecture Patterns- ...[WSO2 Integration Summit San Francisco 2019] Emerging Architecture Patterns- ...
[WSO2 Integration Summit San Francisco 2019] Emerging Architecture Patterns- ...
 
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...
 
A Decentralized Reference Architecture for Cloud-native Applications
A Decentralized Reference Architecture for Cloud-native Applications A Decentralized Reference Architecture for Cloud-native Applications
A Decentralized Reference Architecture for Cloud-native Applications
 
[WSO2 Integration Summit New York 2019] Emerging Architecture Patterns: API-c...
[WSO2 Integration Summit New York 2019] Emerging Architecture Patterns: API-c...[WSO2 Integration Summit New York 2019] Emerging Architecture Patterns: API-c...
[WSO2 Integration Summit New York 2019] Emerging Architecture Patterns: API-c...
 
Artificial intelligence - part 4/7 of "7 modern trends that every it pro must...
Artificial intelligence - part 4/7 of "7 modern trends that every it pro must...Artificial intelligence - part 4/7 of "7 modern trends that every it pro must...
Artificial intelligence - part 4/7 of "7 modern trends that every it pro must...
 
Power of voice
Power of voicePower of voice
Power of voice
 
Kenaz project
Kenaz projectKenaz project
Kenaz project
 
A Journey to Building an Autonomous Streaming Data Platform—Scaling to Trilli...
A Journey to Building an Autonomous Streaming Data Platform—Scaling to Trilli...A Journey to Building an Autonomous Streaming Data Platform—Scaling to Trilli...
A Journey to Building an Autonomous Streaming Data Platform—Scaling to Trilli...
 
An Emerging Architecture Pattern for Agile Integration: Cell-based Architecture
An Emerging Architecture Pattern for Agile Integration: Cell-based ArchitectureAn Emerging Architecture Pattern for Agile Integration: Cell-based Architecture
An Emerging Architecture Pattern for Agile Integration: Cell-based Architecture
 
Cell-based Architecture: An Emerging Architecture Pattern for Agile Integrati...
Cell-based Architecture: An Emerging Architecture Pattern for Agile Integrati...Cell-based Architecture: An Emerging Architecture Pattern for Agile Integrati...
Cell-based Architecture: An Emerging Architecture Pattern for Agile Integrati...
 
[WSO2 Summit APAC 2020] A Decentralized Reference Architecture for Cloud-nati...
[WSO2 Summit APAC 2020] A Decentralized Reference Architecture for Cloud-nati...[WSO2 Summit APAC 2020] A Decentralized Reference Architecture for Cloud-nati...
[WSO2 Summit APAC 2020] A Decentralized Reference Architecture for Cloud-nati...
 
from shadow IT to empowered IT-asanka 2014 08-gartner catalyst
from shadow IT to empowered IT-asanka 2014 08-gartner catalystfrom shadow IT to empowered IT-asanka 2014 08-gartner catalyst
from shadow IT to empowered IT-asanka 2014 08-gartner catalyst
 
From Shadow IT to Empowered IT: Unshackling Your Developers’ Creativity!
From Shadow IT to Empowered IT: Unshackling Your Developers’ Creativity!From Shadow IT to Empowered IT: Unshackling Your Developers’ Creativity!
From Shadow IT to Empowered IT: Unshackling Your Developers’ Creativity!
 
APIs: The Glue of Microservices - Introduction to the Cell-based Architecture
APIs: The Glue of Microservices - Introduction to the Cell-based ArchitectureAPIs: The Glue of Microservices - Introduction to the Cell-based Architecture
APIs: The Glue of Microservices - Introduction to the Cell-based Architecture
 
Your Business, as APIs Leveraging Abstractions to Drive the Experience Economy
Your Business, as APIs  Leveraging Abstractions to Drive the Experience Economy Your Business, as APIs  Leveraging Abstractions to Drive the Experience Economy
Your Business, as APIs Leveraging Abstractions to Drive the Experience Economy
 
Enterprise +UX+Agile
Enterprise +UX+AgileEnterprise +UX+Agile
Enterprise +UX+Agile
 
Enterprise, Agile, and UX: Making It Work Today, Tomorrow, and Beyond
Enterprise, Agile, and UX: Making It Work Today, Tomorrow, and BeyondEnterprise, Agile, and UX: Making It Work Today, Tomorrow, and Beyond
Enterprise, Agile, and UX: Making It Work Today, Tomorrow, and Beyond
 

Recently uploaded

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Recently uploaded (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

APIs and Micro-services - 7 modern trends every IT professional should know about (part 1 of 7)

  • 1. Developed and presented by:Ibrahim Muhammadi (Founder - Appworx.cc) 7 modern trends every IT professional must know about (Part 1/7) cc: Gwenaël Piaser - https://www.flickr.com/photos/22841923@N02
  • 2. This presentation is part 1 in a series of 7 such presentations. The series is aimed at discussing 7 modern trends that every IT pro should know about. In this part we will discuss trend #1. cc: iLikeSpoons - https://www.flickr.com/photos/18008437@N00
  • 3. This series is aimed to create awareness about important concepts that are changing the development landscape - not to teach them in detail. cc: sinclair.sharon28 - https://www.flickr.com/photos/128745475@N07
  • 4. Knowledge about these concepts is likely to affect your chances of getting hired in the coming months - so learn it now. cc: seier+seier - https://www.flickr.com/photos/94852245@N00
  • 5. Trend # 1 - APIs & Microservices cc: Francesco Franchi - https://www.flickr.com/photos/66142995@N00
  • 6. Application architecture is changing rapidly and you need to understand them because these changes are structural and are going to affect everybody in the industry.cc: kevin dooley - https://www.flickr.com/photos/12836528@N00
  • 7. The changes in architecture are due to 2 major revolutionary concepts - APIs and Microservices. Both are very different concepts but both affect the way modern applications are built. cc: kenteegardin - https://www.flickr.com/photos/26373139@N08
  • 8. Earlier to APIs there was no easy way for the outside world to communicate with an application other than via the visual interface provided by the developers. This has changed! cc: JustinJensen - https://www.flickr.com/photos/40845011@N03
  • 9. Now other developers and applications can interact with applications that have exposed APIs and can even share data via these APIs cc: Arenamontanus - https://www.flickr.com/photos/87547772@N00
  • 10. APIs are customer facing, customizable software interfaces that enable software components to effectively communicate. cc: Blue-Interface - https://www.flickr.com/photos/71879486@N00
  • 11. APIs bring a new level of connectivity and data sharing to multiple applications, regardless of their platforms, data structures and underlying technologies. cc: marcoderksen - https://www.flickr.com/photos/49503154222@N01
  • 12. Microservices.cc: psd - https://www.flickr.com/photos/45581782@N00
  • 13. Microservices are a new type of software architecture which is the opposite of a monolithic architecture that most applications are developed as. cc: quapan - https://www.flickr.com/photos/9361468@N05
  • 14. It is a particular way of designing software applications as suites of independently deployable services instead of one monolithic application. cc: tudedude - https://www.flickr.com/photos/53354512@N00
  • 15. Microservices are independently-created and independently-maintained components that communicate with one another through interfaces — mostly via APIs.cc: Ardonik - https://www.flickr.com/photos/30126793@N07
  • 16. Microservices are not interfaces like APIs - but they may use APIs for communication between components. cc: Blue-Interface - https://www.flickr.com/photos/71879486@N00
  • 17. Microservices differ from traditional software development using components and libraries mainly because microservices are independently deployable whereas libraries are not. cc: Si-MOCs - https://www.flickr.com/photos/43378406@N08
  • 18. That means no re-deloyment of the entire application if just one of the services need to be changed.cc: jared - https://www.flickr.com/photos/35468148654@N01
  • 19. More and more companies are switching to this new way of structuring their applications and IT professionals need to adapt themselves to this new way of application development. cc: danielfoster437 - https://www.flickr.com/photos/17423713@N03
  • 20. If you have any questions regarding APIs or microservices you can ask me via comments here.cc: photosylvia / silabox - https://www.flickr.com/photos/39883146@N03
  • 21. See you in part 2/7 soon to discuss another ground-breaking trend. cc: yourbartender - https://www.flickr.com/photos/10164012@N00